[2026-01-01T20:15:03.953373] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-01T20:15:04.119352] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-01T20:15:04.291438] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-01T20:15:04.457453] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-01T20:15:04.457813] [WARN ] [STATE ] State set to: WAITING [2026-01-01T20:15:04.457881] [INFO ] [STATE ] Checking TDM service status... [2026-01-01T20:15:04.672356] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-01T20:15:04.676761] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2025-12-31), and is a dependency of this service. [2026-01-01T20:15:04.742907] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-01T20:15:04.811513] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-01T20:15:04.882629] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-01T20:15:04.882974] [WARN ] [STATE ] State set to: RUNNING [2026-01-01T20:15:04.883051] [INFO ] [CACHE ] Starting cache update [2026-01-01T20:15:04.883109] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-01T20:15:04.886653] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-01T20:15:04.886969] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-01T20:15:04.887021] [INFO ] [CACHE ] Cache update completed successfully [2026-01-01T20:15:04.887053] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-01T20:15:04.887085] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-01T20:15:04.956521] [DEBUG] [REMOTE ] Fetched 3531 unique symbols from directory listing. [2026-01-01T20:15:04.967512] [INFO ] [sig ] Skipping 3531 symbols with existing configuration [2026-01-01T20:15:04.967707] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-01T20:15:04.969127] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-01T20:15:04.969181] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-01T20:15:05.083243] [DEBUG] [REMOTE ] Fetched 3531 unique symbols from directory listing. [2026-01-01T20:15:05.087280] [INFO ] [sig ] Found 3531 active symbols to forecast [2026-01-01T20:15:05.090984] [INFO ] [sig ] [1/3531] Forecasting A... [2026-01-01T20:15:05.091060] [INFO ] [sig ] Generating forecast for: A [2026-01-01T20:15:05.091100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-01T20:15:05.104356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-01T20:15:05.104750] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-01T20:15:05.105668] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-01T20:15:05.105720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:05.105753] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:05.105781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:05.105841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:05.166690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:05.167835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:05.167962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:05.167997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:05.293398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:05.293558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:05.293619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:05.293665] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:05.297308] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=42.94%) [2026-01-01T20:15:05.297658] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-01T20:15:05.297813] [INFO ] [sig ] A: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:05.439672] [INFO ] [LOCAL ] Saved forecast: A 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/A.txt [2026-01-01T20:15:05.439862] [INFO ] [sig ] [1/3531] Completed A in 0.3s | 2.87 sym/s | Total: 0.3s | ETA: 20.5m [2026-01-01T20:15:05.439927] [INFO ] [sig ] [2/3531] Forecasting AAL... [2026-01-01T20:15:05.439959] [INFO ] [sig ] Generating forecast for: AAL [2026-01-01T20:15:05.439993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-01T20:15:05.452777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-01T20:15:05.453136] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-01T20:15:05.454005] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-01T20:15:05.454056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:05.454089] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:05.454117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:05.454177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:05.513940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:05.515235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:05.515335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:05.515369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:05.641102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:05.641264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:05.641306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:05.641335] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:05.645216] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: UP (p=85.94%) [2026-01-01T20:15:05.645528] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-01T20:15:05.645688] [INFO ] [sig ] AAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:05.787150] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AAL.txt [2026-01-01T20:15:05.787337] [INFO ] [sig ] [2/3531] Completed AAL in 0.3s | 2.87 sym/s | Total: 0.7s | ETA: 20.5m [2026-01-01T20:15:05.787382] [INFO ] [sig ] [3/3531] Forecasting AAOI... [2026-01-01T20:15:05.787413] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-01T20:15:05.787444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-01T20:15:05.799065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-01T20:15:05.799449] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-01T20:15:05.800279] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-01T20:15:05.800331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:05.800364] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:05.800391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:05.800449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:05.856930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:05.857831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:05.857946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:05.857994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:05.985767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:05.985931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:05.985973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:05.986003] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:05.989550] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=14.14%) [2026-01-01T20:15:05.989915] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-01T20:15:05.990063] [INFO ] [sig ] AAOI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:06.138868] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AAOI.txt [2026-01-01T20:15:06.139055] [INFO ] [sig ] [3/3531] Completed AAOI in 0.4s | 2.86 sym/s | Total: 1.0s | ETA: 20.5m [2026-01-01T20:15:06.139099] [INFO ] [sig ] [4/3531] Forecasting AAON... [2026-01-01T20:15:06.139153] [INFO ] [sig ] Generating forecast for: AAON [2026-01-01T20:15:06.139186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-01T20:15:06.151259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-01T20:15:06.151703] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-01T20:15:06.152561] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-01T20:15:06.152653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:06.152687] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:06.152715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:06.152773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:06.211041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:06.211957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:06.212040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:06.212073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:06.332353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:06.332518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:06.332560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:06.332608] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:06.336063] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=39.77%) [2026-01-01T20:15:06.336374] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-01T20:15:06.336513] [INFO ] [sig ] AAON: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:06.480506] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AAON.txt [2026-01-01T20:15:06.480711] [INFO ] [sig ] [4/3531] Completed AAON in 0.3s | 2.88 sym/s | Total: 1.4s | ETA: 20.4m [2026-01-01T20:15:06.480756] [INFO ] [sig ] [5/3531] Forecasting AAP... [2026-01-01T20:15:06.480788] [INFO ] [sig ] Generating forecast for: AAP [2026-01-01T20:15:06.480820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-01T20:15:06.492337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-01T20:15:06.492763] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-01T20:15:06.493595] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-01T20:15:06.493647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:06.493679] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:06.493717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:06.493776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:06.550496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:06.551379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:06.551464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:06.551497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:06.671253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:06.671408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:06.671450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:06.671479] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:06.674987] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-01-01T20:15:06.675293] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-01T20:15:06.675430] [INFO ] [sig ] AAP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:06.815805] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AAP.txt [2026-01-01T20:15:06.815972] [INFO ] [sig ] [5/3531] Completed AAP in 0.3s | 2.90 sym/s | Total: 1.7s | ETA: 20.3m [2026-01-01T20:15:06.816041] [INFO ] [sig ] [6/3531] Forecasting AAPB... [2026-01-01T20:15:06.816072] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-01T20:15:06.816103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-01T20:15:06.828167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-01T20:15:06.828602] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-01T20:15:06.829434] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-01T20:15:06.829486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:06.829520] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:06.829546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:06.829622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:06.885557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:06.886277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:06.886357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:06.886390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:07.006341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:07.006518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:07.006562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:07.006614] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:07.010059] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-01-01T20:15:07.010342] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-01T20:15:07.010475] [INFO ] [sig ] AAPB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:07.149738] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AAPB.txt [2026-01-01T20:15:07.149932] [INFO ] [sig ] [6/3531] Completed AAPB in 0.3s | 2.91 sym/s | Total: 2.1s | ETA: 20.2m [2026-01-01T20:15:07.149978] [INFO ] [sig ] [7/3531] Forecasting AAPD... [2026-01-01T20:15:07.150009] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-01T20:15:07.150040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-01T20:15:07.161504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-01T20:15:07.161883] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-01T20:15:07.162709] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-01T20:15:07.162760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:07.162793] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:07.162820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:07.162878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:07.220024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:07.220732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:07.220827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:07.220869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:07.346814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:07.346979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:07.347020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:07.347050] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:07.350616] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: UP (p=67.62%) [2026-01-01T20:15:07.350915] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-01T20:15:07.351055] [INFO ] [sig ] AAPD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:07.495209] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AAPD.txt [2026-01-01T20:15:07.495345] [INFO ] [sig ] [7/3531] Completed AAPD in 0.3s | 2.91 sym/s | Total: 2.4s | ETA: 20.2m [2026-01-01T20:15:07.495385] [INFO ] [sig ] [8/3531] Forecasting AAPL... [2026-01-01T20:15:07.495417] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-01T20:15:07.495471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-01T20:15:07.506753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-01T20:15:07.507081] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-01T20:15:07.507911] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-01T20:15:07.507962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:07.507993] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:07.508020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:07.508078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:07.564516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:07.565181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:07.565267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:07.565303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:07.689081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:07.689228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:07.689267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:07.689296] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:07.692689] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: DOWN (p=26.27%) [2026-01-01T20:15:07.692964] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-01T20:15:07.693095] [INFO ] [sig ] AAPL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:07.834929] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AAPL.txt [2026-01-01T20:15:07.835104] [INFO ] [sig ] [8/3531] Completed AAPL in 0.3s | 2.92 sym/s | Total: 2.7s | ETA: 20.1m [2026-01-01T20:15:07.835149] [INFO ] [sig ] [9/3531] Forecasting AAXJ... [2026-01-01T20:15:07.835180] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-01T20:15:07.835211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-01T20:15:07.846496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-01T20:15:07.846890] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-01T20:15:07.847724] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-01T20:15:07.847783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:07.847820] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:07.847846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:07.847923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:07.906385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:07.907349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:07.907480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:07.907516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:08.036758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:08.036921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:08.036966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:08.036997] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:08.040672] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-01-01T20:15:08.040970] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-01T20:15:08.041110] [INFO ] [sig ] AAXJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:08.195085] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AAXJ.txt [2026-01-01T20:15:08.195278] [INFO ] [sig ] [9/3531] Completed AAXJ in 0.4s | 2.90 sym/s | Total: 3.1s | ETA: 20.2m [2026-01-01T20:15:08.195333] [INFO ] [sig ] [10/3531] Forecasting AB... [2026-01-01T20:15:08.195408] [INFO ] [sig ] Generating forecast for: AB [2026-01-01T20:15:08.195451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-01T20:15:08.207558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-01T20:15:08.208031] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-01T20:15:08.208953] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-01T20:15:08.209035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:08.209102] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:08.209133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:08.209207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:08.269901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:08.270857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:08.270988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:08.271024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:08.392702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:08.392861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:08.392905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:08.392935] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:08.396416] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-01-01T20:15:08.396720] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-01T20:15:08.396859] [INFO ] [sig ] AB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:08.542052] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AB.txt [2026-01-01T20:15:08.542232] [INFO ] [sig ] [10/3531] Completed AB in 0.3s | 2.90 sym/s | Total: 3.5s | ETA: 20.3m [2026-01-01T20:15:08.542278] [INFO ] [sig ] [11/3531] Forecasting ABCB... [2026-01-01T20:15:08.542309] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-01T20:15:08.542340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-01T20:15:08.554793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-01T20:15:08.555204] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-01T20:15:08.556096] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-01T20:15:08.556149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:08.556182] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:08.556209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:08.556268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:08.613472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:08.614315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:08.614400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:08.614435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:08.740223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:08.740382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:08.740427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:08.740456] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:08.743945] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-01-01T20:15:08.744292] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-01T20:15:08.744455] [INFO ] [sig ] ABCB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:08.891678] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ABCB.txt [2026-01-01T20:15:08.891821] [INFO ] [sig ] [11/3531] Completed ABCB in 0.3s | 2.89 sym/s | Total: 3.8s | ETA: 20.3m [2026-01-01T20:15:08.891862] [INFO ] [sig ] [12/3531] Forecasting ABCL... [2026-01-01T20:15:08.891892] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-01T20:15:08.891922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-01T20:15:08.902935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-01T20:15:08.903277] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-01T20:15:08.904102] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-01T20:15:08.904153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:08.904185] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:08.904213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:08.904271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:08.960058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:08.960719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:08.960800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:08.960833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:09.083067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:09.083224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:09.083266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:09.083296] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:09.087345] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=96.73%) [2026-01-01T20:15:09.087668] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-01T20:15:09.087805] [INFO ] [sig ] ABCL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:09.243898] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ABCL.txt [2026-01-01T20:15:09.244057] [INFO ] [sig ] [12/3531] Completed ABCL in 0.4s | 2.89 sym/s | Total: 4.2s | ETA: 20.3m [2026-01-01T20:15:09.244099] [INFO ] [sig ] [13/3531] Forecasting ABEO... [2026-01-01T20:15:09.244140] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-01T20:15:09.244208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-01T20:15:09.255884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-01T20:15:09.256294] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-01T20:15:09.257132] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-01T20:15:09.257184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:09.257229] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:09.257259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:09.257318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:09.312833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:09.313668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:09.313750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:09.313782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:09.437345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:09.437523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:09.437586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:09.437660] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:09.441283] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: DOWN (p=29.54%) [2026-01-01T20:15:09.441561] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-01T20:15:09.441711] [INFO ] [sig ] ABEO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:09.584504] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ABEO.txt [2026-01-01T20:15:09.584657] [INFO ] [sig ] [13/3531] Completed ABEO in 0.3s | 2.89 sym/s | Total: 4.5s | ETA: 20.3m [2026-01-01T20:15:09.584706] [INFO ] [sig ] [14/3531] Forecasting ABG... [2026-01-01T20:15:09.584737] [INFO ] [sig ] Generating forecast for: ABG [2026-01-01T20:15:09.584795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-01T20:15:09.596295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-01T20:15:09.596670] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-01T20:15:09.597459] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-01T20:15:09.597510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:09.597542] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:09.597594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:09.597657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:09.657713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:09.658693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:09.658777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:09.658809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:09.775637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:09.775838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:09.775883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:09.775911] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:09.779415] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=61.79%) [2026-01-01T20:15:09.779734] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-01T20:15:09.779886] [INFO ] [sig ] ABG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:09.920260] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ABG.txt [2026-01-01T20:15:09.920423] [INFO ] [sig ] [14/3531] Completed ABG in 0.3s | 2.90 sym/s | Total: 4.8s | ETA: 20.2m [2026-01-01T20:15:09.920466] [INFO ] [sig ] [15/3531] Forecasting ABM... [2026-01-01T20:15:09.920495] [INFO ] [sig ] Generating forecast for: ABM [2026-01-01T20:15:09.920526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-01T20:15:09.931950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-01T20:15:09.932302] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-01T20:15:09.933131] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-01T20:15:09.933183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:09.933215] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:09.933242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:09.933301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:09.990188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:09.990882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:09.990963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:09.990995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:10.108338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:10.108500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:10.108541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:10.108586] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:10.112056] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=54.13%) [2026-01-01T20:15:10.112332] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-01T20:15:10.112464] [INFO ] [sig ] ABM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:10.252020] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ABM.txt [2026-01-01T20:15:10.252165] [INFO ] [sig ] [15/3531] Completed ABM in 0.3s | 2.91 sym/s | Total: 5.2s | ETA: 20.2m [2026-01-01T20:15:10.252206] [INFO ] [sig ] [16/3531] Forecasting ABNB... [2026-01-01T20:15:10.252235] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-01T20:15:10.252264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-01T20:15:10.263735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-01T20:15:10.264115] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-01T20:15:10.264958] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-01T20:15:10.265017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:10.265048] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:10.265075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:10.265133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:10.321117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:10.321868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:10.321954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:10.321985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:10.444908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:10.445071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:10.445112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:10.445140] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:10.448808] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-01-01T20:15:10.449115] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-01T20:15:10.449247] [INFO ] [sig ] ABNB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:10.592232] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ABNB.txt [2026-01-01T20:15:10.592416] [INFO ] [sig ] [16/3531] Completed ABNB in 0.3s | 2.91 sym/s | Total: 5.5s | ETA: 20.1m [2026-01-01T20:15:10.592460] [INFO ] [sig ] [17/3531] Forecasting ABOS... [2026-01-01T20:15:10.592489] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-01T20:15:10.592520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-01T20:15:10.604336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-01T20:15:10.604764] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-01T20:15:10.605632] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-01T20:15:10.605687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:10.605719] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:10.605746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:10.605805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:10.663189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:10.664031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:10.664118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:10.664152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:10.788990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:10.789151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:10.789194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:10.789222] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:10.792748] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: UP (p=88.08%) [2026-01-01T20:15:10.793092] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-01T20:15:10.793241] [INFO ] [sig ] ABOS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:10.939084] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ABOS.txt [2026-01-01T20:15:10.939272] [INFO ] [sig ] [17/3531] Completed ABOS in 0.3s | 2.91 sym/s | Total: 5.8s | ETA: 20.1m [2026-01-01T20:15:10.939318] [INFO ] [sig ] [18/3531] Forecasting ABSI... [2026-01-01T20:15:10.939348] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-01T20:15:10.939378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-01T20:15:10.951254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-01T20:15:10.951641] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-01T20:15:10.952448] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-01T20:15:10.952500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:10.952543] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:10.952589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:10.952652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:11.010360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:11.011232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:11.011315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:11.011349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:11.136414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:11.136597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:11.136644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:11.136673] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:11.140193] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-01-01T20:15:11.140487] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-01T20:15:11.140644] [INFO ] [sig ] ABSI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:11.285965] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ABSI.txt [2026-01-01T20:15:11.286102] [INFO ] [sig ] [18/3531] Completed ABSI in 0.3s | 2.91 sym/s | Total: 6.2s | ETA: 20.2m [2026-01-01T20:15:11.286143] [INFO ] [sig ] [19/3531] Forecasting ABUS... [2026-01-01T20:15:11.286191] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-01T20:15:11.286224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-01T20:15:11.298255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-01T20:15:11.298675] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-01T20:15:11.299531] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-01T20:15:11.299602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:11.299638] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:11.299667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:11.299727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:11.359215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:11.360114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:11.360195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:11.360228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:11.479988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:11.480163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:11.480222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:11.480255] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:11.484074] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-01-01T20:15:11.484427] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-01T20:15:11.484590] [INFO ] [sig ] ABUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:11.635892] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ABUS.txt [2026-01-01T20:15:11.636037] [INFO ] [sig ] [19/3531] Completed ABUS in 0.3s | 2.90 sym/s | Total: 6.5s | ETA: 20.2m [2026-01-01T20:15:11.636086] [INFO ] [sig ] [20/3531] Forecasting ABVC... [2026-01-01T20:15:11.636123] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-01T20:15:11.636157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-01T20:15:11.647934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-01T20:15:11.648297] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-01T20:15:11.649170] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-01T20:15:11.649222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:11.649253] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:11.649280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:11.649337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:11.705108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:11.705750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:11.705854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:11.705887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:11.823404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:11.823562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:11.823622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:11.823653] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:11.827234] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=31.02%) [2026-01-01T20:15:11.827511] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-01T20:15:11.827655] [INFO ] [sig ] ABVC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:11.968216] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ABVC.txt [2026-01-01T20:15:11.968373] [INFO ] [sig ] [20/3531] Completed ABVC in 0.3s | 2.91 sym/s | Total: 6.9s | ETA: 20.1m [2026-01-01T20:15:11.968444] [INFO ] [sig ] [21/3531] Forecasting ABVE... [2026-01-01T20:15:11.968481] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-01T20:15:11.968514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-01T20:15:11.980070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-01T20:15:11.980442] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-01T20:15:11.981409] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-01T20:15:11.981466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:11.981507] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:11.981546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:11.981644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:12.044428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:12.045219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:12.045309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:12.045358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:12.168519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:12.168712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:12.168757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:12.168787] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:12.172267] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-01T20:15:12.172551] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-01T20:15:12.172704] [INFO ] [sig ] ABVE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:12.326120] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ABVE.txt [2026-01-01T20:15:12.326300] [INFO ] [sig ] [21/3531] Completed ABVE in 0.4s | 2.90 sym/s | Total: 7.2s | ETA: 20.2m [2026-01-01T20:15:12.326359] [INFO ] [sig ] [22/3531] Forecasting ABVX... [2026-01-01T20:15:12.326392] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-01T20:15:12.326424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-01T20:15:12.337867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-01T20:15:12.338261] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-01T20:15:12.339169] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-01T20:15:12.339222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:12.339256] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:12.339283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:12.339341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:12.397331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:12.398148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:12.398230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:12.398264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:12.517620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:12.517786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:12.517828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:12.517857] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:12.521553] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-01-01T20:15:12.521962] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-01T20:15:12.522119] [INFO ] [sig ] ABVX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:12.675454] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ABVX.txt [2026-01-01T20:15:12.675629] [INFO ] [sig ] [22/3531] Completed ABVX in 0.3s | 2.90 sym/s | Total: 7.6s | ETA: 20.2m [2026-01-01T20:15:12.675674] [INFO ] [sig ] [23/3531] Forecasting ACA... [2026-01-01T20:15:12.675705] [INFO ] [sig ] Generating forecast for: ACA [2026-01-01T20:15:12.675737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-01T20:15:12.688350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-01T20:15:12.688760] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-01T20:15:12.689634] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-01T20:15:12.689688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:12.689722] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:12.689749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:12.689807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:12.752652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:12.753718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:12.753802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:12.753835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:12.873710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:12.873864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:12.873907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:12.873938] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:12.877344] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: UP (p=83.78%) [2026-01-01T20:15:12.877645] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-01T20:15:12.877798] [INFO ] [sig ] ACA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:13.021280] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACA.txt [2026-01-01T20:15:13.021466] [INFO ] [sig ] [23/3531] Completed ACA in 0.3s | 2.90 sym/s | Total: 7.9s | ETA: 20.2m [2026-01-01T20:15:13.021534] [INFO ] [sig ] [24/3531] Forecasting ACAD... [2026-01-01T20:15:13.021568] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-01T20:15:13.021619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-01T20:15:13.033287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-01T20:15:13.033654] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-01T20:15:13.034445] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-01T20:15:13.034497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:13.034529] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:13.034556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:13.034634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:13.091192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:13.091926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:13.092008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:13.092042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:13.212734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:13.212901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:13.212942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:13.212972] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:13.216985] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-01-01T20:15:13.217370] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-01T20:15:13.217521] [INFO ] [sig ] ACAD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:13.367131] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACAD.txt [2026-01-01T20:15:13.367284] [INFO ] [sig ] [24/3531] Completed ACAD in 0.3s | 2.90 sym/s | Total: 8.3s | ETA: 20.2m [2026-01-01T20:15:13.367326] [INFO ] [sig ] [25/3531] Forecasting ACB... [2026-01-01T20:15:13.367356] [INFO ] [sig ] Generating forecast for: ACB [2026-01-01T20:15:13.367386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-01T20:15:13.378847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-01T20:15:13.379332] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-01T20:15:13.380346] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-01T20:15:13.380408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:13.380450] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:13.380487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:13.380568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:13.438942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:13.439909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:13.439997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:13.440031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:13.567504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:13.567694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:13.567743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:13.567789] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:13.571276] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-01-01T20:15:13.571552] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-01T20:15:13.571701] [INFO ] [sig ] ACB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:13.709441] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACB.txt [2026-01-01T20:15:13.709558] [INFO ] [sig ] [25/3531] Completed ACB in 0.3s | 2.90 sym/s | Total: 8.6s | ETA: 20.1m [2026-01-01T20:15:13.709613] [INFO ] [sig ] [26/3531] Forecasting ACCO... [2026-01-01T20:15:13.709645] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-01T20:15:13.709675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-01T20:15:13.720495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-01T20:15:13.720838] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-01T20:15:13.721838] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-01T20:15:13.721888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:13.721921] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:13.721948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:13.722006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:13.782215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:13.783035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:13.783112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:13.783145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:13.902486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:13.902630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:13.902674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:13.902703] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:13.905982] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=40.06%) [2026-01-01T20:15:13.906251] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-01T20:15:13.906381] [INFO ] [sig ] ACCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:14.045350] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACCO.txt [2026-01-01T20:15:14.045469] [INFO ] [sig ] [26/3531] Completed ACCO in 0.3s | 2.90 sym/s | Total: 9.0s | ETA: 20.1m [2026-01-01T20:15:14.045527] [INFO ] [sig ] [27/3531] Forecasting ACDC... [2026-01-01T20:15:14.045568] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-01T20:15:14.045623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-01T20:15:14.056229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-01T20:15:14.056553] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-01T20:15:14.057362] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-01T20:15:14.057414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:14.057471] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:14.057501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:14.057560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:14.113933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:14.114539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:14.114643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:14.114678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:14.225853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:14.225997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:14.226043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:14.226086] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:14.229416] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: DOWN (p=12.88%) [2026-01-01T20:15:14.229707] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-01T20:15:14.229839] [INFO ] [sig ] ACDC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:14.367608] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACDC.txt [2026-01-01T20:15:14.367732] [INFO ] [sig ] [27/3531] Completed ACDC in 0.3s | 2.91 sym/s | Total: 9.3s | ETA: 20.1m [2026-01-01T20:15:14.367772] [INFO ] [sig ] [28/3531] Forecasting ACEL... [2026-01-01T20:15:14.367826] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-01T20:15:14.367858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-01T20:15:14.378850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-01T20:15:14.379197] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-01T20:15:14.380005] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-01T20:15:14.380057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:14.380089] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:14.380115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:14.380173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:14.436662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:14.437280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:14.437362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:14.437395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:14.554487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:14.554677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:14.554728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:14.554759] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:14.558220] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=45.15%) [2026-01-01T20:15:14.558496] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-01T20:15:14.558650] [INFO ] [sig ] ACEL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:14.697158] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACEL.txt [2026-01-01T20:15:14.697282] [INFO ] [sig ] [28/3531] Completed ACEL in 0.3s | 2.91 sym/s | Total: 9.6s | ETA: 20.0m [2026-01-01T20:15:14.697322] [INFO ] [sig ] [29/3531] Forecasting ACGL... [2026-01-01T20:15:14.697351] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-01T20:15:14.697382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-01T20:15:14.708193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-01T20:15:14.708543] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-01T20:15:14.709379] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-01T20:15:14.709430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:14.709462] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:14.709498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:14.709557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:14.766393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:14.767030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:14.767111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:14.767144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:14.886100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:14.886250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:14.886290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:14.886319] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:14.889704] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=83.47%) [2026-01-01T20:15:14.889977] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-01T20:15:14.890110] [INFO ] [sig ] ACGL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:15.028037] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACGL.txt [2026-01-01T20:15:15.028165] [INFO ] [sig ] [29/3531] Completed ACGL in 0.3s | 2.92 sym/s | Total: 9.9s | ETA: 20.0m [2026-01-01T20:15:15.028205] [INFO ] [sig ] [30/3531] Forecasting ACGLN... [2026-01-01T20:15:15.028234] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-01T20:15:15.028264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-01T20:15:15.039499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-01T20:15:15.039878] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-01T20:15:15.040706] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-01T20:15:15.040757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:15.040789] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:15.040815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:15.040872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:15.096646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:15.097288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:15.097370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:15.097402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:15.214260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:15.214405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:15.214446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:15.214505] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:15.217928] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: DOWN (p=39.66%) [2026-01-01T20:15:15.218208] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-01T20:15:15.218339] [INFO ] [sig ] ACGLN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:15.360165] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACGLN.txt [2026-01-01T20:15:15.360479] [INFO ] [sig ] [30/3531] Completed ACGLN in 0.3s | 2.92 sym/s | Total: 10.3s | ETA: 20.0m [2026-01-01T20:15:15.360525] [INFO ] [sig ] [31/3531] Forecasting ACGLO... [2026-01-01T20:15:15.360557] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-01T20:15:15.360615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-01T20:15:15.372372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-01T20:15:15.372770] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-01T20:15:15.373601] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-01T20:15:15.373654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:15.373686] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:15.373714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:15.373772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:15.430301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:15.430950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:15.431030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:15.431062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:15.547732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:15.547865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:15.547905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:15.547934] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:15.551266] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=34.28%) [2026-01-01T20:15:15.551535] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-01T20:15:15.551684] [INFO ] [sig ] ACGLO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:15.689508] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACGLO.txt [2026-01-01T20:15:15.689674] [INFO ] [sig ] [31/3531] Completed ACGLO in 0.3s | 2.92 sym/s | Total: 10.6s | ETA: 19.9m [2026-01-01T20:15:15.689723] [INFO ] [sig ] [32/3531] Forecasting ACHC... [2026-01-01T20:15:15.689754] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-01T20:15:15.689790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-01T20:15:15.700587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-01T20:15:15.700939] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-01T20:15:15.701768] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-01T20:15:15.701820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:15.701852] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:15.701879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:15.701936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:15.757477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:15.758139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:15.758219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:15.758251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:15.878087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:15.878236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:15.878276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:15.878305] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:15.881724] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=81.97%) [2026-01-01T20:15:15.882000] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-01T20:15:15.882131] [INFO ] [sig ] ACHC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:16.019530] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACHC.txt [2026-01-01T20:15:16.019678] [INFO ] [sig ] [32/3531] Completed ACHC in 0.3s | 2.93 sym/s | Total: 10.9s | ETA: 19.9m [2026-01-01T20:15:16.019720] [INFO ] [sig ] [33/3531] Forecasting ACI... [2026-01-01T20:15:16.019755] [INFO ] [sig ] Generating forecast for: ACI [2026-01-01T20:15:16.019789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-01T20:15:16.031178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-01T20:15:16.031546] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-01T20:15:16.032396] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-01T20:15:16.032449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:16.032483] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:16.032512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:16.032596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:16.090472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:16.091124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:16.091209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:16.091242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:16.214626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:16.214791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:16.214833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:16.214862] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:16.218314] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=85.75%) [2026-01-01T20:15:16.218601] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-01T20:15:16.218742] [INFO ] [sig ] ACI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:16.357662] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACI.txt [2026-01-01T20:15:16.357794] [INFO ] [sig ] [33/3531] Completed ACI in 0.3s | 2.93 sym/s | Total: 11.3s | ETA: 19.9m [2026-01-01T20:15:16.357836] [INFO ] [sig ] [34/3531] Forecasting ACIC... [2026-01-01T20:15:16.357866] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-01T20:15:16.357920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-01T20:15:16.369758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-01T20:15:16.370131] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-01T20:15:16.371017] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-01T20:15:16.371072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:16.371106] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:16.371134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:16.371194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:16.429796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:16.430459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:16.430540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:16.430591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:16.551278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:16.551428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:16.551469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:16.551498] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:16.554884] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: DOWN (p=46.09%) [2026-01-01T20:15:16.555158] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-01T20:15:16.555287] [INFO ] [sig ] ACIC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:16.693335] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACIC.txt [2026-01-01T20:15:16.693487] [INFO ] [sig ] [34/3531] Completed ACIC in 0.3s | 2.93 sym/s | Total: 11.6s | ETA: 19.9m [2026-01-01T20:15:16.693538] [INFO ] [sig ] [35/3531] Forecasting ACLS... [2026-01-01T20:15:16.693590] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-01T20:15:16.693632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-01T20:15:16.705281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-01T20:15:16.705672] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-01T20:15:16.706496] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-01T20:15:16.706550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:16.706613] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:16.706649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:16.706710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:16.765399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:16.766065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:16.766147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:16.766181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:16.891448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:16.891636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:16.891682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:16.891712] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:16.895204] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: UP (p=71.12%) [2026-01-01T20:15:16.895488] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-01T20:15:16.895656] [INFO ] [sig ] ACLS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:17.034949] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACLS.txt [2026-01-01T20:15:17.035071] [INFO ] [sig ] [35/3531] Completed ACLS in 0.3s | 2.93 sym/s | Total: 11.9s | ETA: 19.9m [2026-01-01T20:15:17.035112] [INFO ] [sig ] [36/3531] Forecasting ACLX... [2026-01-01T20:15:17.035140] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-01T20:15:17.035170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-01T20:15:17.046321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-01T20:15:17.046700] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-01T20:15:17.047557] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-01T20:15:17.047640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:17.047675] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:17.047703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:17.047763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:17.104564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:17.105383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:17.105463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:17.105496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:17.226308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:17.226438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:17.226477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:17.226520] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:17.230020] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: DOWN (p=5.51%) [2026-01-01T20:15:17.230289] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-01T20:15:17.230431] [INFO ] [sig ] ACLX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:17.367946] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACLX.txt [2026-01-01T20:15:17.368057] [INFO ] [sig ] [36/3531] Completed ACLX in 0.3s | 2.93 sym/s | Total: 12.3s | ETA: 19.9m [2026-01-01T20:15:17.368097] [INFO ] [sig ] [37/3531] Forecasting ACM... [2026-01-01T20:15:17.368132] [INFO ] [sig ] Generating forecast for: ACM [2026-01-01T20:15:17.368179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-01T20:15:17.379149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-01T20:15:17.379505] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-01T20:15:17.380373] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-01T20:15:17.380425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:17.380459] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:17.380487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:17.380546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:17.438567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:17.439204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:17.439306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:17.439339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:17.555604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:17.555736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:17.555776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:17.555805] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:17.559116] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: UP (p=61.28%) [2026-01-01T20:15:17.559386] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-01T20:15:17.559511] [INFO ] [sig ] ACM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:17.701189] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACM.txt [2026-01-01T20:15:17.701327] [INFO ] [sig ] [37/3531] Completed ACM in 0.3s | 2.93 sym/s | Total: 12.6s | ETA: 19.8m [2026-01-01T20:15:17.701370] [INFO ] [sig ] [38/3531] Forecasting ACN... [2026-01-01T20:15:17.701409] [INFO ] [sig ] Generating forecast for: ACN [2026-01-01T20:15:17.701450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-01T20:15:17.713240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-01T20:15:17.713614] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-01T20:15:17.714477] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-01T20:15:17.714531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:17.714563] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:17.714618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:17.714681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:17.770662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:17.771252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:17.771338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:17.771373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:17.893456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:17.893610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:17.893652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:17.893680] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:17.897534] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-01-01T20:15:17.897820] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-01T20:15:17.897948] [INFO ] [sig ] ACN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:18.036949] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACN.txt [2026-01-01T20:15:18.037064] [INFO ] [sig ] [38/3531] Completed ACN in 0.3s | 2.94 sym/s | Total: 12.9s | ETA: 19.8m [2026-01-01T20:15:18.037109] [INFO ] [sig ] [39/3531] Forecasting ACNB... [2026-01-01T20:15:18.037138] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-01T20:15:18.037177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-01T20:15:18.047826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-01T20:15:18.048172] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-01T20:15:18.049226] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-01T20:15:18.049283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:18.049316] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:18.049342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:18.049401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:18.105921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:18.106522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:18.106618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:18.106653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:18.217195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:18.217328] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:15:18.217367] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:18.217395] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:18.220901] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-01T20:15:18.221169] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-01T20:15:18.221296] [INFO ] [sig ] ACNB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:18.359711] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACNB.txt [2026-01-01T20:15:18.359819] [INFO ] [sig ] [39/3531] Completed ACNB in 0.3s | 2.94 sym/s | Total: 13.3s | ETA: 19.8m [2026-01-01T20:15:18.359858] [INFO ] [sig ] [40/3531] Forecasting ACON... [2026-01-01T20:15:18.359887] [INFO ] [sig ] Generating forecast for: ACON [2026-01-01T20:15:18.359918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-01T20:15:18.370318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-01T20:15:18.370666] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-01T20:15:18.371450] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-01T20:15:18.371502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:18.371534] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:18.371561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:18.371666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:18.431424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:18.432120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:18.432203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:18.432237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:18.544520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:18.544656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:18.544696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:18.544725] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:18.548162] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: UP (p=55.85%) [2026-01-01T20:15:18.548644] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-01T20:15:18.548772] [INFO ] [sig ] ACON: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:18.688031] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACON.txt [2026-01-01T20:15:18.688197] [INFO ] [sig ] [40/3531] Completed ACON in 0.3s | 2.94 sym/s | Total: 13.6s | ETA: 19.8m [2026-01-01T20:15:18.688248] [INFO ] [sig ] [41/3531] Forecasting ACP... [2026-01-01T20:15:18.688476] [INFO ] [sig ] Generating forecast for: ACP [2026-01-01T20:15:18.688512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-01T20:15:18.700903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-01T20:15:18.701291] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-01T20:15:18.702196] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-01T20:15:18.702431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:18.702465] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:18.702493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:18.702552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:18.761349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:18.762239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:18.762495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:18.762527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:18.884466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:18.884639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:18.884682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:18.884710] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:18.888301] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: UP (p=92.87%) [2026-01-01T20:15:18.888598] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-01T20:15:18.888729] [INFO ] [sig ] ACP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:19.025923] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACP.txt [2026-01-01T20:15:19.026064] [INFO ] [sig ] [41/3531] Completed ACP in 0.3s | 2.94 sym/s | Total: 13.9s | ETA: 19.8m [2026-01-01T20:15:19.026107] [INFO ] [sig ] [42/3531] Forecasting ACRE... [2026-01-01T20:15:19.026136] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-01T20:15:19.026174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-01T20:15:19.036979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-01T20:15:19.037325] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-01T20:15:19.038142] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-01T20:15:19.038204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:19.038237] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:19.038264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:19.038321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:19.095402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:19.096158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:19.096240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:19.096273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:19.219951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:19.220125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:19.220167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:19.220195] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:19.223729] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-01-01T20:15:19.224001] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-01T20:15:19.224142] [INFO ] [sig ] ACRE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:19.362350] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACRE.txt [2026-01-01T20:15:19.362507] [INFO ] [sig ] [42/3531] Completed ACRE in 0.3s | 2.94 sym/s | Total: 14.3s | ETA: 19.8m [2026-01-01T20:15:19.362555] [INFO ] [sig ] [43/3531] Forecasting ACRS... [2026-01-01T20:15:19.362607] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-01T20:15:19.362640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-01T20:15:19.374022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-01T20:15:19.374374] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-01T20:15:19.375209] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-01T20:15:19.375260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:19.375293] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:19.375320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:19.375378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:19.431051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:19.431721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:19.431800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:19.431832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:19.550550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:19.550719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:19.550762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:19.550792] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:19.554180] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-01-01T20:15:19.554454] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-01T20:15:19.554596] [INFO ] [sig ] ACRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:19.692044] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACRS.txt [2026-01-01T20:15:19.692204] [INFO ] [sig ] [43/3531] Completed ACRS in 0.3s | 2.94 sym/s | Total: 14.6s | ETA: 19.7m [2026-01-01T20:15:19.692252] [INFO ] [sig ] [44/3531] Forecasting ACTG... [2026-01-01T20:15:19.692281] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-01T20:15:19.692312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-01T20:15:19.704466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-01T20:15:19.704885] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-01T20:15:19.705714] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-01T20:15:19.705765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:19.705824] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:19.705852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:19.705910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:19.762776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:19.763672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:19.763754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:19.763786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:19.885412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:19.885563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:19.885623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:19.885652] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:19.889001] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: UP (p=97.04%) [2026-01-01T20:15:19.889289] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-01T20:15:19.889418] [INFO ] [sig ] ACTG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:20.030270] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACTG.txt [2026-01-01T20:15:20.030436] [INFO ] [sig ] [44/3531] Completed ACTG in 0.3s | 2.95 sym/s | Total: 14.9s | ETA: 19.7m [2026-01-01T20:15:20.030482] [INFO ] [sig ] [45/3531] Forecasting ACVA... [2026-01-01T20:15:20.030542] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-01T20:15:20.030593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-01T20:15:20.041834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-01T20:15:20.042192] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-01T20:15:20.043002] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-01T20:15:20.043055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:20.043087] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:20.043114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:20.043172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:20.100282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:20.101116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:20.101197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:20.101229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:20.221914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:20.222070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:20.222112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:20.222142] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:20.225496] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: DOWN (p=5.19%) [2026-01-01T20:15:20.225786] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-01T20:15:20.225916] [INFO ] [sig ] ACVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:20.363478] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACVA.txt [2026-01-01T20:15:20.363621] [INFO ] [sig ] [45/3531] Completed ACVA in 0.3s | 2.95 sym/s | Total: 15.3s | ETA: 19.7m [2026-01-01T20:15:20.363664] [INFO ] [sig ] [46/3531] Forecasting ACWI... [2026-01-01T20:15:20.363694] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-01T20:15:20.363724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-01T20:15:20.375433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-01T20:15:20.375827] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-01T20:15:20.376711] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-01T20:15:20.376765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:20.376799] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:20.376827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:20.376886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:20.433239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:20.433871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:20.433949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:20.433981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:20.553852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:20.554001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:20.554040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:20.554069] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:20.558124] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: DOWN (p=30.52%) [2026-01-01T20:15:20.558396] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-01T20:15:20.558526] [INFO ] [sig ] ACWI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:20.697630] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACWI.txt [2026-01-01T20:15:20.697761] [INFO ] [sig ] [46/3531] Completed ACWI in 0.3s | 2.95 sym/s | Total: 15.6s | ETA: 19.7m [2026-01-01T20:15:20.697806] [INFO ] [sig ] [47/3531] Forecasting ACWX... [2026-01-01T20:15:20.697844] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-01T20:15:20.697883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-01T20:15:20.709786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-01T20:15:20.710136] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-01T20:15:20.711159] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-01T20:15:20.711212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:20.711244] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:20.711271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:20.711328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:20.769751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:20.770483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:20.770566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:20.770617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:20.890788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:20.890938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:20.890978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:20.891035] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:20.894393] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=62.98%) [2026-01-01T20:15:20.894708] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-01T20:15:20.894842] [INFO ] [sig ] ACWX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:21.034261] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ACWX.txt [2026-01-01T20:15:21.034428] [INFO ] [sig ] [47/3531] Completed ACWX in 0.3s | 2.95 sym/s | Total: 15.9s | ETA: 19.7m [2026-01-01T20:15:21.034470] [INFO ] [sig ] [48/3531] Forecasting ACXP... [2026-01-01T20:15:21.034500] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-01T20:15:21.034532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-01T20:15:21.045945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-01T20:15:21.046304] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-01T20:15:21.047126] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-01T20:15:21.047179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:21.047211] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:21.047237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:21.047294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:21.104758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:21.105561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:21.105660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:21.105693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:21.219355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:21.219493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:21.219532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:21.219562] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:21.222872] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-01-01T20:15:21.223141] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-01T20:15:21.223270] [INFO ] [sig ] ACXP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:21.362464] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ACXP.txt [2026-01-01T20:15:21.362646] [INFO ] [sig ] [48/3531] Completed ACXP in 0.3s | 2.95 sym/s | Total: 16.3s | ETA: 19.7m [2026-01-01T20:15:21.362689] [INFO ] [sig ] [49/3531] Forecasting ADBE... [2026-01-01T20:15:21.362720] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-01T20:15:21.362751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-01T20:15:21.380792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-01T20:15:21.381166] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-01T20:15:21.381999] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-01T20:15:21.382052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:21.382085] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:21.382111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:21.382170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:21.437970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:21.438832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:21.438914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:21.438947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:21.558768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:21.558896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:21.558936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:21.558987] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:21.562830] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: DOWN (p=25.69%) [2026-01-01T20:15:21.563093] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-01T20:15:21.563217] [INFO ] [sig ] ADBE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:21.701899] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ADBE.txt [2026-01-01T20:15:21.702019] [INFO ] [sig ] [49/3531] Completed ADBE in 0.3s | 2.95 sym/s | Total: 16.6s | ETA: 19.7m [2026-01-01T20:15:21.702058] [INFO ] [sig ] [50/3531] Forecasting ADC... [2026-01-01T20:15:21.702087] [INFO ] [sig ] Generating forecast for: ADC [2026-01-01T20:15:21.702119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-01T20:15:21.717023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-01T20:15:21.717352] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-01T20:15:21.718172] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-01T20:15:21.718223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:21.718254] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:21.718280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:21.718337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:21.774562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:21.775180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:21.775258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:21.775291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:21.888798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:21.888906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:21.888943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:21.888983] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:21.892153] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: DOWN (p=25.81%) [2026-01-01T20:15:21.892418] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-01T20:15:21.892542] [INFO ] [sig ] ADC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:22.030910] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ADC.txt [2026-01-01T20:15:22.031029] [INFO ] [sig ] [50/3531] Completed ADC in 0.3s | 2.95 sym/s | Total: 16.9s | ETA: 19.7m [2026-01-01T20:15:22.031067] [INFO ] [sig ] [51/3531] Forecasting ADEA... [2026-01-01T20:15:22.031098] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-01T20:15:22.031132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-01T20:15:22.043186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-01T20:15:22.043557] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-01T20:15:22.044378] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-01T20:15:22.044430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:22.044463] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:22.044490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:22.044548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:22.101068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:22.101962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:22.102049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:22.102082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:22.218517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:22.218658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:22.218705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:22.218733] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:22.222129] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=4.49%) [2026-01-01T20:15:22.222413] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-01T20:15:22.222542] [INFO ] [sig ] ADEA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:22.364470] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ADEA.txt [2026-01-01T20:15:22.364618] [INFO ] [sig ] [51/3531] Completed ADEA in 0.3s | 2.95 sym/s | Total: 17.3s | ETA: 19.6m [2026-01-01T20:15:22.364661] [INFO ] [sig ] [52/3531] Forecasting ADI... [2026-01-01T20:15:22.364691] [INFO ] [sig ] Generating forecast for: ADI [2026-01-01T20:15:22.364721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-01T20:15:22.382903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-01T20:15:22.383244] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-01T20:15:22.384089] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-01T20:15:22.384142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:22.384175] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:22.384207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:22.384266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:22.441600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:22.442197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:22.442276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:22.442309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:22.565096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:22.565243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:22.565283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:22.565311] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:22.568683] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: UP (p=65.58%) [2026-01-01T20:15:22.568954] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-01T20:15:22.569102] [INFO ] [sig ] ADI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:22.713024] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ADI.txt [2026-01-01T20:15:22.713139] [INFO ] [sig ] [52/3531] Completed ADI in 0.3s | 2.95 sym/s | Total: 17.6s | ETA: 19.6m [2026-01-01T20:15:22.713179] [INFO ] [sig ] [53/3531] Forecasting ADM... [2026-01-01T20:15:22.713209] [INFO ] [sig ] Generating forecast for: ADM [2026-01-01T20:15:22.713239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-01T20:15:22.724615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-01T20:15:22.724951] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-01T20:15:22.725798] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-01T20:15:22.725851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:22.725894] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:22.725923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:22.725984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:22.782800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:22.783417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:22.783496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:22.783529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:22.905031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:22.905176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:22.905217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:22.905245] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:22.908869] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: DOWN (p=19.84%) [2026-01-01T20:15:22.909179] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-01T20:15:22.909310] [INFO ] [sig ] ADM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:23.048591] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ADM.txt [2026-01-01T20:15:23.048733] [INFO ] [sig ] [53/3531] Completed ADM in 0.3s | 2.95 sym/s | Total: 18.0s | ETA: 19.6m [2026-01-01T20:15:23.048774] [INFO ] [sig ] [54/3531] Forecasting ADMA... [2026-01-01T20:15:23.048810] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-01T20:15:23.048844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-01T20:15:23.060332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-01T20:15:23.060732] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-01T20:15:23.061633] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-01T20:15:23.061688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:23.061721] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:23.061750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:23.061810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:23.117665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:23.118556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:23.118696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:23.118737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:23.241685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:23.241841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:23.241884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:23.241913] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:23.245259] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-01T20:15:23.245534] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-01T20:15:23.245679] [INFO ] [sig ] ADMA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:23.385754] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ADMA.txt [2026-01-01T20:15:23.385892] [INFO ] [sig ] [54/3531] Completed ADMA in 0.3s | 2.95 sym/s | Total: 18.3s | ETA: 19.6m [2026-01-01T20:15:23.385954] [INFO ] [sig ] [55/3531] Forecasting ADP... [2026-01-01T20:15:23.385988] [INFO ] [sig ] Generating forecast for: ADP [2026-01-01T20:15:23.386020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-01T20:15:23.397142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-01T20:15:23.397521] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-01T20:15:23.398379] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-01T20:15:23.398433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:23.398467] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:23.398495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:23.398556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:23.455359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:23.455995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:23.456074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:23.456106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:23.578116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:23.578266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:23.578307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:23.578337] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:23.581751] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: UP (p=70.51%) [2026-01-01T20:15:23.582026] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-01T20:15:23.582154] [INFO ] [sig ] ADP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:23.721081] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ADP.txt [2026-01-01T20:15:23.721213] [INFO ] [sig ] [55/3531] Completed ADP in 0.3s | 2.95 sym/s | Total: 18.6s | ETA: 19.6m [2026-01-01T20:15:23.721255] [INFO ] [sig ] [56/3531] Forecasting ADSE... [2026-01-01T20:15:23.721284] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-01T20:15:23.721315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-01T20:15:23.732399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-01T20:15:23.732809] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-01T20:15:23.733703] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-01T20:15:23.733757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:23.733790] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:23.733817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:23.733878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:23.790904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:23.791543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:23.791640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:23.791673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:23.911338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:23.911499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:23.911544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:23.911592] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:23.915069] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=19.37%) [2026-01-01T20:15:23.915349] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-01T20:15:23.915482] [INFO ] [sig ] ADSE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:24.053313] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ADSE.txt [2026-01-01T20:15:24.053660] [INFO ] [sig ] [56/3531] Completed ADSE in 0.3s | 2.95 sym/s | Total: 19.0s | ETA: 19.6m [2026-01-01T20:15:24.053728] [INFO ] [sig ] [57/3531] Forecasting ADSK... [2026-01-01T20:15:24.053766] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-01T20:15:24.053798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-01T20:15:24.065600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-01T20:15:24.065998] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-01T20:15:24.066860] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-01T20:15:24.066914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:24.066949] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:24.066976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:24.067036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:24.123610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:24.124605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:24.124692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:24.124725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:24.244507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:24.244681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:24.244724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:24.244753] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:24.248158] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: UP (p=77.46%) [2026-01-01T20:15:24.248437] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-01T20:15:24.248587] [INFO ] [sig ] ADSK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:24.385842] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ADSK.txt [2026-01-01T20:15:24.386005] [INFO ] [sig ] [57/3531] Completed ADSK in 0.3s | 2.95 sym/s | Total: 19.3s | ETA: 19.6m [2026-01-01T20:15:24.386048] [INFO ] [sig ] [58/3531] Forecasting ADTN... [2026-01-01T20:15:24.386078] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-01T20:15:24.386109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-01T20:15:24.397325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-01T20:15:24.397703] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-01T20:15:24.398531] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-01T20:15:24.398604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:24.398639] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:24.398666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:24.398724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:24.454026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:24.454744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:24.454826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:24.454858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:24.575333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:24.575490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:24.575534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:24.575564] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:24.579072] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: UP (p=60.70%) [2026-01-01T20:15:24.579352] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-01T20:15:24.579487] [INFO ] [sig ] ADTN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:24.726421] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ADTN.txt [2026-01-01T20:15:24.726775] [INFO ] [sig ] [58/3531] Completed ADTN in 0.3s | 2.95 sym/s | Total: 19.6s | ETA: 19.6m [2026-01-01T20:15:24.726817] [INFO ] [sig ] [59/3531] Forecasting ADUS... [2026-01-01T20:15:24.726848] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-01T20:15:24.726905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-01T20:15:24.738924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-01T20:15:24.739302] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-01T20:15:24.740142] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-01T20:15:24.740195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:24.740228] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:24.740257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:24.740315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:24.802508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:24.803418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:24.803696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:24.803731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:24.924484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:24.924661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:24.924704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:24.924734] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:24.928161] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: DOWN (p=34.62%) [2026-01-01T20:15:24.928451] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-01T20:15:24.928601] [INFO ] [sig ] ADUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:25.073631] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ADUS.txt [2026-01-01T20:15:25.073778] [INFO ] [sig ] [59/3531] Completed ADUS in 0.3s | 2.95 sym/s | Total: 20.0s | ETA: 19.6m [2026-01-01T20:15:25.073819] [INFO ] [sig ] [60/3531] Forecasting ADX... [2026-01-01T20:15:25.073848] [INFO ] [sig ] Generating forecast for: ADX [2026-01-01T20:15:25.073879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-01T20:15:25.085870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-01T20:15:25.086249] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-01T20:15:25.087065] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-01T20:15:25.087117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:25.087149] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:25.087175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:25.087232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:25.142734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:25.143492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:25.143597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:25.143632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:25.261586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:25.261740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:25.261780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:25.261828] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:25.265184] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: UP (p=52.60%) [2026-01-01T20:15:25.265460] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-01T20:15:25.265609] [INFO ] [sig ] ADX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:25.405470] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ADX.txt [2026-01-01T20:15:25.405619] [INFO ] [sig ] [60/3531] Completed ADX in 0.3s | 2.95 sym/s | Total: 20.3s | ETA: 19.6m [2026-01-01T20:15:25.405682] [INFO ] [sig ] [61/3531] Forecasting AEE... [2026-01-01T20:15:25.405723] [INFO ] [sig ] Generating forecast for: AEE [2026-01-01T20:15:25.405754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-01T20:15:25.417299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-01T20:15:25.417653] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-01T20:15:25.418439] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-01T20:15:25.418491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:25.418549] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:25.418600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:25.418661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:25.474418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:25.475082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:25.475159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:25.475191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:25.593749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:25.593903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:25.593944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:25.593973] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:25.597323] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: DOWN (p=39.87%) [2026-01-01T20:15:25.597608] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-01T20:15:25.597735] [INFO ] [sig ] AEE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:25.737065] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AEE.txt [2026-01-01T20:15:25.737225] [INFO ] [sig ] [61/3531] Completed AEE in 0.3s | 2.95 sym/s | Total: 20.6s | ETA: 19.6m [2026-01-01T20:15:25.737269] [INFO ] [sig ] [62/3531] Forecasting AEFC... [2026-01-01T20:15:25.737301] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-01T20:15:25.737332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-01T20:15:25.750020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-01T20:15:25.750406] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-01T20:15:25.751226] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-01T20:15:25.751284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:25.751316] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:25.751342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:25.751400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:25.807018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:25.807879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:25.807964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:25.808012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:25.924333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:25.924494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:25.924536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:25.924565] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:25.927978] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-01-01T20:15:25.928257] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-01T20:15:25.928385] [INFO ] [sig ] AEFC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:26.073672] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AEFC.txt [2026-01-01T20:15:26.073834] [INFO ] [sig ] [62/3531] Completed AEFC in 0.3s | 2.95 sym/s | Total: 21.0s | ETA: 19.6m [2026-01-01T20:15:26.073875] [INFO ] [sig ] [63/3531] Forecasting AEG... [2026-01-01T20:15:26.073935] [INFO ] [sig ] Generating forecast for: AEG [2026-01-01T20:15:26.073970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-01T20:15:26.085421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-01T20:15:26.085822] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-01T20:15:26.086628] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-01T20:15:26.086680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:26.086713] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:26.086739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:26.086797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:26.142991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:26.143796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:26.143877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:26.143909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:26.262439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:26.262625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:26.262669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:26.262698] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:26.266041] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: DOWN (p=29.41%) [2026-01-01T20:15:26.266311] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-01T20:15:26.266437] [INFO ] [sig ] AEG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:26.406308] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AEG.txt [2026-01-01T20:15:26.406441] [INFO ] [sig ] [63/3531] Completed AEG in 0.3s | 2.96 sym/s | Total: 21.3s | ETA: 19.6m [2026-01-01T20:15:26.406486] [INFO ] [sig ] [64/3531] Forecasting AEHL... [2026-01-01T20:15:26.406524] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-01T20:15:26.406556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-01T20:15:26.418688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-01T20:15:26.419083] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-01T20:15:26.419909] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-01T20:15:26.419962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:26.419994] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:26.420031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:26.420090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:26.478155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:26.478919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:26.479014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:26.479053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:26.602548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:26.602726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:26.602770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:26.602839] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:26.606968] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-01T20:15:26.607262] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-01T20:15:26.607395] [INFO ] [sig ] AEHL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:26.753761] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AEHL.txt [2026-01-01T20:15:26.753926] [INFO ] [sig ] [64/3531] Completed AEHL in 0.3s | 2.95 sym/s | Total: 21.7s | ETA: 19.6m [2026-01-01T20:15:26.753968] [INFO ] [sig ] [65/3531] Forecasting AEI... [2026-01-01T20:15:26.753998] [INFO ] [sig ] Generating forecast for: AEI [2026-01-01T20:15:26.754058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-01T20:15:26.765216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-01T20:15:26.765600] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-01T20:15:26.766441] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-01T20:15:26.766493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:26.766526] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:26.766553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:26.766630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:26.822719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:26.823462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:26.823544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:26.823597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:26.939834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:26.940001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:26.940042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:26.940072] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:26.943512] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-01T20:15:26.943825] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-01T20:15:26.943959] [INFO ] [sig ] AEI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:27.089325] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AEI.txt [2026-01-01T20:15:27.089497] [INFO ] [sig ] [65/3531] Completed AEI in 0.3s | 2.95 sym/s | Total: 22.0s | ETA: 19.6m [2026-01-01T20:15:27.089538] [INFO ] [sig ] [66/3531] Forecasting AEIS... [2026-01-01T20:15:27.089586] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-01T20:15:27.089620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-01T20:15:27.102072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-01T20:15:27.102501] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-01T20:15:27.103395] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-01T20:15:27.103450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:27.103484] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:27.103512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:27.103600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:27.164636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:27.165514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:27.165627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:27.165663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:27.288388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:27.288546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:27.288606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:27.288638] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:27.292029] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: UP (p=79.26%) [2026-01-01T20:15:27.292300] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-01T20:15:27.292426] [INFO ] [sig ] AEIS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:27.436790] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AEIS.txt [2026-01-01T20:15:27.436955] [INFO ] [sig ] [66/3531] Completed AEIS in 0.3s | 2.95 sym/s | Total: 22.3s | ETA: 19.6m [2026-01-01T20:15:27.437026] [INFO ] [sig ] [67/3531] Forecasting AEM... [2026-01-01T20:15:27.437057] [INFO ] [sig ] Generating forecast for: AEM [2026-01-01T20:15:27.437088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-01T20:15:27.449083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-01T20:15:27.449463] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-01T20:15:27.450275] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-01T20:15:27.450328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:27.450360] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:27.450387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:27.450445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:27.506002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:27.506629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:27.506708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:27.506739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:27.628545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:27.628706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:27.628746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:27.628775] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:27.632122] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: DOWN (p=40.61%) [2026-01-01T20:15:27.632398] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-01T20:15:27.632521] [INFO ] [sig ] AEM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:27.773561] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AEM.txt [2026-01-01T20:15:27.773704] [INFO ] [sig ] [67/3531] Completed AEM in 0.3s | 2.95 sym/s | Total: 22.7s | ETA: 19.5m [2026-01-01T20:15:27.773752] [INFO ] [sig ] [68/3531] Forecasting AEO... [2026-01-01T20:15:27.773789] [INFO ] [sig ] Generating forecast for: AEO [2026-01-01T20:15:27.773821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-01T20:15:27.786386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-01T20:15:27.786866] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-01T20:15:27.787803] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-01T20:15:27.787861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:27.787897] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:27.787926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:27.787986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:27.845191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:27.846125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:27.846211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:27.846244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:27.968814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:27.969002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:27.969046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:27.969076] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:27.972598] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-01-01T20:15:27.972907] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-01T20:15:27.973045] [INFO ] [sig ] AEO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:28.117047] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AEO.txt [2026-01-01T20:15:28.117212] [INFO ] [sig ] [68/3531] Completed AEO in 0.3s | 2.95 sym/s | Total: 23.0s | ETA: 19.5m [2026-01-01T20:15:28.117256] [INFO ] [sig ] [69/3531] Forecasting AEP... [2026-01-01T20:15:28.117317] [INFO ] [sig ] Generating forecast for: AEP [2026-01-01T20:15:28.117352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-01T20:15:28.128675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-01T20:15:28.129046] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-01T20:15:28.129866] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-01T20:15:28.129918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:28.129952] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:28.129979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:28.130038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:28.186621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:28.187488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:28.187600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:28.187637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:28.309828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:28.309989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:28.310031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:28.310059] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:28.313451] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-01-01T20:15:28.313745] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-01T20:15:28.313875] [INFO ] [sig ] AEP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:28.458551] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AEP.txt [2026-01-01T20:15:28.458739] [INFO ] [sig ] [69/3531] Completed AEP in 0.3s | 2.95 sym/s | Total: 23.4s | ETA: 19.5m [2026-01-01T20:15:28.458810] [INFO ] [sig ] [70/3531] Forecasting AES... [2026-01-01T20:15:28.458843] [INFO ] [sig ] Generating forecast for: AES [2026-01-01T20:15:28.458874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-01T20:15:28.470947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-01T20:15:28.471347] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-01T20:15:28.472200] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-01T20:15:28.472253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:28.472285] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:28.472312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:28.472369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:28.527823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:28.528507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:28.528605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:28.528640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:28.647728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:28.647889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:28.647929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:28.647958] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:28.651353] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=7.93%) [2026-01-01T20:15:28.651647] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-01T20:15:28.651780] [INFO ] [sig ] AES: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:28.790408] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AES.txt [2026-01-01T20:15:28.790560] [INFO ] [sig ] [70/3531] Completed AES in 0.3s | 2.95 sym/s | Total: 23.7s | ETA: 19.5m [2026-01-01T20:15:28.790620] [INFO ] [sig ] [71/3531] Forecasting AESI... [2026-01-01T20:15:28.790651] [INFO ] [sig ] Generating forecast for: AESI [2026-01-01T20:15:28.790710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-01T20:15:28.803141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-01T20:15:28.803512] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-01T20:15:28.804330] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-01T20:15:28.804381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:28.804413] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:28.804440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:28.804498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:28.860715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:28.861957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:28.862073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:28.862106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:28.979264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:28.979428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:28.979469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:28.979499] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:28.982906] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: DOWN (p=5.97%) [2026-01-01T20:15:28.983199] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-01T20:15:28.983327] [INFO ] [sig ] AESI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:29.121337] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AESI.txt [2026-01-01T20:15:29.121501] [INFO ] [sig ] [71/3531] Completed AESI in 0.3s | 2.95 sym/s | Total: 24.0s | ETA: 19.5m [2026-01-01T20:15:29.121540] [INFO ] [sig ] [72/3531] Forecasting AEVA... [2026-01-01T20:15:29.121591] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-01T20:15:29.121657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-01T20:15:29.133688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-01T20:15:29.134083] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-01T20:15:29.134919] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-01T20:15:29.134971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:29.135003] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:29.135030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:29.135088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:29.191530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:29.192429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:29.192513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:29.192546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:29.311774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:29.311916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:29.311957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:29.311986] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:29.315356] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=32.81%) [2026-01-01T20:15:29.315651] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-01T20:15:29.315778] [INFO ] [sig ] AEVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:29.460267] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AEVA.txt [2026-01-01T20:15:29.460391] [INFO ] [sig ] [72/3531] Completed AEVA in 0.3s | 2.95 sym/s | Total: 24.4s | ETA: 19.5m [2026-01-01T20:15:29.460432] [INFO ] [sig ] [73/3531] Forecasting AEYE... [2026-01-01T20:15:29.460461] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-01T20:15:29.460491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-01T20:15:29.472008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-01T20:15:29.472346] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-01T20:15:29.473171] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-01T20:15:29.473224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:29.473256] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:29.473283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:29.473341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:29.530388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:29.531102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:29.531182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:29.531215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:29.646828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:29.647007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:29.647050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:29.647080] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:29.650958] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-01-01T20:15:29.651243] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-01T20:15:29.651379] [INFO ] [sig ] AEYE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:29.795029] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AEYE.txt [2026-01-01T20:15:29.795170] [INFO ] [sig ] [73/3531] Completed AEYE in 0.3s | 2.95 sym/s | Total: 24.7s | ETA: 19.5m [2026-01-01T20:15:29.795211] [INFO ] [sig ] [74/3531] Forecasting AFB... [2026-01-01T20:15:29.795241] [INFO ] [sig ] Generating forecast for: AFB [2026-01-01T20:15:29.795271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-01T20:15:29.807559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-01T20:15:29.807929] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-01T20:15:29.808762] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-01T20:15:29.808814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:29.808845] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:29.808871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:29.808929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:29.868327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:29.869189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:29.869271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:29.869303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:29.991905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:29.992060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:29.992100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:29.992130] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:29.995506] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: UP (p=55.53%) [2026-01-01T20:15:29.995800] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-01T20:15:29.995928] [INFO ] [sig ] AFB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:30.133110] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AFB.txt [2026-01-01T20:15:30.133267] [INFO ] [sig ] [74/3531] Completed AFB in 0.3s | 2.96 sym/s | Total: 25.0s | ETA: 19.5m [2026-01-01T20:15:30.133309] [INFO ] [sig ] [75/3531] Forecasting AFCG... [2026-01-01T20:15:30.133338] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-01T20:15:30.133369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-01T20:15:30.144550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-01T20:15:30.144934] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-01T20:15:30.145768] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-01T20:15:30.145820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:30.145853] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:30.145880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:30.145938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:30.202790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:30.203509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:30.203607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:30.203643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:30.326637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:30.326799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:30.326840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:30.326869] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:30.330488] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=91.56%) [2026-01-01T20:15:30.330791] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-01T20:15:30.330929] [INFO ] [sig ] AFCG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:30.474963] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AFCG.txt [2026-01-01T20:15:30.475132] [INFO ] [sig ] [75/3531] Completed AFCG in 0.3s | 2.95 sym/s | Total: 25.4s | ETA: 19.5m [2026-01-01T20:15:30.475173] [INFO ] [sig ] [76/3531] Forecasting AFG... [2026-01-01T20:15:30.475205] [INFO ] [sig ] Generating forecast for: AFG [2026-01-01T20:15:30.475236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-01T20:15:30.486915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-01T20:15:30.487328] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-01T20:15:30.488217] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-01T20:15:30.488271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:30.488303] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:30.488329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:30.488387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:30.544169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:30.544902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:30.544983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:30.545017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:30.663399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:30.663553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:30.663619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:30.663649] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:30.667137] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=56.49%) [2026-01-01T20:15:30.667421] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-01T20:15:30.667551] [INFO ] [sig ] AFG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:30.807961] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AFG.txt [2026-01-01T20:15:30.808156] [INFO ] [sig ] [76/3531] Completed AFG in 0.3s | 2.96 sym/s | Total: 25.7s | ETA: 19.5m [2026-01-01T20:15:30.808211] [INFO ] [sig ] [77/3531] Forecasting AFGC... [2026-01-01T20:15:30.808244] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-01T20:15:30.808275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-01T20:15:30.819556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-01T20:15:30.819989] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-01T20:15:30.820837] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-01T20:15:30.820891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:30.820935] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:30.820963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:30.821022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:30.885178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:30.886084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:30.886167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:30.886201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:30.996491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:30.996680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:30.996724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:30.996756] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:31.000500] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-01-01T20:15:31.000878] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-01T20:15:31.001030] [INFO ] [sig ] AFGC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:31.149162] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AFGC.txt [2026-01-01T20:15:31.149327] [INFO ] [sig ] [77/3531] Completed AFGC in 0.3s | 2.95 sym/s | Total: 26.1s | ETA: 19.5m [2026-01-01T20:15:31.149367] [INFO ] [sig ] [78/3531] Forecasting AFL... [2026-01-01T20:15:31.149398] [INFO ] [sig ] Generating forecast for: AFL [2026-01-01T20:15:31.149429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-01T20:15:31.162012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-01T20:15:31.162417] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-01T20:15:31.163243] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-01T20:15:31.163295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:31.163354] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:31.163389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:31.163468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:31.220149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:31.221059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:31.221144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:31.221177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:31.336161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:31.336334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:31.336376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:31.336406] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:31.340294] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=15.06%) [2026-01-01T20:15:31.340703] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-01T20:15:31.340860] [INFO ] [sig ] AFL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:31.483903] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AFL.txt [2026-01-01T20:15:31.484079] [INFO ] [sig ] [78/3531] Completed AFL in 0.3s | 2.96 sym/s | Total: 26.4s | ETA: 19.5m [2026-01-01T20:15:31.484156] [INFO ] [sig ] [79/3531] Forecasting AFRI... [2026-01-01T20:15:31.484189] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-01T20:15:31.484219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-01T20:15:31.493457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-01T20:15:31.493927] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-01T20:15:31.494949] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-01T20:15:31.495003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:31.495035] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:31.495061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:31.495118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:31.553455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:31.554354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:31.554441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:31.554474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:31.656968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:31.657142] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:15:31.657188] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:31.657220] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:31.660970] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: UP (p=61.04%) [2026-01-01T20:15:31.661323] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-01T20:15:31.661492] [INFO ] [sig ] AFRI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:31.812229] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AFRI.txt [2026-01-01T20:15:31.812443] [INFO ] [sig ] [79/3531] Completed AFRI in 0.3s | 2.96 sym/s | Total: 26.7s | ETA: 19.5m [2026-01-01T20:15:31.812545] [INFO ] [sig ] [80/3531] Forecasting AFRM... [2026-01-01T20:15:31.812617] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-01T20:15:31.812664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-01T20:15:31.825341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-01T20:15:31.825954] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-01T20:15:31.826788] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-01T20:15:31.826841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:31.826874] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:31.826901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:31.826959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:31.883798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:31.884632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:31.884720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:31.884754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:32.010626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:32.010796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:32.010839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:32.010867] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:32.014395] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=9.32%) [2026-01-01T20:15:32.014758] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-01T20:15:32.014903] [INFO ] [sig ] AFRM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:32.160293] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AFRM.txt [2026-01-01T20:15:32.160444] [INFO ] [sig ] [80/3531] Completed AFRM in 0.3s | 2.96 sym/s | Total: 27.1s | ETA: 19.5m [2026-01-01T20:15:32.160491] [INFO ] [sig ] [81/3531] Forecasting AFYA... [2026-01-01T20:15:32.160522] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-01T20:15:32.160553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-01T20:15:32.172214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-01T20:15:32.172628] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-01T20:15:32.173420] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-01T20:15:32.173472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:32.173504] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:32.173530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:32.173606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:32.233544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:32.234432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:32.234520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:32.234555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:32.354544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:32.354720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:32.354762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:32.354823] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:32.358287] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: UP (p=96.21%) [2026-01-01T20:15:32.358612] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-01T20:15:32.358757] [INFO ] [sig ] AFYA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:32.505454] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AFYA.txt [2026-01-01T20:15:32.505673] [INFO ] [sig ] [81/3531] Completed AFYA in 0.3s | 2.95 sym/s | Total: 27.4s | ETA: 19.5m [2026-01-01T20:15:32.505726] [INFO ] [sig ] [82/3531] Forecasting AG... [2026-01-01T20:15:32.505760] [INFO ] [sig ] Generating forecast for: AG [2026-01-01T20:15:32.505835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-01T20:15:32.517117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-01T20:15:32.517497] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-01T20:15:32.518315] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-01T20:15:32.518367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:32.518399] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:32.518426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:32.518483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:32.582859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:32.584207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:32.584315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:32.584367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:32.715212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:32.715373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:32.715416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:32.715446] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:32.719147] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-01-01T20:15:32.719508] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-01T20:15:32.719712] [INFO ] [sig ] AG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:32.872098] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AG.txt [2026-01-01T20:15:32.872297] [INFO ] [sig ] [82/3531] Completed AG in 0.4s | 2.95 sym/s | Total: 27.8s | ETA: 19.5m [2026-01-01T20:15:32.872346] [INFO ] [sig ] [83/3531] Forecasting AGCO... [2026-01-01T20:15:32.872378] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-01T20:15:32.872451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-01T20:15:32.884767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-01T20:15:32.885158] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-01T20:15:32.885983] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-01T20:15:32.886035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:32.886067] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:32.886093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:32.886151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:32.942754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:32.943631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:32.943716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:32.943748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:33.063777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:33.063938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:33.063980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:33.064008] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:33.067798] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-01-01T20:15:33.068071] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-01T20:15:33.068200] [INFO ] [sig ] AGCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:33.209771] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AGCO.txt [2026-01-01T20:15:33.209932] [INFO ] [sig ] [83/3531] Completed AGCO in 0.3s | 2.95 sym/s | Total: 28.1s | ETA: 19.5m [2026-01-01T20:15:33.209973] [INFO ] [sig ] [84/3531] Forecasting AGD... [2026-01-01T20:15:33.210002] [INFO ] [sig ] Generating forecast for: AGD [2026-01-01T20:15:33.210033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-01T20:15:33.221270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-01T20:15:33.221669] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-01T20:15:33.222500] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-01T20:15:33.222553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:33.222606] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:33.222635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:33.222692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:33.281946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:33.282869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:33.282957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:33.282991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:33.405503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:33.405682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:33.405723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:33.405770] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:33.409157] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: DOWN (p=45.82%) [2026-01-01T20:15:33.409446] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-01T20:15:33.409594] [INFO ] [sig ] AGD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:33.548417] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AGD.txt [2026-01-01T20:15:33.548598] [INFO ] [sig ] [84/3531] Completed AGD in 0.3s | 2.95 sym/s | Total: 28.5s | ETA: 19.5m [2026-01-01T20:15:33.548642] [INFO ] [sig ] [85/3531] Forecasting AGEN... [2026-01-01T20:15:33.548672] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-01T20:15:33.548714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-01T20:15:33.560289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-01T20:15:33.560714] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-01T20:15:33.561543] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-01T20:15:33.561622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:33.561658] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:33.561685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:33.561743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:33.622299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:33.623445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:33.623554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:33.623630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:33.756506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:33.756688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:33.756730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:33.756759] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:33.760246] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-01T20:15:33.760537] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-01T20:15:33.760696] [INFO ] [sig ] AGEN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:33.905258] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AGEN.txt [2026-01-01T20:15:33.905433] [INFO ] [sig ] [85/3531] Completed AGEN in 0.4s | 2.95 sym/s | Total: 28.8s | ETA: 19.5m [2026-01-01T20:15:33.905480] [INFO ] [sig ] [86/3531] Forecasting AGI... [2026-01-01T20:15:33.905510] [INFO ] [sig ] Generating forecast for: AGI [2026-01-01T20:15:33.905541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-01T20:15:33.917337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-01T20:15:33.917798] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-01T20:15:33.918664] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-01T20:15:33.918716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:33.918749] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:33.918775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:33.918833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:33.979847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:33.980749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:33.980834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:33.980885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:34.102649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:34.102816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:34.102859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:34.102889] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:34.106428] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-01-01T20:15:34.106738] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-01T20:15:34.106876] [INFO ] [sig ] AGI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:34.250850] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AGI.txt [2026-01-01T20:15:34.251017] [INFO ] [sig ] [86/3531] Completed AGI in 0.3s | 2.95 sym/s | Total: 29.2s | ETA: 19.5m [2026-01-01T20:15:34.251058] [INFO ] [sig ] [87/3531] Forecasting AGIO... [2026-01-01T20:15:34.251088] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-01T20:15:34.251118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-01T20:15:34.264022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-01T20:15:34.264428] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-01T20:15:34.265256] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-01T20:15:34.265308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:34.265340] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:34.265367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:34.265424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:34.327046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:34.327978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:34.328065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:34.328100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:34.452543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:34.452724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:34.452766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:34.452796] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:34.456193] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: DOWN (p=8.75%) [2026-01-01T20:15:34.456468] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-01T20:15:34.456614] [INFO ] [sig ] AGIO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:34.595941] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AGIO.txt [2026-01-01T20:15:34.596118] [INFO ] [sig ] [87/3531] Completed AGIO in 0.3s | 2.95 sym/s | Total: 29.5s | ETA: 19.5m [2026-01-01T20:15:34.596159] [INFO ] [sig ] [88/3531] Forecasting AGM... [2026-01-01T20:15:34.596190] [INFO ] [sig ] Generating forecast for: AGM [2026-01-01T20:15:34.596222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-01T20:15:34.608060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-01T20:15:34.608465] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-01T20:15:34.609354] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-01T20:15:34.609408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:34.609440] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:34.609481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:34.609542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:34.666932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:34.667849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:34.667992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:34.668039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:34.795222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:34.795384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:34.795428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:34.795457] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:34.798992] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: DOWN (p=49.93%) [2026-01-01T20:15:34.799280] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-01T20:15:34.799415] [INFO ] [sig ] AGM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:34.938177] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AGM.txt [2026-01-01T20:15:34.938340] [INFO ] [sig ] [88/3531] Completed AGM in 0.3s | 2.95 sym/s | Total: 29.8s | ETA: 19.5m [2026-01-01T20:15:34.938383] [INFO ] [sig ] [89/3531] Forecasting AGMH... [2026-01-01T20:15:34.938413] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-01T20:15:34.938444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-01T20:15:34.950539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-01T20:15:34.950953] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-01T20:15:34.951842] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-01T20:15:34.951902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:34.951936] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:34.951962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:34.952043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:35.008153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:35.009079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:35.009163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:35.009197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:35.125874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:35.126037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:35.126080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:35.126110] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:35.129653] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-01T20:15:35.129938] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-01T20:15:35.130069] [INFO ] [sig ] AGMH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:35.272770] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AGMH.txt [2026-01-01T20:15:35.272939] [INFO ] [sig ] [89/3531] Completed AGMH in 0.3s | 2.95 sym/s | Total: 30.2s | ETA: 19.5m [2026-01-01T20:15:35.272983] [INFO ] [sig ] [90/3531] Forecasting AGNC... [2026-01-01T20:15:35.273011] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-01T20:15:35.273069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-01T20:15:35.285729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-01T20:15:35.286100] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-01T20:15:35.286931] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-01T20:15:35.286982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:35.287014] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:35.287041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:35.287098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:35.349536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:35.350450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:35.350537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:35.350774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:35.481351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:35.481512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:35.481554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:35.481606] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:35.485075] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-01-01T20:15:35.485355] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-01T20:15:35.485488] [INFO ] [sig ] AGNC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:35.630791] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AGNC.txt [2026-01-01T20:15:35.630951] [INFO ] [sig ] [90/3531] Completed AGNC in 0.4s | 2.95 sym/s | Total: 30.5s | ETA: 19.5m [2026-01-01T20:15:35.630994] [INFO ] [sig ] [91/3531] Forecasting AGNCL... [2026-01-01T20:15:35.631052] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-01T20:15:35.631085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-01T20:15:35.642198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-01T20:15:35.642657] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-01T20:15:35.643475] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-01T20:15:35.643527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:35.643560] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:35.643618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:35.643683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:35.701840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:35.702745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:35.702831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:35.702865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:35.816916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:35.817076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:35.817119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:35.817149] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:35.820566] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=99.79%) [2026-01-01T20:15:35.820857] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-01T20:15:35.820985] [INFO ] [sig ] AGNCL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:35.963856] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AGNCL.txt [2026-01-01T20:15:35.964039] [INFO ] [sig ] [91/3531] Completed AGNCL in 0.3s | 2.95 sym/s | Total: 30.9s | ETA: 19.5m [2026-01-01T20:15:35.964082] [INFO ] [sig ] [92/3531] Forecasting AGNCM... [2026-01-01T20:15:35.964139] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-01T20:15:35.964180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-01T20:15:35.975988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-01T20:15:35.976403] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-01T20:15:35.977270] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-01T20:15:35.977323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:35.977356] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:35.977383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:35.977441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:36.037936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:36.038867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:36.038956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:36.039015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:36.148197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:36.148368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:36.148415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:36.148444] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:36.152171] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=38.06%) [2026-01-01T20:15:36.152509] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-01T20:15:36.152685] [INFO ] [sig ] AGNCM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:36.302418] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AGNCM.txt [2026-01-01T20:15:36.302619] [INFO ] [sig ] [92/3531] Completed AGNCM in 0.3s | 2.95 sym/s | Total: 31.2s | ETA: 19.4m [2026-01-01T20:15:36.302678] [INFO ] [sig ] [93/3531] Forecasting AGNCN... [2026-01-01T20:15:36.302738] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-01T20:15:36.302776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-01T20:15:36.314850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-01T20:15:36.315275] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-01T20:15:36.316175] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-01T20:15:36.316229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:36.316261] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:36.316289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:36.316348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:36.380014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:36.380780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:36.380870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:36.380905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:36.506972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:36.507137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:36.507181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:36.507211] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:36.511221] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-01-01T20:15:36.511629] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-01T20:15:36.511792] [INFO ] [sig ] AGNCN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:36.656486] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AGNCN.txt [2026-01-01T20:15:36.656649] [INFO ] [sig ] [93/3531] Completed AGNCN in 0.4s | 2.95 sym/s | Total: 31.6s | ETA: 19.4m [2026-01-01T20:15:36.656695] [INFO ] [sig ] [94/3531] Forecasting AGNCO... [2026-01-01T20:15:36.656727] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-01T20:15:36.656783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-01T20:15:36.667800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-01T20:15:36.668162] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-01T20:15:36.669053] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-01T20:15:36.669108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:36.669141] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:36.669168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:36.669226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:36.731517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:36.732471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:36.732564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:36.732618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:36.856165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:36.856326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:36.856370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:36.856400] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:36.860283] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: DOWN (p=42.14%) [2026-01-01T20:15:36.860589] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-01T20:15:36.860919] [INFO ] [sig ] AGNCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:36.998523] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AGNCO.txt [2026-01-01T20:15:36.998678] [INFO ] [sig ] [94/3531] Completed AGNCO in 0.3s | 2.95 sym/s | Total: 31.9s | ETA: 19.4m [2026-01-01T20:15:36.998719] [INFO ] [sig ] [95/3531] Forecasting AGNCP... [2026-01-01T20:15:36.998748] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-01T20:15:36.998804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-01T20:15:37.009643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-01T20:15:37.010022] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-01T20:15:37.010868] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-01T20:15:37.010921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:37.010978] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:37.011007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:37.011065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:37.073862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:37.074716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:37.074809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:37.074843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:37.202110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:37.202279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:37.202323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:37.202368] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:37.206091] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: UP (p=86.19%) [2026-01-01T20:15:37.206408] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-01T20:15:37.206551] [INFO ] [sig ] AGNCP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:37.355857] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AGNCP.txt [2026-01-01T20:15:37.356020] [INFO ] [sig ] [95/3531] Completed AGNCP in 0.4s | 2.94 sym/s | Total: 32.3s | ETA: 19.4m [2026-01-01T20:15:37.356063] [INFO ] [sig ] [96/3531] Forecasting AGO... [2026-01-01T20:15:37.356096] [INFO ] [sig ] Generating forecast for: AGO [2026-01-01T20:15:37.356154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-01T20:15:37.368205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-01T20:15:37.368633] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-01T20:15:37.369606] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-01T20:15:37.369665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:37.369699] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:37.369727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:37.369785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:37.431782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:37.432618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:37.432703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:37.432737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:37.556144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:37.556310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:37.556354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:37.556384] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:37.560845] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-01-01T20:15:37.561186] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-01T20:15:37.561336] [INFO ] [sig ] AGO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:37.711835] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AGO.txt [2026-01-01T20:15:37.712011] [INFO ] [sig ] [96/3531] Completed AGO in 0.4s | 2.94 sym/s | Total: 32.6s | ETA: 19.5m [2026-01-01T20:15:37.712054] [INFO ] [sig ] [97/3531] Forecasting AGRO... [2026-01-01T20:15:37.712087] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-01T20:15:37.712117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-01T20:15:37.724684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-01T20:15:37.725046] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-01T20:15:37.725881] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-01T20:15:37.725936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:37.725970] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:37.725997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:37.726056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:37.788963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:37.789801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:37.789889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:37.789924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:37.923015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:37.923201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:37.923252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:37.923283] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:37.926982] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=93.80%) [2026-01-01T20:15:37.927280] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-01T20:15:37.927418] [INFO ] [sig ] AGRO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:38.074832] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AGRO.txt [2026-01-01T20:15:38.074986] [INFO ] [sig ] [97/3531] Completed AGRO in 0.4s | 2.94 sym/s | Total: 33.0s | ETA: 19.5m [2026-01-01T20:15:38.075030] [INFO ] [sig ] [98/3531] Forecasting AGX... [2026-01-01T20:15:38.075065] [INFO ] [sig ] Generating forecast for: AGX [2026-01-01T20:15:38.075107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-01T20:15:38.087266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-01T20:15:38.087658] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-01T20:15:38.088481] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-01T20:15:38.088534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:38.088567] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:38.088623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:38.088697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:38.148873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:38.149724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:38.149838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:38.149875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:38.274744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:38.274908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:38.274950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:38.275012] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:38.278557] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: DOWN (p=11.59%) [2026-01-01T20:15:38.278880] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-01T20:15:38.279037] [INFO ] [sig ] AGX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:38.417348] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AGX.txt [2026-01-01T20:15:38.417506] [INFO ] [sig ] [98/3531] Completed AGX in 0.3s | 2.94 sym/s | Total: 33.3s | ETA: 19.5m [2026-01-01T20:15:38.417547] [INFO ] [sig ] [99/3531] Forecasting AGYS... [2026-01-01T20:15:38.417596] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-01T20:15:38.417655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-01T20:15:38.434271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-01T20:15:38.434868] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-01T20:15:38.436200] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-01T20:15:38.436280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:38.436338] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:38.436390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:38.436507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:38.502763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:38.503675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:38.503760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:38.503816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:38.638304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:38.638484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:38.638533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:38.638564] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:38.642480] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-01-01T20:15:38.642899] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-01T20:15:38.643057] [INFO ] [sig ] AGYS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:38.784759] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AGYS.txt [2026-01-01T20:15:38.784915] [INFO ] [sig ] [99/3531] Completed AGYS in 0.4s | 2.94 sym/s | Total: 33.7s | ETA: 19.5m [2026-01-01T20:15:38.784957] [INFO ] [sig ] [100/3531] Forecasting AGZD... [2026-01-01T20:15:38.784986] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-01T20:15:38.785045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-01T20:15:38.797826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-01T20:15:38.798314] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-01T20:15:38.799284] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-01T20:15:38.799343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:38.799378] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:38.799406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:38.799467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:38.860761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:38.861681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:38.861771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:38.861804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:38.990391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:38.990608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:38.990673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:38.990706] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:38.995358] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-01-01T20:15:38.995705] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-01T20:15:38.996017] [INFO ] [sig ] AGZD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:39.153152] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AGZD.txt [2026-01-01T20:15:39.153344] [INFO ] [sig ] [100/3531] Completed AGZD in 0.4s | 2.94 sym/s | Total: 34.1s | ETA: 19.5m [2026-01-01T20:15:39.153399] [INFO ] [sig ] [101/3531] Forecasting AHCO... [2026-01-01T20:15:39.153476] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-01T20:15:39.153523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-01T20:15:39.166424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-01T20:15:39.166882] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-01T20:15:39.167828] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-01T20:15:39.167895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:39.167929] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:39.167958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:39.168018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:39.231549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:39.232658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:39.232773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:39.232809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:39.361119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:39.361280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:39.361324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:39.361355] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:39.365479] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=63.49%) [2026-01-01T20:15:39.365940] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-01T20:15:39.366078] [INFO ] [sig ] AHCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:39.517987] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AHCO.txt [2026-01-01T20:15:39.518191] [INFO ] [sig ] [101/3531] Completed AHCO in 0.4s | 2.93 sym/s | Total: 34.4s | ETA: 19.5m [2026-01-01T20:15:39.518248] [INFO ] [sig ] [102/3531] Forecasting AHH... [2026-01-01T20:15:39.518286] [INFO ] [sig ] Generating forecast for: AHH [2026-01-01T20:15:39.518317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-01T20:15:39.531276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-01T20:15:39.531721] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-01T20:15:39.532545] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-01T20:15:39.532621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:39.532657] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:39.532687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:39.532747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:39.596006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:39.596850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:39.596935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:39.596970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:39.729381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:39.729625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:39.729682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:39.729714] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:39.733632] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: UP (p=70.91%) [2026-01-01T20:15:39.734146] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-01T20:15:39.734288] [INFO ] [sig ] AHH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:39.882794] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AHH.txt [2026-01-01T20:15:39.882940] [INFO ] [sig ] [102/3531] Completed AHH in 0.4s | 2.93 sym/s | Total: 34.8s | ETA: 19.5m [2026-01-01T20:15:39.882982] [INFO ] [sig ] [103/3531] Forecasting AI... [2026-01-01T20:15:39.883013] [INFO ] [sig ] Generating forecast for: AI [2026-01-01T20:15:39.883060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-01T20:15:39.897787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-01T20:15:39.898180] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-01T20:15:39.899072] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-01T20:15:39.899132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:39.899166] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:39.899196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:39.899255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:39.963840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:39.964789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:39.964921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:39.964959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:40.100441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:40.100618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:40.100663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:40.100692] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:40.104333] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: UP (p=80.19%) [2026-01-01T20:15:40.104673] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-01T20:15:40.104813] [INFO ] [sig ] AI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:40.258854] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AI.txt [2026-01-01T20:15:40.259088] [INFO ] [sig ] [103/3531] Completed AI in 0.4s | 2.93 sym/s | Total: 35.2s | ETA: 19.5m [2026-01-01T20:15:40.259187] [INFO ] [sig ] [104/3531] Forecasting AIA... [2026-01-01T20:15:40.259237] [INFO ] [sig ] Generating forecast for: AIA [2026-01-01T20:15:40.259281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-01T20:15:40.270848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-01T20:15:40.271212] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-01T20:15:40.272083] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-01T20:15:40.272141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:40.272184] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:40.272222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:40.272285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:40.335500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:40.336218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:40.336304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:40.336338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:40.461703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:40.461866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:40.461910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:40.461941] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:40.466269] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-01T20:15:40.466692] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-01T20:15:40.466880] [INFO ] [sig ] AIA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:40.622609] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AIA.txt [2026-01-01T20:15:40.622784] [INFO ] [sig ] [104/3531] Completed AIA in 0.4s | 2.93 sym/s | Total: 35.5s | ETA: 19.5m [2026-01-01T20:15:40.622847] [INFO ] [sig ] [105/3531] Forecasting AIG... [2026-01-01T20:15:40.622896] [INFO ] [sig ] Generating forecast for: AIG [2026-01-01T20:15:40.622936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-01T20:15:40.635037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-01T20:15:40.635428] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-01T20:15:40.636369] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-01T20:15:40.636424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:40.636457] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:40.636489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:40.636590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:40.697409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:40.698145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:40.698226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:40.698300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:40.830115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:40.830304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:40.830369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:40.830415] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:40.834345] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-01-01T20:15:40.834732] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-01T20:15:40.834883] [INFO ] [sig ] AIG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:40.989014] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AIG.txt [2026-01-01T20:15:40.989195] [INFO ] [sig ] [105/3531] Completed AIG in 0.4s | 2.92 sym/s | Total: 35.9s | ETA: 19.5m [2026-01-01T20:15:40.989241] [INFO ] [sig ] [106/3531] Forecasting AIMD... [2026-01-01T20:15:40.989280] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-01T20:15:40.989363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-01T20:15:41.004718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-01T20:15:41.005218] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-01T20:15:41.006550] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-01T20:15:41.006641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:41.006690] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:41.006730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:41.006814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:41.080420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:41.081360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:41.081449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:41.081482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:41.196103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:41.196258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:41.196300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:41.196331] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:41.200856] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-01-01T20:15:41.201352] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-01T20:15:41.201542] [INFO ] [sig ] AIMD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:41.352503] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AIMD.txt [2026-01-01T20:15:41.352684] [INFO ] [sig ] [106/3531] Completed AIMD in 0.4s | 2.92 sym/s | Total: 36.3s | ETA: 19.5m [2026-01-01T20:15:41.352726] [INFO ] [sig ] [107/3531] Forecasting AIO... [2026-01-01T20:15:41.352757] [INFO ] [sig ] Generating forecast for: AIO [2026-01-01T20:15:41.352815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-01T20:15:41.364787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-01T20:15:41.365161] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-01T20:15:41.366034] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-01T20:15:41.366087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:41.366120] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:41.366146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:41.366204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:41.429097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:41.430030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:41.430114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:41.430149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:41.551646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:41.551812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:41.551857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:41.551886] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:41.555328] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: DOWN (p=49.12%) [2026-01-01T20:15:41.555628] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-01T20:15:41.555765] [INFO ] [sig ] AIO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:41.692648] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AIO.txt [2026-01-01T20:15:41.692792] [INFO ] [sig ] [107/3531] Completed AIO in 0.3s | 2.92 sym/s | Total: 36.6s | ETA: 19.5m [2026-01-01T20:15:41.692833] [INFO ] [sig ] [108/3531] Forecasting AIP... [2026-01-01T20:15:41.692863] [INFO ] [sig ] Generating forecast for: AIP [2026-01-01T20:15:41.692894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-01T20:15:41.704003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-01T20:15:41.704398] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-01T20:15:41.705226] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-01T20:15:41.705279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:41.705311] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:41.705340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:41.705398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:41.761497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:41.762242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:41.762326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:41.762359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:41.881120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:41.881270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:41.881328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:41.881357] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:41.884787] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: UP (p=78.31%) [2026-01-01T20:15:41.885064] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-01T20:15:41.885194] [INFO ] [sig ] AIP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:42.028006] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AIP.txt [2026-01-01T20:15:42.028174] [INFO ] [sig ] [108/3531] Completed AIP in 0.3s | 2.92 sym/s | Total: 36.9s | ETA: 19.5m [2026-01-01T20:15:42.028213] [INFO ] [sig ] [109/3531] Forecasting AIPI... [2026-01-01T20:15:42.028247] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-01T20:15:42.028288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-01T20:15:42.039769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-01T20:15:42.040143] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-01T20:15:42.040980] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-01T20:15:42.041032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:42.041064] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:42.041090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:42.041146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:42.103261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:42.104230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:42.104329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:42.104365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:42.230371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:42.230546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:42.230613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:42.230646] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:42.234310] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=54.04%) [2026-01-01T20:15:42.234635] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-01T20:15:42.234789] [INFO ] [sig ] AIPI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:42.395036] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AIPI.txt [2026-01-01T20:15:42.395217] [INFO ] [sig ] [109/3531] Completed AIPI in 0.4s | 2.92 sym/s | Total: 37.3s | ETA: 19.5m [2026-01-01T20:15:42.395261] [INFO ] [sig ] [110/3531] Forecasting AIQ... [2026-01-01T20:15:42.395289] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-01T20:15:42.395352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-01T20:15:42.407691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-01T20:15:42.408111] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-01T20:15:42.409020] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-01T20:15:42.409074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:42.409106] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:42.409134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:42.409194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:42.476014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:42.477263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:42.477382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:42.477433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:42.609601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:42.609774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:42.609818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:42.609848] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:42.613662] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: DOWN (p=12.70%) [2026-01-01T20:15:42.614078] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-01T20:15:42.614265] [INFO ] [sig ] AIQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:42.789508] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AIQ.txt [2026-01-01T20:15:42.789778] [INFO ] [sig ] [110/3531] Completed AIQ in 0.4s | 2.92 sym/s | Total: 37.7s | ETA: 19.5m [2026-01-01T20:15:42.789848] [INFO ] [sig ] [111/3531] Forecasting AIRG... [2026-01-01T20:15:42.789900] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-01T20:15:42.789951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-01T20:15:42.804493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-01T20:15:42.805004] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-01T20:15:42.806093] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-01T20:15:42.806158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:42.806200] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:42.806234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:42.806312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:42.888435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:42.889782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:42.889898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:42.889956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:43.036154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:43.036327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:43.036373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:43.036403] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:43.040275] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=10.27%) [2026-01-01T20:15:43.040682] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-01T20:15:43.040851] [INFO ] [sig ] AIRG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:43.244293] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AIRG.txt [2026-01-01T20:15:43.244485] [INFO ] [sig ] [111/3531] Completed AIRG in 0.5s | 2.91 sym/s | Total: 38.2s | ETA: 19.6m [2026-01-01T20:15:43.244535] [INFO ] [sig ] [112/3531] Forecasting AIRJ... [2026-01-01T20:15:43.244566] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-01T20:15:43.244660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-01T20:15:43.261286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-01T20:15:43.261754] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-01T20:15:43.262703] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-01T20:15:43.262757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:43.262829] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:43.262860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:43.262920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:43.327212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:43.328172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:43.328262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:43.328296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:43.469372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:43.469536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:43.469597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:43.469632] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:43.473434] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: DOWN (p=14.79%) [2026-01-01T20:15:43.473805] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-01T20:15:43.473955] [INFO ] [sig ] AIRJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:43.651472] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AIRJ.txt [2026-01-01T20:15:43.651670] [INFO ] [sig ] [112/3531] Completed AIRJ in 0.4s | 2.90 sym/s | Total: 38.6s | ETA: 19.6m [2026-01-01T20:15:43.651717] [INFO ] [sig ] [113/3531] Forecasting AIRS... [2026-01-01T20:15:43.651747] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-01T20:15:43.651810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-01T20:15:43.664284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-01T20:15:43.664818] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-01T20:15:43.665978] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-01T20:15:43.666047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:43.666097] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:43.666141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:43.666229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:43.735980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:43.737062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:43.737188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:43.737229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:43.868057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:43.868223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:43.868269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:43.868300] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:43.872252] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: DOWN (p=49.27%) [2026-01-01T20:15:43.872653] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-01T20:15:43.872825] [INFO ] [sig ] AIRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:44.026165] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AIRS.txt [2026-01-01T20:15:44.026328] [INFO ] [sig ] [113/3531] Completed AIRS in 0.4s | 2.90 sym/s | Total: 38.9s | ETA: 19.6m [2026-01-01T20:15:44.026369] [INFO ] [sig ] [114/3531] Forecasting AISP... [2026-01-01T20:15:44.026399] [INFO ] [sig ] Generating forecast for: AISP [2026-01-01T20:15:44.026459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-01T20:15:44.038595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-01T20:15:44.039192] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-01T20:15:44.040272] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-01T20:15:44.040327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:44.040361] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:44.040388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:44.040447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:44.100085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:44.100995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:44.101081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:44.101115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:44.229739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:44.229900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:44.229943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:44.229973] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:44.233836] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: UP (p=83.25%) [2026-01-01T20:15:44.234190] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-01T20:15:44.234334] [INFO ] [sig ] AISP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:44.374150] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AISP.txt [2026-01-01T20:15:44.374294] [INFO ] [sig ] [114/3531] Completed AISP in 0.3s | 2.90 sym/s | Total: 39.3s | ETA: 19.6m [2026-01-01T20:15:44.374336] [INFO ] [sig ] [115/3531] Forecasting AIZN... [2026-01-01T20:15:44.374365] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-01T20:15:44.374397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-01T20:15:44.386061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-01T20:15:44.386443] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-01T20:15:44.387306] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-01T20:15:44.387360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:44.387392] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:44.387419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:44.387479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:44.449866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:44.450876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:44.450965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:44.450999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:44.564471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:44.564648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:44.564691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:44.564753] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:44.568330] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-01-01T20:15:44.568628] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-01T20:15:44.568763] [INFO ] [sig ] AIZN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:44.710175] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AIZN.txt [2026-01-01T20:15:44.710321] [INFO ] [sig ] [115/3531] Completed AIZN in 0.3s | 2.90 sym/s | Total: 39.6s | ETA: 19.6m [2026-01-01T20:15:44.710361] [INFO ] [sig ] [116/3531] Forecasting AJG... [2026-01-01T20:15:44.710397] [INFO ] [sig ] Generating forecast for: AJG [2026-01-01T20:15:44.710458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-01T20:15:44.722287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-01T20:15:44.722698] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-01T20:15:44.723501] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-01T20:15:44.723554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:44.723609] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:44.723638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:44.723695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:44.782031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:44.782849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:44.782933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:44.782969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:44.911459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:44.911658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:44.911704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:44.911734] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:44.915212] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: DOWN (p=19.95%) [2026-01-01T20:15:44.915500] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-01T20:15:44.915655] [INFO ] [sig ] AJG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:45.056692] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AJG.txt [2026-01-01T20:15:45.057033] [INFO ] [sig ] [116/3531] Completed AJG in 0.3s | 2.90 sym/s | Total: 40.0s | ETA: 19.6m [2026-01-01T20:15:45.057074] [INFO ] [sig ] [117/3531] Forecasting AKAM... [2026-01-01T20:15:45.057103] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-01T20:15:45.057134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-01T20:15:45.068536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-01T20:15:45.068944] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-01T20:15:45.069789] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-01T20:15:45.069841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:45.069873] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:45.069899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:45.069959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:45.127236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:45.128021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:45.128106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:45.128141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:45.246753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:45.246911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:45.246952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:45.246981] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:45.250411] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: UP (p=87.64%) [2026-01-01T20:15:45.250712] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-01T20:15:45.250849] [INFO ] [sig ] AKAM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:45.391626] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AKAM.txt [2026-01-01T20:15:45.391767] [INFO ] [sig ] [117/3531] Completed AKAM in 0.3s | 2.90 sym/s | Total: 40.3s | ETA: 19.6m [2026-01-01T20:15:45.391807] [INFO ] [sig ] [118/3531] Forecasting AKBA... [2026-01-01T20:15:45.391836] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-01T20:15:45.391868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-01T20:15:45.403226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-01T20:15:45.403606] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-01T20:15:45.404393] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-01T20:15:45.404444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:45.404475] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:45.404502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:45.404559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:45.462283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:45.462991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:45.463072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:45.463105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:45.588515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:45.588694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:45.588740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:45.588771] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:45.592309] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=36.09%) [2026-01-01T20:15:45.592613] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-01T20:15:45.592773] [INFO ] [sig ] AKBA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:45.731780] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AKBA.txt [2026-01-01T20:15:45.732126] [INFO ] [sig ] [118/3531] Completed AKBA in 0.3s | 2.90 sym/s | Total: 40.6s | ETA: 19.6m [2026-01-01T20:15:45.732167] [INFO ] [sig ] [119/3531] Forecasting AL... [2026-01-01T20:15:45.732197] [INFO ] [sig ] Generating forecast for: AL [2026-01-01T20:15:45.732227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-01T20:15:45.743601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-01T20:15:45.744205] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-01T20:15:45.745223] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-01T20:15:45.745276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:45.745307] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:45.745334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:45.745391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:45.803867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:45.804740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:45.804834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:45.804869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:45.927035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:45.927192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:45.927235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:45.927283] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:45.930865] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: DOWN (p=44.77%) [2026-01-01T20:15:45.931151] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-01T20:15:45.931285] [INFO ] [sig ] AL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:46.069348] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AL.txt [2026-01-01T20:15:46.069517] [INFO ] [sig ] [119/3531] Completed AL in 0.3s | 2.90 sym/s | Total: 41.0s | ETA: 19.6m [2026-01-01T20:15:46.069585] [INFO ] [sig ] [120/3531] Forecasting ALAB... [2026-01-01T20:15:46.069620] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-01T20:15:46.069689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-01T20:15:46.080804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-01T20:15:46.081172] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-01T20:15:46.082012] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-01T20:15:46.082066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:46.082099] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:46.082128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:46.082188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:46.140067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:46.140841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:46.140925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:46.140959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:46.268929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:46.269118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:46.269160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:46.269191] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:46.272693] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=55.85%) [2026-01-01T20:15:46.272981] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-01T20:15:46.273117] [INFO ] [sig ] ALAB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:46.412322] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALAB.txt [2026-01-01T20:15:46.412522] [INFO ] [sig ] [120/3531] Completed ALAB in 0.3s | 2.90 sym/s | Total: 41.3s | ETA: 19.6m [2026-01-01T20:15:46.412586] [INFO ] [sig ] [121/3531] Forecasting ALB... [2026-01-01T20:15:46.412659] [INFO ] [sig ] Generating forecast for: ALB [2026-01-01T20:15:46.412702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-01T20:15:46.425084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-01T20:15:46.425475] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-01T20:15:46.426348] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-01T20:15:46.426402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:46.426436] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:46.426464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:46.426524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:46.493372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:46.494221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:46.494308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:46.494358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:46.628040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:46.628201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:46.628244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:46.628274] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:46.632243] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: DOWN (p=33.08%) [2026-01-01T20:15:46.632534] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-01T20:15:46.632706] [INFO ] [sig ] ALB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:46.792562] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALB.txt [2026-01-01T20:15:46.792730] [INFO ] [sig ] [121/3531] Completed ALB in 0.4s | 2.90 sym/s | Total: 41.7s | ETA: 19.6m [2026-01-01T20:15:46.792780] [INFO ] [sig ] [122/3531] Forecasting ALC... [2026-01-01T20:15:46.792814] [INFO ] [sig ] Generating forecast for: ALC [2026-01-01T20:15:46.792848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-01T20:15:46.805809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-01T20:15:46.806215] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-01T20:15:46.807448] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-01T20:15:46.807502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:46.807542] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:46.807589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:46.807653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:46.875146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:46.876125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:46.876286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:46.876324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:47.011146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:47.011312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:47.011358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:47.011392] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:47.015686] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=74.56%) [2026-01-01T20:15:47.015979] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-01T20:15:47.016115] [INFO ] [sig ] ALC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:47.168594] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALC.txt [2026-01-01T20:15:47.168753] [INFO ] [sig ] [122/3531] Completed ALC in 0.4s | 2.90 sym/s | Total: 42.1s | ETA: 19.6m [2026-01-01T20:15:47.168794] [INFO ] [sig ] [123/3531] Forecasting ALCO... [2026-01-01T20:15:47.168827] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-01T20:15:47.168860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-01T20:15:47.180324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-01T20:15:47.180726] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-01T20:15:47.181610] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-01T20:15:47.181663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:47.181706] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:47.181748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:47.181847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:47.245056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:47.245901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:47.245987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:47.246022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:47.382795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:47.382955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:47.382998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:47.383028] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:47.386745] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=78.21%) [2026-01-01T20:15:47.387029] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-01T20:15:47.387162] [INFO ] [sig ] ALCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:47.543034] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALCO.txt [2026-01-01T20:15:47.543193] [INFO ] [sig ] [123/3531] Completed ALCO in 0.4s | 2.90 sym/s | Total: 42.5s | ETA: 19.6m [2026-01-01T20:15:47.543237] [INFO ] [sig ] [124/3531] Forecasting ALDX... [2026-01-01T20:15:47.543270] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-01T20:15:47.543301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-01T20:15:47.555133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-01T20:15:47.555515] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-01T20:15:47.556441] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-01T20:15:47.556495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:47.556528] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:47.556556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:47.556636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:47.619604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:47.620544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:47.620658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:47.620695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:47.743453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:47.743646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:47.743691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:47.743720] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:47.747131] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: DOWN (p=38.70%) [2026-01-01T20:15:47.747419] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-01T20:15:47.747563] [INFO ] [sig ] ALDX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:47.896076] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALDX.txt [2026-01-01T20:15:47.896255] [INFO ] [sig ] [124/3531] Completed ALDX in 0.4s | 2.90 sym/s | Total: 42.8s | ETA: 19.6m [2026-01-01T20:15:47.896298] [INFO ] [sig ] [125/3531] Forecasting ALEX... [2026-01-01T20:15:47.896337] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-01T20:15:47.896382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-01T20:15:47.910525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-01T20:15:47.910968] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-01T20:15:47.912025] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-01T20:15:47.912080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:47.912114] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:47.912143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:47.912204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:47.974800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:47.975568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:47.975672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:47.975706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:48.108298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:48.108454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:48.108499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:48.108531] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:48.112205] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-01T20:15:48.112508] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-01T20:15:48.112671] [INFO ] [sig ] ALEX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:48.259807] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALEX.txt [2026-01-01T20:15:48.259993] [INFO ] [sig ] [125/3531] Completed ALEX in 0.4s | 2.90 sym/s | Total: 43.2s | ETA: 19.6m [2026-01-01T20:15:48.260037] [INFO ] [sig ] [126/3531] Forecasting ALG... [2026-01-01T20:15:48.260068] [INFO ] [sig ] Generating forecast for: ALG [2026-01-01T20:15:48.260124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-01T20:15:48.272334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-01T20:15:48.272721] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-01T20:15:48.273557] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-01T20:15:48.273631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:48.273672] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:48.273712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:48.273775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:48.339381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:48.340491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:48.340597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:48.340633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:48.470536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:48.470723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:48.470767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:48.470797] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:48.474890] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=42.62%) [2026-01-01T20:15:48.475220] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-01T20:15:48.475362] [INFO ] [sig ] ALG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:48.624275] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALG.txt [2026-01-01T20:15:48.624439] [INFO ] [sig ] [126/3531] Completed ALG in 0.4s | 2.89 sym/s | Total: 43.5s | ETA: 19.6m [2026-01-01T20:15:48.624483] [INFO ] [sig ] [127/3531] Forecasting ALGM... [2026-01-01T20:15:48.624513] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-01T20:15:48.624591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-01T20:15:48.637564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-01T20:15:48.638049] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-01T20:15:48.639049] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-01T20:15:48.639114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:48.639150] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:48.639180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:48.639241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:48.704330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:48.705256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:48.705347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:48.705381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:48.837748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:48.837908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:48.837951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:48.837983] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:48.841605] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=49.23%) [2026-01-01T20:15:48.841905] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-01T20:15:48.842047] [INFO ] [sig ] ALGM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:48.981981] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALGM.txt [2026-01-01T20:15:48.982136] [INFO ] [sig ] [127/3531] Completed ALGM in 0.4s | 2.89 sym/s | Total: 43.9s | ETA: 19.6m [2026-01-01T20:15:48.982178] [INFO ] [sig ] [128/3531] Forecasting ALGN... [2026-01-01T20:15:48.982207] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-01T20:15:48.982261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-01T20:15:48.995226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-01T20:15:48.995670] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-01T20:15:48.996511] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-01T20:15:48.996565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:48.996620] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:48.996659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:48.996739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:49.059747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:49.060737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:49.060826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:49.060863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:49.192845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:49.193011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:49.193054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:49.193084] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:49.196761] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=51.42%) [2026-01-01T20:15:49.197073] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-01T20:15:49.197217] [INFO ] [sig ] ALGN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:49.349042] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALGN.txt [2026-01-01T20:15:49.349198] [INFO ] [sig ] [128/3531] Completed ALGN in 0.4s | 2.89 sym/s | Total: 44.3s | ETA: 19.6m [2026-01-01T20:15:49.349239] [INFO ] [sig ] [129/3531] Forecasting ALGS... [2026-01-01T20:15:49.349268] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-01T20:15:49.349298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-01T20:15:49.361623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-01T20:15:49.362042] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-01T20:15:49.362871] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-01T20:15:49.362923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:49.363183] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:49.363222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:49.363306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:49.423057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:49.424070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:49.424189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:49.424224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:49.559810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:49.560160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:49.560201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:49.560230] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:49.563712] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: UP (p=87.34%) [2026-01-01T20:15:49.564005] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-01T20:15:49.564139] [INFO ] [sig ] ALGS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:49.704176] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALGS.txt [2026-01-01T20:15:49.704336] [INFO ] [sig ] [129/3531] Completed ALGS in 0.4s | 2.89 sym/s | Total: 44.6s | ETA: 19.6m [2026-01-01T20:15:49.704379] [INFO ] [sig ] [130/3531] Forecasting ALHC... [2026-01-01T20:15:49.704409] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-01T20:15:49.704440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-01T20:15:49.715956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-01T20:15:49.716320] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-01T20:15:49.717174] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-01T20:15:49.717227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:49.717259] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:49.717285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:49.717343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:49.775038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:49.775930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:49.776017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:49.776049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:49.897919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:49.898076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:49.898117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:49.898146] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:49.901680] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: UP (p=57.38%) [2026-01-01T20:15:49.901965] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-01T20:15:49.902095] [INFO ] [sig ] ALHC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:50.110914] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALHC.txt [2026-01-01T20:15:50.111079] [INFO ] [sig ] [130/3531] Completed ALHC in 0.4s | 2.89 sym/s | Total: 45.0s | ETA: 19.6m [2026-01-01T20:15:50.111121] [INFO ] [sig ] [131/3531] Forecasting ALK... [2026-01-01T20:15:50.111151] [INFO ] [sig ] Generating forecast for: ALK [2026-01-01T20:15:50.111213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-01T20:15:50.124212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-01T20:15:50.124839] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-01T20:15:50.125714] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-01T20:15:50.125771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:50.125806] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:50.125835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:50.125896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:50.188567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:50.189503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:50.189610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:50.189647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:50.320455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:50.320635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:50.320679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:50.320710] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:50.324422] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: DOWN (p=28.32%) [2026-01-01T20:15:50.324745] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-01T20:15:50.324891] [INFO ] [sig ] ALK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:50.481177] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALK.txt [2026-01-01T20:15:50.481391] [INFO ] [sig ] [131/3531] Completed ALK in 0.4s | 2.89 sym/s | Total: 45.4s | ETA: 19.6m [2026-01-01T20:15:50.481440] [INFO ] [sig ] [132/3531] Forecasting ALKS... [2026-01-01T20:15:50.481474] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-01T20:15:50.481546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-01T20:15:50.493415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-01T20:15:50.493871] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-01T20:15:50.494794] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-01T20:15:50.494850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:50.494883] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:50.494911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:50.494969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:50.552597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:50.553522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:50.553631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:50.553667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:50.675665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:50.675854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:50.675898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:50.675984] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:50.680422] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-01-01T20:15:50.680809] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-01T20:15:50.680974] [INFO ] [sig ] ALKS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:50.838381] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALKS.txt [2026-01-01T20:15:50.838543] [INFO ] [sig ] [132/3531] Completed ALKS in 0.4s | 2.89 sym/s | Total: 45.7s | ETA: 19.6m [2026-01-01T20:15:50.838603] [INFO ] [sig ] [133/3531] Forecasting ALL... [2026-01-01T20:15:50.838637] [INFO ] [sig ] Generating forecast for: ALL [2026-01-01T20:15:50.838697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-01T20:15:50.850717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-01T20:15:50.851142] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-01T20:15:50.852033] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-01T20:15:50.852088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:50.852123] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:50.852151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:50.852210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:50.914183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:50.915158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:50.915254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:50.915290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:51.056834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:51.057008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:51.057064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:51.057097] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:51.060755] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=62.93%) [2026-01-01T20:15:51.061088] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-01T20:15:51.061229] [INFO ] [sig ] ALL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:51.204918] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALL.txt [2026-01-01T20:15:51.205081] [INFO ] [sig ] [133/3531] Completed ALL in 0.4s | 2.88 sym/s | Total: 46.1s | ETA: 19.6m [2026-01-01T20:15:51.205131] [INFO ] [sig ] [134/3531] Forecasting ALLE... [2026-01-01T20:15:51.205162] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-01T20:15:51.205193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-01T20:15:51.216707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-01T20:15:51.217100] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-01T20:15:51.217949] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-01T20:15:51.218003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:51.218036] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:51.218062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:51.218121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:51.278103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:51.279213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:51.279326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:51.279376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:51.424790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:51.424954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:51.424999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:51.425030] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:51.428760] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=38.33%) [2026-01-01T20:15:51.429114] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-01T20:15:51.429264] [INFO ] [sig ] ALLE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:51.609318] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALLE.txt [2026-01-01T20:15:51.609525] [INFO ] [sig ] [134/3531] Completed ALLE in 0.4s | 2.88 sym/s | Total: 46.5s | ETA: 19.7m [2026-01-01T20:15:51.609609] [INFO ] [sig ] [135/3531] Forecasting ALLO... [2026-01-01T20:15:51.609691] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-01T20:15:51.609740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-01T20:15:51.623044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-01T20:15:51.623459] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-01T20:15:51.624321] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-01T20:15:51.624375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:51.624409] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:51.624439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:51.624510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:51.680804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:51.681611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:51.681696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:51.681729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:51.800763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:51.800918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:51.800958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:51.800986] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:51.804335] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-01T20:15:51.804631] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-01T20:15:51.804761] [INFO ] [sig ] ALLO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:51.945278] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALLO.txt [2026-01-01T20:15:51.945421] [INFO ] [sig ] [135/3531] Completed ALLO in 0.3s | 2.88 sym/s | Total: 46.9s | ETA: 19.6m [2026-01-01T20:15:51.945469] [INFO ] [sig ] [136/3531] Forecasting ALLY... [2026-01-01T20:15:51.945499] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-01T20:15:51.945529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-01T20:15:51.961998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-01T20:15:51.962593] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-01T20:15:51.963878] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-01T20:15:51.963983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:51.964027] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:51.964063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:51.964142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:52.036518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:52.037427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:52.037513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:52.037546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:52.160705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:52.160867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:52.160909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:52.160939] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:52.164794] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: DOWN (p=4.32%) [2026-01-01T20:15:52.165278] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-01T20:15:52.165414] [INFO ] [sig ] ALLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:52.314781] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALLY.txt [2026-01-01T20:15:52.314960] [INFO ] [sig ] [136/3531] Completed ALLY in 0.4s | 2.88 sym/s | Total: 47.2s | ETA: 19.6m [2026-01-01T20:15:52.315010] [INFO ] [sig ] [137/3531] Forecasting ALMS... [2026-01-01T20:15:52.315043] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-01T20:15:52.315098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-01T20:15:52.327663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-01T20:15:52.328008] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-01T20:15:52.328823] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-01T20:15:52.328875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:52.328907] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:52.328935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:52.329014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:52.386474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:52.387280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:52.387363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:52.387396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:52.515522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:52.515693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:52.515736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:52.515765] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:52.519446] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=64.32%) [2026-01-01T20:15:52.519754] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-01T20:15:52.519920] [INFO ] [sig ] ALMS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:52.665425] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALMS.txt [2026-01-01T20:15:52.665556] [INFO ] [sig ] [137/3531] Completed ALMS in 0.4s | 2.88 sym/s | Total: 47.6s | ETA: 19.6m [2026-01-01T20:15:52.665615] [INFO ] [sig ] [138/3531] Forecasting ALNY... [2026-01-01T20:15:52.665645] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-01T20:15:52.665696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-01T20:15:52.680615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-01T20:15:52.681054] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-01T20:15:52.681900] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-01T20:15:52.681954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:52.681986] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:52.682013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:52.682071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:52.737381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:52.738310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:52.738395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:52.738429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:52.858841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:52.859030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:52.859072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:52.859101] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:52.862527] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=36.44%) [2026-01-01T20:15:52.862840] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-01T20:15:52.862978] [INFO ] [sig ] ALNY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:53.008095] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALNY.txt [2026-01-01T20:15:53.008262] [INFO ] [sig ] [138/3531] Completed ALNY in 0.3s | 2.88 sym/s | Total: 47.9s | ETA: 19.6m [2026-01-01T20:15:53.008304] [INFO ] [sig ] [139/3531] Forecasting ALRM... [2026-01-01T20:15:53.008334] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-01T20:15:53.008364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-01T20:15:53.019904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-01T20:15:53.020312] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-01T20:15:53.021212] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-01T20:15:53.021269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:53.021302] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:53.021331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:53.021390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:53.076979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:53.077838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:53.077951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:53.077984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:53.206554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:53.206731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:53.206774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:53.206803] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:53.210278] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=93.17%) [2026-01-01T20:15:53.210561] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-01T20:15:53.210709] [INFO ] [sig ] ALRM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:53.351007] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALRM.txt [2026-01-01T20:15:53.351178] [INFO ] [sig ] [139/3531] Completed ALRM in 0.3s | 2.88 sym/s | Total: 48.3s | ETA: 19.6m [2026-01-01T20:15:53.351228] [INFO ] [sig ] [140/3531] Forecasting ALRS... [2026-01-01T20:15:53.351259] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-01T20:15:53.351290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-01T20:15:53.363015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-01T20:15:53.363432] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-01T20:15:53.364313] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-01T20:15:53.364366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:53.364399] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:53.364426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:53.364485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:53.420716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:53.421549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:53.421651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:53.421685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:53.542901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:53.543039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:53.543083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:53.543112] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:53.546446] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-01-01T20:15:53.546734] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-01T20:15:53.546862] [INFO ] [sig ] ALRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:53.689190] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALRS.txt [2026-01-01T20:15:53.689328] [INFO ] [sig ] [140/3531] Completed ALRS in 0.3s | 2.88 sym/s | Total: 48.6s | ETA: 19.6m [2026-01-01T20:15:53.689368] [INFO ] [sig ] [141/3531] Forecasting ALSN... [2026-01-01T20:15:53.689398] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-01T20:15:53.689430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-01T20:15:53.701550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-01T20:15:53.701907] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-01T20:15:53.702728] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-01T20:15:53.702781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:53.702813] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:53.702840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:53.702898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:53.760975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:53.761624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:53.761703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:53.761735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:53.885361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:53.885631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:53.885677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:53.885707] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:53.889281] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: DOWN (p=2.94%) [2026-01-01T20:15:53.889632] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-01T20:15:53.889764] [INFO ] [sig ] ALSN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:54.034947] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALSN.txt [2026-01-01T20:15:54.035142] [INFO ] [sig ] [141/3531] Completed ALSN in 0.3s | 2.88 sym/s | Total: 48.9s | ETA: 19.6m [2026-01-01T20:15:54.035230] [INFO ] [sig ] [142/3531] Forecasting ALTG... [2026-01-01T20:15:54.035291] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-01T20:15:54.035338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-01T20:15:54.046989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-01T20:15:54.047421] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-01T20:15:54.048322] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-01T20:15:54.048376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:54.048410] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:54.048438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:54.048498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:54.106024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:54.106950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:54.107034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:54.107069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:54.233418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:54.233596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:54.233639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:54.233670] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:54.237109] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: DOWN (p=45.78%) [2026-01-01T20:15:54.237387] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-01T20:15:54.237518] [INFO ] [sig ] ALTG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:54.374961] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALTG.txt [2026-01-01T20:15:54.375151] [INFO ] [sig ] [142/3531] Completed ALTG in 0.3s | 2.88 sym/s | Total: 49.3s | ETA: 19.6m [2026-01-01T20:15:54.375212] [INFO ] [sig ] [143/3531] Forecasting ALTI... [2026-01-01T20:15:54.375281] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-01T20:15:54.375332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-01T20:15:54.386379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-01T20:15:54.386742] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-01T20:15:54.387562] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-01T20:15:54.387633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:54.387667] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:54.387696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:54.387757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:54.444669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:54.445538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:54.445642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:54.445677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:54.568078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:54.568238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:54.568304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:54.568336] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:54.571879] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=79.84%) [2026-01-01T20:15:54.572155] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-01T20:15:54.572294] [INFO ] [sig ] ALTI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:54.714809] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALTI.txt [2026-01-01T20:15:54.714961] [INFO ] [sig ] [143/3531] Completed ALTI in 0.3s | 2.88 sym/s | Total: 49.6s | ETA: 19.6m [2026-01-01T20:15:54.715027] [INFO ] [sig ] [144/3531] Forecasting ALTS... [2026-01-01T20:15:54.715057] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-01T20:15:54.715088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-01T20:15:54.726310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-01T20:15:54.726716] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-01T20:15:54.727530] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-01T20:15:54.727604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:54.727638] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:54.727667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:54.727726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:54.791731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:54.792844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:54.792944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:54.792985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:54.923021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:54.923189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:54.923236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:54.923266] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:54.926709] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-01T20:15:54.926986] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-01T20:15:54.927115] [INFO ] [sig ] ALTS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:55.068033] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALTS.txt [2026-01-01T20:15:55.068180] [INFO ] [sig ] [144/3531] Completed ALTS in 0.4s | 2.88 sym/s | Total: 50.0s | ETA: 19.6m [2026-01-01T20:15:55.068222] [INFO ] [sig ] [145/3531] Forecasting ALTY... [2026-01-01T20:15:55.068251] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-01T20:15:55.068305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-01T20:15:55.079522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-01T20:15:55.080000] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-01T20:15:55.080907] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-01T20:15:55.080966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:55.081001] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:55.081030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:55.081090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:55.142479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:55.143438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:55.143527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:55.143560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:55.257254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:55.257417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:55.257458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:55.257489] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:55.261487] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=57.95%) [2026-01-01T20:15:55.261839] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-01T20:15:55.261979] [INFO ] [sig ] ALTY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:55.420799] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALTY.txt [2026-01-01T20:15:55.420984] [INFO ] [sig ] [145/3531] Completed ALTY in 0.4s | 2.88 sym/s | Total: 50.3s | ETA: 19.6m [2026-01-01T20:15:55.421034] [INFO ] [sig ] [146/3531] Forecasting ALVO... [2026-01-01T20:15:55.421254] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-01T20:15:55.421344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-01T20:15:55.434731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-01T20:15:55.435350] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-01T20:15:55.436402] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-01T20:15:55.436456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:55.436517] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:55.436545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:55.436621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:55.497268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:55.498320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:55.498425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:55.498470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:55.626646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:55.626811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:55.626853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:55.626884] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:55.630376] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=79.40%) [2026-01-01T20:15:55.630702] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-01T20:15:55.630846] [INFO ] [sig ] ALVO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:55.785636] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALVO.txt [2026-01-01T20:15:55.785805] [INFO ] [sig ] [146/3531] Completed ALVO in 0.4s | 2.88 sym/s | Total: 50.7s | ETA: 19.6m [2026-01-01T20:15:55.785850] [INFO ] [sig ] [147/3531] Forecasting ALX... [2026-01-01T20:15:55.785881] [INFO ] [sig ] Generating forecast for: ALX [2026-01-01T20:15:55.785942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-01T20:15:55.797521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-01T20:15:55.797944] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-01T20:15:55.798780] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-01T20:15:55.798833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:55.798876] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:55.798905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:55.798997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:55.855248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:55.856176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:55.856261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:55.856295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:55.966638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:55.966798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:55.966839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:55.966870] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:55.970347] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=18.31%) [2026-01-01T20:15:55.970658] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-01T20:15:55.970795] [INFO ] [sig ] ALX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:56.121054] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALX.txt [2026-01-01T20:15:56.121225] [INFO ] [sig ] [147/3531] Completed ALX in 0.3s | 2.88 sym/s | Total: 51.0s | ETA: 19.6m [2026-01-01T20:15:56.121266] [INFO ] [sig ] [148/3531] Forecasting ALXO... [2026-01-01T20:15:56.121300] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-01T20:15:56.121333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-01T20:15:56.136707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-01T20:15:56.137171] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-01T20:15:56.138071] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-01T20:15:56.138127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:56.138161] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:56.138188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:56.138247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:56.196904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:56.197877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:56.197965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:56.197997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:56.321951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:56.322125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:56.322370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:56.322399] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:56.326200] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: UP (p=73.35%) [2026-01-01T20:15:56.326490] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-01T20:15:56.326660] [INFO ] [sig ] ALXO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:56.470073] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ALXO.txt [2026-01-01T20:15:56.470236] [INFO ] [sig ] [148/3531] Completed ALXO in 0.3s | 2.88 sym/s | Total: 51.4s | ETA: 19.6m [2026-01-01T20:15:56.470278] [INFO ] [sig ] [149/3531] Forecasting ALZN... [2026-01-01T20:15:56.470307] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-01T20:15:56.470339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-01T20:15:56.482433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-01T20:15:56.482885] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-01T20:15:56.483746] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-01T20:15:56.483799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:56.483832] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:56.483861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:56.483921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:56.541962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:56.542838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:56.542922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:56.542955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:56.667130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:56.667313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:56.667374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:56.667438] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:56.671325] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: DOWN (p=33.38%) [2026-01-01T20:15:56.671644] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-01T20:15:56.671789] [INFO ] [sig ] ALZN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:56.813605] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ALZN.txt [2026-01-01T20:15:56.813770] [INFO ] [sig ] [149/3531] Completed ALZN in 0.3s | 2.88 sym/s | Total: 51.7s | ETA: 19.6m [2026-01-01T20:15:56.813813] [INFO ] [sig ] [150/3531] Forecasting AM... [2026-01-01T20:15:56.813870] [INFO ] [sig ] Generating forecast for: AM [2026-01-01T20:15:56.813903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-01T20:15:56.825638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-01T20:15:56.826052] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-01T20:15:56.826909] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-01T20:15:56.826961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:56.826994] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:56.827022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:56.827080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:56.883280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:56.884170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:56.884254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:56.884286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:57.006369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:57.006555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:57.006614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:57.006645] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:57.010304] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-01T20:15:57.010610] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-01T20:15:57.010746] [INFO ] [sig ] AM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:57.157694] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AM.txt [2026-01-01T20:15:57.157858] [INFO ] [sig ] [150/3531] Completed AM in 0.3s | 2.88 sym/s | Total: 52.1s | ETA: 19.6m [2026-01-01T20:15:57.157899] [INFO ] [sig ] [151/3531] Forecasting AMAL... [2026-01-01T20:15:57.157936] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-01T20:15:57.157996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-01T20:15:57.170437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-01T20:15:57.170876] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-01T20:15:57.171700] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-01T20:15:57.171753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:57.171784] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:57.171812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:57.171871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:57.229543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:57.230502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:57.230623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:57.230665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:57.355763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:57.355921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:57.355962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:57.355992] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:57.359864] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=93.18%) [2026-01-01T20:15:57.360462] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-01T20:15:57.360635] [INFO ] [sig ] AMAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:57.504095] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMAL.txt [2026-01-01T20:15:57.504255] [INFO ] [sig ] [151/3531] Completed AMAL in 0.3s | 2.88 sym/s | Total: 52.4s | ETA: 19.6m [2026-01-01T20:15:57.504296] [INFO ] [sig ] [152/3531] Forecasting AMBA... [2026-01-01T20:15:57.504326] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-01T20:15:57.504357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-01T20:15:57.515754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-01T20:15:57.516147] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-01T20:15:57.517080] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-01T20:15:57.517135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:57.517171] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:57.517204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:57.517264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:57.574885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:57.575830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:57.575921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:57.575954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:57.711800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:57.711961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:57.712004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:57.712033] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:57.715734] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: UP (p=95.04%) [2026-01-01T20:15:57.716023] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-01T20:15:57.716175] [INFO ] [sig ] AMBA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:57.876613] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMBA.txt [2026-01-01T20:15:57.876857] [INFO ] [sig ] [152/3531] Completed AMBA in 0.4s | 2.88 sym/s | Total: 52.8s | ETA: 19.6m [2026-01-01T20:15:57.876949] [INFO ] [sig ] [153/3531] Forecasting AMBP... [2026-01-01T20:15:57.876997] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-01T20:15:57.877042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-01T20:15:57.891326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-01T20:15:57.891770] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-01T20:15:57.892642] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-01T20:15:57.892698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:57.892734] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:57.892762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:57.892822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:57.952302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:57.953260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:57.953397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:57.953438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:58.077650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:58.077814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:58.077857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:58.077888] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:58.082224] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: UP (p=65.59%) [2026-01-01T20:15:58.082508] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-01T20:15:58.082663] [INFO ] [sig ] AMBP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:58.224450] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMBP.txt [2026-01-01T20:15:58.224607] [INFO ] [sig ] [153/3531] Completed AMBP in 0.3s | 2.88 sym/s | Total: 53.1s | ETA: 19.6m [2026-01-01T20:15:58.224650] [INFO ] [sig ] [154/3531] Forecasting AMC... [2026-01-01T20:15:58.224680] [INFO ] [sig ] Generating forecast for: AMC [2026-01-01T20:15:58.224733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-01T20:15:58.236659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-01T20:15:58.237027] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-01T20:15:58.238069] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-01T20:15:58.238310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:58.238342] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:58.238369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:58.238426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:58.295171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:58.295822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:58.295900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:58.295932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:58.413152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:58.413319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:58.413360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:58.413405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:58.416965] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=9.95%) [2026-01-01T20:15:58.417305] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-01T20:15:58.417447] [INFO ] [sig ] AMC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:58.556813] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMC.txt [2026-01-01T20:15:58.556959] [INFO ] [sig ] [154/3531] Completed AMC in 0.3s | 2.88 sym/s | Total: 53.5s | ETA: 19.5m [2026-01-01T20:15:58.557001] [INFO ] [sig ] [155/3531] Forecasting AMCX... [2026-01-01T20:15:58.557029] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-01T20:15:58.557060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-01T20:15:58.568273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-01T20:15:58.568681] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-01T20:15:58.569548] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-01T20:15:58.569627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:58.569661] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:58.569689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:58.569749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:58.626809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:58.627600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:58.627684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:58.627718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:58.758622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:58.758789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:58.758838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:58.758868] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:58.762448] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-01-01T20:15:58.762739] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-01T20:15:58.762866] [INFO ] [sig ] AMCX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:58.900395] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMCX.txt [2026-01-01T20:15:58.900594] [INFO ] [sig ] [155/3531] Completed AMCX in 0.3s | 2.88 sym/s | Total: 53.8s | ETA: 19.5m [2026-01-01T20:15:58.900651] [INFO ] [sig ] [156/3531] Forecasting AMD... [2026-01-01T20:15:58.900716] [INFO ] [sig ] Generating forecast for: AMD [2026-01-01T20:15:58.900750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-01T20:15:58.913113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-01T20:15:58.913501] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-01T20:15:58.914310] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-01T20:15:58.914363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:58.914394] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:58.914422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:58.914480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:58.973808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:58.974686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:58.974802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:58.974849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:59.116136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:59.116298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:59.116340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:59.116369] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:59.120139] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=89.84%) [2026-01-01T20:15:59.120410] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-01T20:15:59.120540] [INFO ] [sig ] AMD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:59.263177] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMD.txt [2026-01-01T20:15:59.263348] [INFO ] [sig ] [156/3531] Completed AMD in 0.4s | 2.88 sym/s | Total: 54.2s | ETA: 19.5m [2026-01-01T20:15:59.263397] [INFO ] [sig ] [157/3531] Forecasting AMDL... [2026-01-01T20:15:59.263429] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-01T20:15:59.263460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-01T20:15:59.275092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-01T20:15:59.275450] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-01T20:15:59.276461] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-01T20:15:59.276514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:59.276546] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:59.276597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:59.276660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:59.334493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:59.335505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:59.335605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:59.335642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:59.471751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:59.471935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:59.471987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:59.472016] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:59.475633] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-01-01T20:15:59.475922] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-01T20:15:59.476060] [INFO ] [sig ] AMDL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:15:59.615635] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMDL.txt [2026-01-01T20:15:59.615820] [INFO ] [sig ] [157/3531] Completed AMDL in 0.4s | 2.88 sym/s | Total: 54.5s | ETA: 19.5m [2026-01-01T20:15:59.615871] [INFO ] [sig ] [158/3531] Forecasting AME... [2026-01-01T20:15:59.615935] [INFO ] [sig ] Generating forecast for: AME [2026-01-01T20:15:59.615968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-01T20:15:59.628523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-01T20:15:59.628919] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-01T20:15:59.629993] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-01T20:15:59.630050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:59.630082] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:59.630120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:59.630181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:15:59.689511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:15:59.690381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:15:59.690463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:15:59.690496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:15:59.813697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:15:59.813857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:15:59.813900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:15:59.813929] [INFO ] [FORECASTER] Training complete [2026-01-01T20:15:59.817520] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-01-01T20:15:59.817857] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-01T20:15:59.818005] [INFO ] [sig ] AME: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:15:59.970011] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AME.txt [2026-01-01T20:15:59.970186] [INFO ] [sig ] [158/3531] Completed AME in 0.4s | 2.88 sym/s | Total: 54.9s | ETA: 19.5m [2026-01-01T20:15:59.970238] [INFO ] [sig ] [159/3531] Forecasting AMG... [2026-01-01T20:15:59.970306] [INFO ] [sig ] Generating forecast for: AMG [2026-01-01T20:15:59.970343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-01T20:15:59.982753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-01T20:15:59.983108] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-01T20:15:59.983951] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-01T20:15:59.984004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:15:59.984041] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:15:59.984069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:15:59.984128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:00.046896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:00.047825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:00.047913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:00.047946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:00.173702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:00.173819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:00.173860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:00.173891] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:00.177533] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-01-01T20:16:00.177840] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-01T20:16:00.177973] [INFO ] [sig ] AMG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:00.322759] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMG.txt [2026-01-01T20:16:00.323005] [INFO ] [sig ] [159/3531] Completed AMG in 0.4s | 2.88 sym/s | Total: 55.2s | ETA: 19.5m [2026-01-01T20:16:00.323068] [INFO ] [sig ] [160/3531] Forecasting AMGN... [2026-01-01T20:16:00.323110] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-01T20:16:00.323152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-01T20:16:00.334240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-01T20:16:00.334635] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-01T20:16:00.335505] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-01T20:16:00.335558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:00.335623] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:00.335657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:00.335717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:00.394025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:00.394981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:00.395074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:00.395111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:00.526957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:00.527080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:00.527147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:00.527189] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:00.530987] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-01-01T20:16:00.531293] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-01T20:16:00.531438] [INFO ] [sig ] AMGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:00.676242] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMGN.txt [2026-01-01T20:16:00.676392] [INFO ] [sig ] [160/3531] Completed AMGN in 0.4s | 2.88 sym/s | Total: 55.6s | ETA: 19.5m [2026-01-01T20:16:00.676434] [INFO ] [sig ] [161/3531] Forecasting AMH... [2026-01-01T20:16:00.676465] [INFO ] [sig ] Generating forecast for: AMH [2026-01-01T20:16:00.676496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-01T20:16:00.687945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-01T20:16:00.688479] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-01T20:16:00.689632] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-01T20:16:00.689687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:00.689721] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:00.689750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:00.689810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:00.750440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:00.751259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:00.751346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:00.751381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:00.872446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:00.872549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:00.872611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:00.872642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:00.876235] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: DOWN (p=43.38%) [2026-01-01T20:16:00.876591] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-01T20:16:00.876738] [INFO ] [sig ] AMH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:01.017026] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMH.txt [2026-01-01T20:16:01.017156] [INFO ] [sig ] [161/3531] Completed AMH in 0.3s | 2.88 sym/s | Total: 55.9s | ETA: 19.5m [2026-01-01T20:16:01.017197] [INFO ] [sig ] [162/3531] Forecasting AMLX... [2026-01-01T20:16:01.017231] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-01T20:16:01.017285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-01T20:16:01.028183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-01T20:16:01.028519] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-01T20:16:01.029355] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-01T20:16:01.029408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:01.029441] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:01.029469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:01.029526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:01.103745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:01.104685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:01.104798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:01.104832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:01.244997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:01.245147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:01.245189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:01.245219] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:01.249451] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=24.24%) [2026-01-01T20:16:01.249746] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-01T20:16:01.249874] [INFO ] [sig ] AMLX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:01.391898] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMLX.txt [2026-01-01T20:16:01.392020] [INFO ] [sig ] [162/3531] Completed AMLX in 0.4s | 2.88 sym/s | Total: 56.3s | ETA: 19.5m [2026-01-01T20:16:01.392071] [INFO ] [sig ] [163/3531] Forecasting AMN... [2026-01-01T20:16:01.392100] [INFO ] [sig ] Generating forecast for: AMN [2026-01-01T20:16:01.392129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-01T20:16:01.404532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-01T20:16:01.404892] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-01T20:16:01.405710] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-01T20:16:01.405762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:01.405833] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:01.405873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:01.405959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:01.463050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:01.463953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:01.464055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:01.464089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:01.589107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:01.589292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:01.589337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:01.589365] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:01.592816] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-01-01T20:16:01.593098] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-01T20:16:01.593228] [INFO ] [sig ] AMN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:01.733961] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMN.txt [2026-01-01T20:16:01.734113] [INFO ] [sig ] [163/3531] Completed AMN in 0.3s | 2.88 sym/s | Total: 56.6s | ETA: 19.5m [2026-01-01T20:16:01.734156] [INFO ] [sig ] [164/3531] Forecasting AMP... [2026-01-01T20:16:01.734186] [INFO ] [sig ] Generating forecast for: AMP [2026-01-01T20:16:01.734216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-01T20:16:01.746454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-01T20:16:01.746852] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-01T20:16:01.747921] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-01T20:16:01.747976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:01.748010] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:01.748044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:01.748117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:01.804967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:01.805914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:01.806004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:01.806038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:01.926876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:01.927036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:01.927078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:01.927107] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:01.930762] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=20.35%) [2026-01-01T20:16:01.931033] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-01T20:16:01.931158] [INFO ] [sig ] AMP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:02.076616] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMP.txt [2026-01-01T20:16:02.076795] [INFO ] [sig ] [164/3531] Completed AMP in 0.3s | 2.88 sym/s | Total: 57.0s | ETA: 19.5m [2026-01-01T20:16:02.076844] [INFO ] [sig ] [165/3531] Forecasting AMPG... [2026-01-01T20:16:02.076877] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-01T20:16:02.076951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-01T20:16:02.088917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-01T20:16:02.089357] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-01T20:16:02.090327] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-01T20:16:02.090386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:02.090422] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:02.090451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:02.090512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:02.148628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:02.149541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:02.149645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:02.149682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:02.274247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:02.274406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:02.274450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:02.274481] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:02.277941] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=4.38%) [2026-01-01T20:16:02.278223] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-01T20:16:02.278371] [INFO ] [sig ] AMPG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:02.416491] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMPG.txt [2026-01-01T20:16:02.416670] [INFO ] [sig ] [165/3531] Completed AMPG in 0.3s | 2.88 sym/s | Total: 57.3s | ETA: 19.5m [2026-01-01T20:16:02.416724] [INFO ] [sig ] [166/3531] Forecasting AMPH... [2026-01-01T20:16:02.416755] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-01T20:16:02.416791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-01T20:16:02.428299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-01T20:16:02.428871] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-01T20:16:02.429898] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-01T20:16:02.429949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:02.429981] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:02.430008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:02.430073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:02.487379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:02.488161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:02.488242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:02.488275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:02.618023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:02.618182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:02.618419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:02.618481] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:02.621974] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: DOWN (p=16.85%) [2026-01-01T20:16:02.622261] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-01T20:16:02.622395] [INFO ] [sig ] AMPH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:02.765057] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMPH.txt [2026-01-01T20:16:02.765190] [INFO ] [sig ] [166/3531] Completed AMPH in 0.3s | 2.88 sym/s | Total: 57.7s | ETA: 19.5m [2026-01-01T20:16:02.765234] [INFO ] [sig ] [167/3531] Forecasting AMPL... [2026-01-01T20:16:02.765270] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-01T20:16:02.765303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-01T20:16:02.776214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-01T20:16:02.776546] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-01T20:16:02.777358] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-01T20:16:02.777411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:02.777443] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:02.777470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:02.777528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:02.833343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:02.833994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:02.834072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:02.834105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:02.950293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:02.950454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:02.950495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:02.950524] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:02.953933] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-01T20:16:02.954209] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-01T20:16:02.954338] [INFO ] [sig ] AMPL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:03.091295] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMPL.txt [2026-01-01T20:16:03.091458] [INFO ] [sig ] [167/3531] Completed AMPL in 0.3s | 2.88 sym/s | Total: 58.0s | ETA: 19.5m [2026-01-01T20:16:03.091502] [INFO ] [sig ] [168/3531] Forecasting AMPX... [2026-01-01T20:16:03.091561] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-01T20:16:03.091612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-01T20:16:03.103670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-01T20:16:03.104077] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-01T20:16:03.105024] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-01T20:16:03.105079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:03.105112] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:03.105141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:03.105206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:03.163266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:03.164167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:03.164265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:03.164321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:03.291932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:03.292099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:03.292143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:03.292175] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:03.296030] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-01-01T20:16:03.296336] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-01T20:16:03.296472] [INFO ] [sig ] AMPX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:03.442260] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMPX.txt [2026-01-01T20:16:03.442423] [INFO ] [sig ] [168/3531] Completed AMPX in 0.4s | 2.88 sym/s | Total: 58.4s | ETA: 19.5m [2026-01-01T20:16:03.442465] [INFO ] [sig ] [169/3531] Forecasting AMRC... [2026-01-01T20:16:03.442496] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-01T20:16:03.442527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-01T20:16:03.453909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-01T20:16:03.454307] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-01T20:16:03.455141] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-01T20:16:03.455195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:03.455227] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:03.455253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:03.455311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:03.514085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:03.515158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:03.515245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:03.515277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:03.648820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:03.649004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:03.649048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:03.649077] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:03.652894] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=5.88%) [2026-01-01T20:16:03.653208] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-01T20:16:03.653353] [INFO ] [sig ] AMRC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:03.795188] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMRC.txt [2026-01-01T20:16:03.795341] [INFO ] [sig ] [169/3531] Completed AMRC in 0.4s | 2.88 sym/s | Total: 58.7s | ETA: 19.5m [2026-01-01T20:16:03.795382] [INFO ] [sig ] [170/3531] Forecasting AMRN... [2026-01-01T20:16:03.795412] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-01T20:16:03.795468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-01T20:16:03.808679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-01T20:16:03.809166] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-01T20:16:03.810372] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-01T20:16:03.810437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:03.810478] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:03.810514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:03.810618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:03.878546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:03.879501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:03.879606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:03.879643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:04.003018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:04.003175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:04.003218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:04.003249] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:04.007026] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-01T20:16:04.007515] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-01T20:16:04.007674] [INFO ] [sig ] AMRN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:04.154676] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMRN.txt [2026-01-01T20:16:04.154839] [INFO ] [sig ] [170/3531] Completed AMRN in 0.4s | 2.88 sym/s | Total: 59.1s | ETA: 19.5m [2026-01-01T20:16:04.154887] [INFO ] [sig ] [171/3531] Forecasting AMRX... [2026-01-01T20:16:04.154919] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-01T20:16:04.154984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-01T20:16:04.166308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-01T20:16:04.166921] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-01T20:16:04.167825] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-01T20:16:04.167890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:04.167924] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:04.167951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:04.168011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:04.226847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:04.227751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:04.227834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:04.227866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:04.349242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:04.349405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:04.349450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:04.349480] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:04.352979] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-01-01T20:16:04.353254] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-01T20:16:04.353380] [INFO ] [sig ] AMRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:04.495859] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMRX.txt [2026-01-01T20:16:04.495988] [INFO ] [sig ] [171/3531] Completed AMRX in 0.3s | 2.88 sym/s | Total: 59.4s | ETA: 19.5m [2026-01-01T20:16:04.496028] [INFO ] [sig ] [172/3531] Forecasting AMSC... [2026-01-01T20:16:04.496057] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-01T20:16:04.496086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-01T20:16:04.507500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-01T20:16:04.507896] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-01T20:16:04.508769] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-01T20:16:04.508823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:04.508857] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:04.508885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:04.508944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:04.572562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:04.573271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:04.573351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:04.573384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:04.696973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:04.697129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:04.697170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:04.697198] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:04.700592] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-01-01T20:16:04.700864] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-01T20:16:04.700987] [INFO ] [sig ] AMSC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:04.840972] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMSC.txt [2026-01-01T20:16:04.841136] [INFO ] [sig ] [172/3531] Completed AMSC in 0.3s | 2.88 sym/s | Total: 59.8s | ETA: 19.4m [2026-01-01T20:16:04.841178] [INFO ] [sig ] [173/3531] Forecasting AMSF... [2026-01-01T20:16:04.841207] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-01T20:16:04.841238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-01T20:16:04.852754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-01T20:16:04.853186] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-01T20:16:04.854077] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-01T20:16:04.854131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:04.854164] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:04.854194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:04.854253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:04.915250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:04.916465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:04.916627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:04.916668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:05.048837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:05.049022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:05.049069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:05.049098] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:05.052875] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: DOWN (p=39.78%) [2026-01-01T20:16:05.053171] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-01T20:16:05.053305] [INFO ] [sig ] AMSF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:05.199769] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMSF.txt [2026-01-01T20:16:05.199936] [INFO ] [sig ] [173/3531] Completed AMSF in 0.4s | 2.88 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-01T20:16:05.199982] [INFO ] [sig ] [174/3531] Forecasting AMTB... [2026-01-01T20:16:05.200014] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-01T20:16:05.200078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-01T20:16:05.212027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-01T20:16:05.212405] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-01T20:16:05.213219] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-01T20:16:05.213273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:05.213306] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:05.213334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:05.213393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:05.272368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:05.273268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:05.273353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:05.273387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:05.396082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:05.396243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:05.396286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:05.396316] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:05.400252] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=47.21%) [2026-01-01T20:16:05.400522] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-01T20:16:05.400667] [INFO ] [sig ] AMTB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:05.544282] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMTB.txt [2026-01-01T20:16:05.544462] [INFO ] [sig ] [174/3531] Completed AMTB in 0.3s | 2.88 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-01T20:16:05.544532] [INFO ] [sig ] [175/3531] Forecasting AMTX... [2026-01-01T20:16:05.544618] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-01T20:16:05.544657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-01T20:16:05.556193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-01T20:16:05.556777] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-01T20:16:05.557600] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-01T20:16:05.557654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:05.557686] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:05.557713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:05.557774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:05.617471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:05.618384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:05.618472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:05.618507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:05.754529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:05.754704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:05.754746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:05.754774] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:05.758214] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-01-01T20:16:05.758525] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-01T20:16:05.758679] [INFO ] [sig ] AMTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:05.915997] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMTX.txt [2026-01-01T20:16:05.916201] [INFO ] [sig ] [175/3531] Completed AMTX in 0.4s | 2.88 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-01T20:16:05.916253] [INFO ] [sig ] [176/3531] Forecasting AMWD... [2026-01-01T20:16:05.916327] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-01T20:16:05.916362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-01T20:16:05.928689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-01T20:16:05.929124] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-01T20:16:05.930019] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-01T20:16:05.930073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:05.930106] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:05.930134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:05.930192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:05.989321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:05.990221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:05.990305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:05.990339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:06.136679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:06.136852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:06.136897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:06.136927] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:06.140456] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=35.04%) [2026-01-01T20:16:06.140832] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-01T20:16:06.140983] [INFO ] [sig ] AMWD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:06.297393] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMWD.txt [2026-01-01T20:16:06.297677] [INFO ] [sig ] [176/3531] Completed AMWD in 0.4s | 2.88 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-01T20:16:06.297732] [INFO ] [sig ] [177/3531] Forecasting AMWL... [2026-01-01T20:16:06.297768] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-01T20:16:06.297802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-01T20:16:06.550350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-01T20:16:06.550759] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-01T20:16:06.551878] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-01T20:16:06.551946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:06.551981] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:06.552009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:06.552069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:06.612265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:06.613232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:06.613343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:06.613378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:06.744687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:06.744846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:06.744891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:06.744922] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:06.748553] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=22.44%) [2026-01-01T20:16:06.748865] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-01T20:16:06.749014] [INFO ] [sig ] AMWL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:06.917698] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMWL.txt [2026-01-01T20:16:06.917947] [INFO ] [sig ] [177/3531] Completed AMWL in 0.6s | 2.86 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-01T20:16:06.918006] [INFO ] [sig ] [178/3531] Forecasting AMX... [2026-01-01T20:16:06.918046] [INFO ] [sig ] Generating forecast for: AMX [2026-01-01T20:16:06.918089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-01T20:16:06.933164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-01T20:16:06.933715] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-01T20:16:06.934930] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-01T20:16:06.935012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:06.935055] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:06.935093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:06.935173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:06.996255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:06.997160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:06.997244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:06.997278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:07.123730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:07.123892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:07.123953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:07.123985] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:07.127818] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=85.28%) [2026-01-01T20:16:07.128100] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-01T20:16:07.128234] [INFO ] [sig ] AMX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:07.279174] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMX.txt [2026-01-01T20:16:07.279677] [INFO ] [sig ] [178/3531] Completed AMX in 0.4s | 2.86 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-01T20:16:07.279751] [INFO ] [sig ] [179/3531] Forecasting AMZD... [2026-01-01T20:16:07.279791] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-01T20:16:07.279831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-01T20:16:07.295544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-01T20:16:07.296053] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-01T20:16:07.297106] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-01T20:16:07.297170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:07.297214] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:07.297251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:07.297334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:07.372780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:07.373706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:07.373797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:07.373832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:07.495353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:07.495515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:07.495557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:07.495627] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:07.499095] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=64.34%) [2026-01-01T20:16:07.499374] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-01T20:16:07.499506] [INFO ] [sig ] AMZD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:07.637124] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMZD.txt [2026-01-01T20:16:07.637261] [INFO ] [sig ] [179/3531] Completed AMZD in 0.4s | 2.86 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-01T20:16:07.637300] [INFO ] [sig ] [180/3531] Forecasting AMZN... [2026-01-01T20:16:07.637329] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-01T20:16:07.637387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-01T20:16:07.648358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-01T20:16:07.648725] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-01T20:16:07.649594] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-01T20:16:07.649647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:07.649709] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:07.649738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:07.649798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:07.705732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:07.706410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:07.706490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:07.706522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:07.833895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:07.834048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:07.834090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:07.834119] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:07.837453] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-01-01T20:16:07.837745] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-01T20:16:07.837870] [INFO ] [sig ] AMZN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:07.981829] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AMZN.txt [2026-01-01T20:16:07.981987] [INFO ] [sig ] [180/3531] Completed AMZN in 0.3s | 2.86 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-01T20:16:07.982031] [INFO ] [sig ] [181/3531] Forecasting AMZZ... [2026-01-01T20:16:07.982061] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-01T20:16:07.982092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-01T20:16:07.992517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-01T20:16:07.992973] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-01T20:16:07.993876] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-01T20:16:07.993931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:07.993963] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:07.993991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:07.994051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:08.054980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:08.056134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:08.056244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:08.056282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:08.186679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:08.186843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:08.186887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:08.186918] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:08.190922] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: UP (p=82.93%) [2026-01-01T20:16:08.191273] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-01T20:16:08.191446] [INFO ] [sig ] AMZZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:08.341161] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AMZZ.txt [2026-01-01T20:16:08.341322] [INFO ] [sig ] [181/3531] Completed AMZZ in 0.4s | 2.86 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-01T20:16:08.341363] [INFO ] [sig ] [182/3531] Forecasting AN... [2026-01-01T20:16:08.341392] [INFO ] [sig ] Generating forecast for: AN [2026-01-01T20:16:08.341422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-01T20:16:08.352853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-01T20:16:08.353236] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-01T20:16:08.354063] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-01T20:16:08.354115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:08.354159] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:08.354187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:08.354245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:08.410644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:08.411506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:08.411605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:08.411640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:08.531888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:08.532047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:08.532087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:08.532115] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:08.535550] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: UP (p=75.47%) [2026-01-01T20:16:08.535867] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-01T20:16:08.536017] [INFO ] [sig ] AN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:08.674115] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AN.txt [2026-01-01T20:16:08.674286] [INFO ] [sig ] [182/3531] Completed AN in 0.3s | 2.86 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-01T20:16:08.674327] [INFO ] [sig ] [183/3531] Forecasting ANAB... [2026-01-01T20:16:08.674357] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-01T20:16:08.674422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-01T20:16:08.684958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-01T20:16:08.685357] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-01T20:16:08.686215] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-01T20:16:08.686268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:08.686300] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:08.686325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:08.686382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:08.744718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:08.745542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:08.745640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:08.745674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:08.864258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:08.864406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:08.864447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:08.864507] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:08.867911] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: UP (p=65.61%) [2026-01-01T20:16:08.868184] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-01T20:16:08.868311] [INFO ] [sig ] ANAB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:09.006277] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ANAB.txt [2026-01-01T20:16:09.006408] [INFO ] [sig ] [183/3531] Completed ANAB in 0.3s | 2.86 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-01T20:16:09.006446] [INFO ] [sig ] [184/3531] Forecasting ANDE... [2026-01-01T20:16:09.006479] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-01T20:16:09.006511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-01T20:16:09.016667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-01T20:16:09.017008] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-01T20:16:09.017822] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-01T20:16:09.017873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:09.017905] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:09.017931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:09.017988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:09.073999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:09.074637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:09.074714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:09.074745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:09.198199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:09.198328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:09.198370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:09.198399] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:09.202199] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: UP (p=97.00%) [2026-01-01T20:16:09.202477] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-01T20:16:09.202622] [INFO ] [sig ] ANDE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:09.340959] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ANDE.txt [2026-01-01T20:16:09.341085] [INFO ] [sig ] [184/3531] Completed ANDE in 0.3s | 2.86 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-01T20:16:09.341123] [INFO ] [sig ] [185/3531] Forecasting ANF... [2026-01-01T20:16:09.341153] [INFO ] [sig ] Generating forecast for: ANF [2026-01-01T20:16:09.341183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-01T20:16:09.351323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-01T20:16:09.351681] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-01T20:16:09.352474] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-01T20:16:09.352525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:09.352557] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:09.352610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:09.352671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:09.408075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:09.408765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:09.408845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:09.408877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:09.527239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:09.527393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:09.527433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:09.527463] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:09.530874] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=17.42%) [2026-01-01T20:16:09.531151] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-01T20:16:09.531278] [INFO ] [sig ] ANF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:09.671042] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ANF.txt [2026-01-01T20:16:09.671210] [INFO ] [sig ] [185/3531] Completed ANF in 0.3s | 2.86 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-01T20:16:09.671252] [INFO ] [sig ] [186/3531] Forecasting ANGI... [2026-01-01T20:16:09.671289] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-01T20:16:09.671323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-01T20:16:09.683033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-01T20:16:09.683435] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-01T20:16:09.684290] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-01T20:16:09.684344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:09.684375] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:09.684401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:09.684457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:09.741698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:09.742550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:09.742666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:09.742700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:09.861830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:09.861992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:09.862035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:09.862065] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:09.865589] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: UP (p=88.86%) [2026-01-01T20:16:09.865903] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-01T20:16:09.866047] [INFO ] [sig ] ANGI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:10.014084] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ANGI.txt [2026-01-01T20:16:10.014261] [INFO ] [sig ] [186/3531] Completed ANGI in 0.3s | 2.86 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-01T20:16:10.014304] [INFO ] [sig ] [187/3531] Forecasting ANGL... [2026-01-01T20:16:10.014367] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-01T20:16:10.014401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-01T20:16:10.026690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-01T20:16:10.027112] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-01T20:16:10.027949] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-01T20:16:10.028004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:10.028037] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:10.028064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:10.028123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:10.085826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:10.086698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:10.086804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:10.086855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:10.212661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:10.212827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:10.212871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:10.212901] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:10.216801] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-01-01T20:16:10.217166] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-01T20:16:10.217322] [INFO ] [sig ] ANGL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:10.368649] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ANGL.txt [2026-01-01T20:16:10.368832] [INFO ] [sig ] [187/3531] Completed ANGL in 0.4s | 2.86 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-01T20:16:10.368888] [INFO ] [sig ] [188/3531] Forecasting ANGO... [2026-01-01T20:16:10.368980] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-01T20:16:10.369019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-01T20:16:10.381086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-01T20:16:10.381521] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-01T20:16:10.382418] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-01T20:16:10.382478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:10.382513] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:10.382541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:10.382620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:10.442654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:10.443513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:10.443617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:10.443654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:10.571166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:10.571325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:10.571365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:10.571394] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:10.575725] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-01T20:16:10.576009] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-01T20:16:10.576138] [INFO ] [sig ] ANGO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:10.720552] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ANGO.txt [2026-01-01T20:16:10.720711] [INFO ] [sig ] [188/3531] Completed ANGO in 0.4s | 2.86 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-01T20:16:10.720753] [INFO ] [sig ] [189/3531] Forecasting ANIK... [2026-01-01T20:16:10.720783] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-01T20:16:10.720851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-01T20:16:10.733697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-01T20:16:10.734090] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-01T20:16:10.735056] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-01T20:16:10.735118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:10.735154] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:10.735183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:10.735255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:10.801770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:10.802842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:10.802926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:10.802961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:10.929753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:10.929905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:10.929946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:10.929991] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:10.933350] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: DOWN (p=16.31%) [2026-01-01T20:16:10.933640] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-01T20:16:10.933763] [INFO ] [sig ] ANIK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:11.076490] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ANIK.txt [2026-01-01T20:16:11.076638] [INFO ] [sig ] [189/3531] Completed ANIK in 0.4s | 2.86 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-01T20:16:11.076680] [INFO ] [sig ] [190/3531] Forecasting ANIP... [2026-01-01T20:16:11.076711] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-01T20:16:11.076741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-01T20:16:11.087667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-01T20:16:11.087985] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-01T20:16:11.088784] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-01T20:16:11.088835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:11.088868] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:11.088895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:11.088953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:11.146449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:11.147250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:11.147361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:11.147395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:11.274392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:11.274511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:11.274554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:11.274600] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:11.278334] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-01-01T20:16:11.278629] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-01T20:16:11.278758] [INFO ] [sig ] ANIP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:11.431661] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ANIP.txt [2026-01-01T20:16:11.431804] [INFO ] [sig ] [190/3531] Completed ANIP in 0.4s | 2.86 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-01T20:16:11.431843] [INFO ] [sig ] [191/3531] Forecasting ANIX... [2026-01-01T20:16:11.431873] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-01T20:16:11.431905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-01T20:16:11.444189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-01T20:16:11.444507] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-01T20:16:11.445301] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-01T20:16:11.445352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:11.445385] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:11.445412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:11.445471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:11.507491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:11.508373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:11.508460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:11.508509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:11.632310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:11.632476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:11.632516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:11.632758] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:11.636106] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: UP (p=50.03%) [2026-01-01T20:16:11.636374] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-01T20:16:11.636498] [INFO ] [sig ] ANIX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:11.780998] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ANIX.txt [2026-01-01T20:16:11.781135] [INFO ] [sig ] [191/3531] Completed ANIX in 0.3s | 2.86 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-01T20:16:11.781176] [INFO ] [sig ] [192/3531] Forecasting ANNX... [2026-01-01T20:16:11.781206] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-01T20:16:11.781237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-01T20:16:11.792334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-01T20:16:11.792686] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-01T20:16:11.793469] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-01T20:16:11.793521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:11.793553] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:11.793599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:11.793659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:11.851999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:11.852960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:11.853044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:11.853077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:11.979359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:11.979523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:11.979565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:11.979619] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:11.983101] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=25.54%) [2026-01-01T20:16:11.983404] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-01T20:16:11.983538] [INFO ] [sig ] ANNX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:12.133041] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ANNX.txt [2026-01-01T20:16:12.133202] [INFO ] [sig ] [192/3531] Completed ANNX in 0.4s | 2.86 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-01T20:16:12.133264] [INFO ] [sig ] [193/3531] Forecasting ANTX... [2026-01-01T20:16:12.133314] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-01T20:16:12.133391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-01T20:16:12.147985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-01T20:16:12.148394] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-01T20:16:12.149699] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-01T20:16:12.149764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:12.149812] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:12.149856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:12.149917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:12.208101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:12.209019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:12.209106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:12.209139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:12.323695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:12.323858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:12.323898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:12.323928] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:12.327317] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=66.48%) [2026-01-01T20:16:12.327627] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-01T20:16:12.327757] [INFO ] [sig ] ANTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:12.475829] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ANTX.txt [2026-01-01T20:16:12.476024] [INFO ] [sig ] [193/3531] Completed ANTX in 0.3s | 2.86 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-01T20:16:12.476065] [INFO ] [sig ] [194/3531] Forecasting ANVS... [2026-01-01T20:16:12.476094] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-01T20:16:12.476156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-01T20:16:12.488012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-01T20:16:12.488439] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-01T20:16:12.489298] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-01T20:16:12.489350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:12.489383] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:12.489409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:12.489466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:12.546649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:12.547550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:12.547659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:12.547694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:12.669480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:12.669661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:12.669704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:12.669737] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:12.673263] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-01T20:16:12.673591] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-01T20:16:12.673727] [INFO ] [sig ] ANVS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:12.823396] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ANVS.txt [2026-01-01T20:16:12.823555] [INFO ] [sig ] [194/3531] Completed ANVS in 0.3s | 2.86 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-01T20:16:12.823614] [INFO ] [sig ] [195/3531] Forecasting AOD... [2026-01-01T20:16:12.823646] [INFO ] [sig ] Generating forecast for: AOD [2026-01-01T20:16:12.823677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-01T20:16:12.835709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-01T20:16:12.836103] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-01T20:16:12.837150] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-01T20:16:12.837203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:12.837235] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:12.837262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:12.837324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:12.898319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:12.899415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:12.899707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:12.899741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:13.025656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:13.025817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:13.025858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:13.025886] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:13.029280] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: DOWN (p=34.81%) [2026-01-01T20:16:13.029560] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-01T20:16:13.029707] [INFO ] [sig ] AOD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:13.170974] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AOD.txt [2026-01-01T20:16:13.171135] [INFO ] [sig ] [195/3531] Completed AOD in 0.3s | 2.86 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-01T20:16:13.171175] [INFO ] [sig ] [196/3531] Forecasting AOHY... [2026-01-01T20:16:13.171209] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-01T20:16:13.171240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-01T20:16:13.182179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-01T20:16:13.182628] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-01T20:16:13.183602] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-01T20:16:13.183660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:13.183692] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:13.183719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:13.183777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:13.239434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:13.240170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:13.240249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:13.240282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:13.358603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:13.358766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:13.358806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:13.358835] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:13.362255] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-01T20:16:13.362559] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-01T20:16:13.362711] [INFO ] [sig ] AOHY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:13.502331] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AOHY.txt [2026-01-01T20:16:13.502502] [INFO ] [sig ] [196/3531] Completed AOHY in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-01T20:16:13.502545] [INFO ] [sig ] [197/3531] Forecasting AON... [2026-01-01T20:16:13.502594] [INFO ] [sig ] Generating forecast for: AON [2026-01-01T20:16:13.502662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-01T20:16:13.514813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-01T20:16:13.515173] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-01T20:16:13.516024] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-01T20:16:13.516075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:13.516133] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:13.516161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:13.516219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:13.573698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:13.574357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:13.574436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:13.574469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:13.696981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:13.697151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:13.697193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:13.697222] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:13.700662] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: DOWN (p=16.01%) [2026-01-01T20:16:13.700939] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-01T20:16:13.701065] [INFO ] [sig ] AON: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:13.838655] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AON.txt [2026-01-01T20:16:13.838791] [INFO ] [sig ] [197/3531] Completed AON in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-01T20:16:13.838830] [INFO ] [sig ] [198/3531] Forecasting AOS... [2026-01-01T20:16:13.838860] [INFO ] [sig ] Generating forecast for: AOS [2026-01-01T20:16:13.838890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-01T20:16:13.849445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-01T20:16:13.849816] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-01T20:16:13.850609] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-01T20:16:13.850661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:13.850692] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:13.850718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:13.850777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:13.905876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:13.906624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:13.906706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:13.906738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:14.039604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:14.039764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:14.039805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:14.039834] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:14.043191] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: UP (p=53.89%) [2026-01-01T20:16:14.043461] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-01T20:16:14.043601] [INFO ] [sig ] AOS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:14.180787] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AOS.txt [2026-01-01T20:16:14.180969] [INFO ] [sig ] [198/3531] Completed AOS in 0.3s | 2.87 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-01T20:16:14.181012] [INFO ] [sig ] [199/3531] Forecasting AOSL... [2026-01-01T20:16:14.181041] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-01T20:16:14.181095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-01T20:16:14.193777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-01T20:16:14.194175] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-01T20:16:14.195058] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-01T20:16:14.195112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:14.195146] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:14.195173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:14.195231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:14.253162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:14.254053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:14.254140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:14.254174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:14.372613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:14.372772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:14.372811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:14.372841] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:14.376300] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=78.80%) [2026-01-01T20:16:14.376595] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-01T20:16:14.376727] [INFO ] [sig ] AOSL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:14.516585] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AOSL.txt [2026-01-01T20:16:14.516749] [INFO ] [sig ] [199/3531] Completed AOSL in 0.3s | 2.87 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-01T20:16:14.516789] [INFO ] [sig ] [200/3531] Forecasting AP... [2026-01-01T20:16:14.516820] [INFO ] [sig ] Generating forecast for: AP [2026-01-01T20:16:14.516852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-01T20:16:14.528724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-01T20:16:14.529161] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-01T20:16:14.530315] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-01T20:16:14.530370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:14.530401] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:14.530427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:14.530484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:14.591684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:14.592565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:14.592669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:14.592703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:14.722149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:14.722302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:14.722345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:14.722375] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:14.726365] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=60.52%) [2026-01-01T20:16:14.726685] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-01T20:16:14.726822] [INFO ] [sig ] AP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:14.867223] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AP.txt [2026-01-01T20:16:14.867369] [INFO ] [sig ] [200/3531] Completed AP in 0.4s | 2.87 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-01T20:16:14.867409] [INFO ] [sig ] [201/3531] Forecasting APA... [2026-01-01T20:16:14.867438] [INFO ] [sig ] Generating forecast for: APA [2026-01-01T20:16:14.867469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-01T20:16:14.879261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-01T20:16:14.879731] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-01T20:16:14.880550] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-01T20:16:14.880624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:14.880661] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:14.880689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:14.880747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:14.937811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:14.938709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:14.938794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:14.938828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:15.064238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:15.064424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:15.064474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:15.064504] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:15.068346] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=3.68%) [2026-01-01T20:16:15.068650] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-01T20:16:15.068786] [INFO ] [sig ] APA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:15.223615] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/APA.txt [2026-01-01T20:16:15.223784] [INFO ] [sig ] [201/3531] Completed APA in 0.4s | 2.87 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-01T20:16:15.223827] [INFO ] [sig ] [202/3531] Forecasting APAM... [2026-01-01T20:16:15.223859] [INFO ] [sig ] Generating forecast for: APAM [2026-01-01T20:16:15.223889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-01T20:16:15.238131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-01T20:16:15.238621] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-01T20:16:15.239690] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-01T20:16:15.239758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:15.239806] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:15.239847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:15.239937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:15.314015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:15.314939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:15.315026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:15.315059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:15.463092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:15.463269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:15.463311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:15.463340] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:15.467120] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-01-01T20:16:15.467412] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-01T20:16:15.467544] [INFO ] [sig ] APAM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:15.622529] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/APAM.txt [2026-01-01T20:16:15.622695] [INFO ] [sig ] [202/3531] Completed APAM in 0.4s | 2.86 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-01T20:16:15.622760] [INFO ] [sig ] [203/3531] Forecasting APD... [2026-01-01T20:16:15.622794] [INFO ] [sig ] Generating forecast for: APD [2026-01-01T20:16:15.622824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-01T20:16:15.633917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-01T20:16:15.634274] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-01T20:16:15.635100] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-01T20:16:15.635152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:15.635185] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:15.635212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:15.635272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:15.692763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:15.693431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:15.693511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:15.693546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:15.818352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:15.818509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:15.818552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:15.818601] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:15.822048] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-01-01T20:16:15.822325] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-01T20:16:15.822457] [INFO ] [sig ] APD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:15.961351] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/APD.txt [2026-01-01T20:16:15.961481] [INFO ] [sig ] [203/3531] Completed APD in 0.3s | 2.86 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-01T20:16:15.961522] [INFO ] [sig ] [204/3531] Forecasting APEI... [2026-01-01T20:16:15.961552] [INFO ] [sig ] Generating forecast for: APEI [2026-01-01T20:16:15.961598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-01T20:16:15.972854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-01T20:16:15.973195] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-01T20:16:15.974077] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-01T20:16:15.974131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:15.974165] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:15.974193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:15.974251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:16.031761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:16.032464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:16.032545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:16.032597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:16.149059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:16.149214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:16.149256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:16.149284] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:16.152615] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: UP (p=61.73%) [2026-01-01T20:16:16.152880] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-01T20:16:16.153004] [INFO ] [sig ] APEI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:16.290337] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/APEI.txt [2026-01-01T20:16:16.290474] [INFO ] [sig ] [204/3531] Completed APEI in 0.3s | 2.87 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-01T20:16:16.290514] [INFO ] [sig ] [205/3531] Forecasting APG... [2026-01-01T20:16:16.290544] [INFO ] [sig ] Generating forecast for: APG [2026-01-01T20:16:16.290591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-01T20:16:16.301977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-01T20:16:16.302363] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-01T20:16:16.303229] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-01T20:16:16.303283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:16.303317] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:16.303344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:16.303407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:16.363027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:16.363901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:16.363987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:16.364021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:16.492131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:16.492291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:16.492332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:16.492364] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:16.496061] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-01-01T20:16:16.496343] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-01T20:16:16.496476] [INFO ] [sig ] APG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:16.639683] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/APG.txt [2026-01-01T20:16:16.639844] [INFO ] [sig ] [205/3531] Completed APG in 0.3s | 2.87 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-01T20:16:16.639887] [INFO ] [sig ] [206/3531] Forecasting APGE... [2026-01-01T20:16:16.639918] [INFO ] [sig ] Generating forecast for: APGE [2026-01-01T20:16:16.639993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-01T20:16:16.652318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-01T20:16:16.652699] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-01T20:16:16.653475] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-01T20:16:16.653526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:16.653582] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:16.653786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:16.653844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:16.711075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:16.711742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:16.711822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:16.711854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:16.837563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:16.837733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:16.837774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:16.837802] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:16.841525] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=85.59%) [2026-01-01T20:16:16.841825] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-01T20:16:16.841952] [INFO ] [sig ] APGE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:16.988161] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/APGE.txt [2026-01-01T20:16:16.988309] [INFO ] [sig ] [206/3531] Completed APGE in 0.3s | 2.87 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-01T20:16:16.988349] [INFO ] [sig ] [207/3531] Forecasting APH... [2026-01-01T20:16:16.988380] [INFO ] [sig ] Generating forecast for: APH [2026-01-01T20:16:16.988411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-01T20:16:16.999340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-01T20:16:16.999724] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-01T20:16:17.000513] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-01T20:16:17.000565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:17.000618] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:17.000647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:17.000705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:17.058256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:17.059282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:17.059394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:17.059428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:17.182956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:17.183116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:17.183157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:17.183185] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:17.186498] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: UP (p=70.24%) [2026-01-01T20:16:17.186784] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-01T20:16:17.186909] [INFO ] [sig ] APH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:17.326438] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/APH.txt [2026-01-01T20:16:17.326595] [INFO ] [sig ] [207/3531] Completed APH in 0.3s | 2.87 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-01T20:16:17.326828] [INFO ] [sig ] [208/3531] Forecasting API... [2026-01-01T20:16:17.326858] [INFO ] [sig ] Generating forecast for: API [2026-01-01T20:16:17.326888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-01T20:16:17.338181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-01T20:16:17.338534] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-01T20:16:17.339378] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-01T20:16:17.339432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:17.339466] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:17.339493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:17.339550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:17.396011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:17.396845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:17.396929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:17.396963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:17.524531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:17.524714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:17.524758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:17.524789] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:17.528196] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-01-01T20:16:17.528493] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-01T20:16:17.528646] [INFO ] [sig ] API: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:17.673513] [INFO ] [LOCAL ] Saved forecast: API 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/API.txt [2026-01-01T20:16:17.673690] [INFO ] [sig ] [208/3531] Completed API in 0.3s | 2.87 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-01T20:16:17.673732] [INFO ] [sig ] [209/3531] Forecasting APLD... [2026-01-01T20:16:17.673761] [INFO ] [sig ] Generating forecast for: APLD [2026-01-01T20:16:17.673791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-01T20:16:17.685256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-01T20:16:17.685683] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-01T20:16:17.686520] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-01T20:16:17.686591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:17.686628] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:17.686656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:17.686716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:17.759169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:17.760074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:17.760168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:17.760209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:17.882187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:17.882352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:17.882395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:17.882425] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:17.886338] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: UP (p=87.70%) [2026-01-01T20:16:17.886661] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-01T20:16:17.886989] [INFO ] [sig ] APLD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:18.046042] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/APLD.txt [2026-01-01T20:16:18.046225] [INFO ] [sig ] [209/3531] Completed APLD in 0.4s | 2.86 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-01T20:16:18.046279] [INFO ] [sig ] [210/3531] Forecasting APLE... [2026-01-01T20:16:18.046343] [INFO ] [sig ] Generating forecast for: APLE [2026-01-01T20:16:18.046378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-01T20:16:18.058501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-01T20:16:18.058922] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-01T20:16:18.059803] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-01T20:16:18.059858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:18.059893] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:18.059922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:18.059982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:18.121863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:18.122967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:18.123051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:18.123084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:18.243474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:18.243651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:18.243695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:18.243726] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:18.247334] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-01-01T20:16:18.247639] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-01T20:16:18.247768] [INFO ] [sig ] APLE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:18.396952] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/APLE.txt [2026-01-01T20:16:18.397111] [INFO ] [sig ] [210/3531] Completed APLE in 0.4s | 2.86 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-01T20:16:18.397151] [INFO ] [sig ] [211/3531] Forecasting APLS... [2026-01-01T20:16:18.397180] [INFO ] [sig ] Generating forecast for: APLS [2026-01-01T20:16:18.397223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-01T20:16:18.408240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-01T20:16:18.408566] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-01T20:16:18.409431] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-01T20:16:18.409485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:18.409518] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:18.409544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:18.409621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:18.466638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:18.467286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:18.467366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:18.467400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:18.594026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:18.594210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:18.594265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:18.594302] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:18.597728] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=35.25%) [2026-01-01T20:16:18.598000] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-01T20:16:18.598142] [INFO ] [sig ] APLS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:18.740858] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/APLS.txt [2026-01-01T20:16:18.740990] [INFO ] [sig ] [211/3531] Completed APLS in 0.3s | 2.86 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-01T20:16:18.741029] [INFO ] [sig ] [212/3531] Forecasting APM... [2026-01-01T20:16:18.741058] [INFO ] [sig ] Generating forecast for: APM [2026-01-01T20:16:18.741089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APM' from 'https://tdm.silogroup.org/data/derivative_storage/APM.csv'. [2026-01-01T20:16:18.752056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APM'. [2026-01-01T20:16:18.752418] [INFO ] [FORECASTER] Starting predict_future for APM [2026-01-01T20:16:18.753239] [DEBUG] [LOCAL ] No optimal features file found for APM: ./output/feature-sets/APM.txt [2026-01-01T20:16:18.753292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:18.753326] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:18.753355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:18.753415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:18.811805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:18.812472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:18.812550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:18.812603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:18.943900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:18.944065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:18.944108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:18.944137] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:18.947673] [DEBUG] [FORECASTER] APM: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-01-01T20:16:18.947967] [INFO ] [FORECASTER] Completed predict_future for APM [2026-01-01T20:16:18.948102] [INFO ] [sig ] APM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:19.094002] [INFO ] [LOCAL ] Saved forecast: APM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/APM.txt [2026-01-01T20:16:19.094169] [INFO ] [sig ] [212/3531] Completed APM in 0.4s | 2.86 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-01T20:16:19.094224] [INFO ] [sig ] [213/3531] Forecasting APO... [2026-01-01T20:16:19.094272] [INFO ] [sig ] Generating forecast for: APO [2026-01-01T20:16:19.094341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-01T20:16:19.105937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-01T20:16:19.106325] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-01T20:16:19.107143] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-01T20:16:19.107195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:19.107230] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:19.107258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:19.107317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:19.165267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:19.166185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:19.166282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:19.166317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:19.289484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:19.289664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:19.289707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:19.289753] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:19.293189] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-01T20:16:19.293462] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-01T20:16:19.293607] [INFO ] [sig ] APO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:19.437453] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/APO.txt [2026-01-01T20:16:19.437602] [INFO ] [sig ] [213/3531] Completed APO in 0.3s | 2.86 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-01T20:16:19.437644] [INFO ] [sig ] [214/3531] Forecasting APOG... [2026-01-01T20:16:19.437674] [INFO ] [sig ] Generating forecast for: APOG [2026-01-01T20:16:19.437703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-01T20:16:19.449213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-01T20:16:19.449596] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-01T20:16:19.450404] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-01T20:16:19.450455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:19.450514] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:19.450543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:19.450621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:19.507039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:19.507857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:19.507940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:19.507974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:19.629148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:19.629308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:19.629348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:19.629377] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:19.632734] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-01T20:16:19.632997] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-01T20:16:19.633119] [INFO ] [sig ] APOG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:19.785969] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/APOG.txt [2026-01-01T20:16:19.786133] [INFO ] [sig ] [214/3531] Completed APOG in 0.3s | 2.86 sym/s | Total: 1.2m | ETA: 19.3m [2026-01-01T20:16:19.786198] [INFO ] [sig ] [215/3531] Forecasting APP... [2026-01-01T20:16:19.786250] [INFO ] [sig ] Generating forecast for: APP [2026-01-01T20:16:19.786320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-01T20:16:19.798109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-01T20:16:19.798509] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-01T20:16:19.799393] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-01T20:16:19.799458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:19.799499] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:19.799535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:19.799636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:19.857425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:19.858325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:19.858426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:19.858460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:19.978900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:19.979080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:19.979126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:19.979156] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:19.982728] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=95.01%) [2026-01-01T20:16:19.983011] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-01T20:16:19.983140] [INFO ] [sig ] APP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:20.128892] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/APP.txt [2026-01-01T20:16:20.129048] [INFO ] [sig ] [215/3531] Completed APP in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.3m [2026-01-01T20:16:20.129091] [INFO ] [sig ] [216/3531] Forecasting APPF... [2026-01-01T20:16:20.129122] [INFO ] [sig ] Generating forecast for: APPF [2026-01-01T20:16:20.129178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-01T20:16:20.140521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-01T20:16:20.140883] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-01T20:16:20.141750] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-01T20:16:20.141803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:20.141836] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:20.141864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:20.141921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:20.199533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:20.200346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:20.200429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:20.200462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:20.320835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:20.320997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:20.321052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:20.321087] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:20.324556] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: DOWN (p=8.83%) [2026-01-01T20:16:20.324847] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-01T20:16:20.324970] [INFO ] [sig ] APPF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:20.471532] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/APPF.txt [2026-01-01T20:16:20.471714] [INFO ] [sig ] [216/3531] Completed APPF in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.3m [2026-01-01T20:16:20.471756] [INFO ] [sig ] [217/3531] Forecasting APPN... [2026-01-01T20:16:20.471785] [INFO ] [sig ] Generating forecast for: APPN [2026-01-01T20:16:20.471842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-01T20:16:20.482753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-01T20:16:20.483084] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-01T20:16:20.483918] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-01T20:16:20.483969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:20.484001] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:20.484036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:20.484094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:20.540873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:20.541916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:20.542028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:20.542077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:20.678066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:20.678222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:20.678263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:20.678324] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:20.681717] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=77.72%) [2026-01-01T20:16:20.681987] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-01T20:16:20.682108] [INFO ] [sig ] APPN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:20.823040] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/APPN.txt [2026-01-01T20:16:20.823175] [INFO ] [sig ] [217/3531] Completed APPN in 0.4s | 2.87 sym/s | Total: 1.3m | ETA: 19.3m [2026-01-01T20:16:20.823215] [INFO ] [sig ] [218/3531] Forecasting APPS... [2026-01-01T20:16:20.823267] [INFO ] [sig ] Generating forecast for: APPS [2026-01-01T20:16:20.823300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-01T20:16:20.835826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-01T20:16:20.836149] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-01T20:16:20.836953] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-01T20:16:20.837005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:20.837036] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:20.837062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:20.837119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:20.893925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:20.894552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:20.894650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:20.894684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:21.022377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:21.022531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:21.022591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:21.022623] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:21.026425] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: UP (p=64.29%) [2026-01-01T20:16:21.026868] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-01T20:16:21.026995] [INFO ] [sig ] APPS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:21.170895] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/APPS.txt [2026-01-01T20:16:21.171026] [INFO ] [sig ] [218/3531] Completed APPS in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.3m [2026-01-01T20:16:21.171066] [INFO ] [sig ] [219/3531] Forecasting APYX... [2026-01-01T20:16:21.171095] [INFO ] [sig ] Generating forecast for: APYX [2026-01-01T20:16:21.171126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-01T20:16:21.182358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-01T20:16:21.182721] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-01T20:16:21.183524] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-01T20:16:21.183594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:21.183631] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:21.183660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:21.183720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:21.240410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:21.241280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:21.241362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:21.241395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:21.355312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:21.355469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:21.355511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:21.355542] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:21.358928] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: DOWN (p=17.17%) [2026-01-01T20:16:21.359220] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-01T20:16:21.359349] [INFO ] [sig ] APYX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:21.496649] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/APYX.txt [2026-01-01T20:16:21.496779] [INFO ] [sig ] [219/3531] Completed APYX in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.3m [2026-01-01T20:16:21.496818] [INFO ] [sig ] [220/3531] Forecasting AQMS... [2026-01-01T20:16:21.496848] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-01T20:16:21.496879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-01T20:16:21.507560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-01T20:16:21.507919] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-01T20:16:21.508752] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-01T20:16:21.508804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:21.508839] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:21.508866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:21.508925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:21.564830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:21.565520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:21.565619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:21.565655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:21.679161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:21.679322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:21.679365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:21.679394] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:21.682941] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=43.65%) [2026-01-01T20:16:21.683247] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-01T20:16:21.683381] [INFO ] [sig ] AQMS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:21.828642] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AQMS.txt [2026-01-01T20:16:21.828776] [INFO ] [sig ] [220/3531] Completed AQMS in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:21.828816] [INFO ] [sig ] [221/3531] Forecasting AQN... [2026-01-01T20:16:21.828845] [INFO ] [sig ] Generating forecast for: AQN [2026-01-01T20:16:21.828881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-01T20:16:21.840417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-01T20:16:21.840783] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-01T20:16:21.841553] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-01T20:16:21.841627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:21.841661] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:21.841688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:21.841746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:21.897294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:21.897910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:21.897986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:21.898018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:22.015234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:22.015386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:22.015426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:22.015455] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:22.018858] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: UP (p=71.36%) [2026-01-01T20:16:22.019160] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-01T20:16:22.019286] [INFO ] [sig ] AQN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:22.156164] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AQN.txt [2026-01-01T20:16:22.156313] [INFO ] [sig ] [221/3531] Completed AQN in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:22.156352] [INFO ] [sig ] [222/3531] Forecasting AQNB... [2026-01-01T20:16:22.156384] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-01T20:16:22.156417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-01T20:16:22.167086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-01T20:16:22.167423] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-01T20:16:22.168224] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-01T20:16:22.168277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:22.168309] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:22.168335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:22.168394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:22.223531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:22.224145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:22.224221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:22.224255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:22.330649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:22.330808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:22.330849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:22.330877] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:22.334186] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-01-01T20:16:22.334452] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-01T20:16:22.334570] [INFO ] [sig ] AQNB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:22.478004] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AQNB.txt [2026-01-01T20:16:22.478148] [INFO ] [sig ] [222/3531] Completed AQNB in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:22.478189] [INFO ] [sig ] [223/3531] Forecasting ARBB... [2026-01-01T20:16:22.478218] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-01T20:16:22.478248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-01T20:16:22.489833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-01T20:16:22.490156] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-01T20:16:22.490990] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-01T20:16:22.491046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:22.491089] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:22.491126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:22.491187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:22.548063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:22.548685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:22.548761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:22.548794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:22.662978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:22.663136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:22.663179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:22.663208] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:22.666667] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-01-01T20:16:22.666938] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-01T20:16:22.667062] [INFO ] [sig ] ARBB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:22.817041] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARBB.txt [2026-01-01T20:16:22.817207] [INFO ] [sig ] [223/3531] Completed ARBB in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:22.817248] [INFO ] [sig ] [224/3531] Forecasting ARBE... [2026-01-01T20:16:22.817279] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-01T20:16:22.817310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-01T20:16:22.829119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-01T20:16:22.829530] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-01T20:16:22.830403] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-01T20:16:22.830456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:22.830490] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:22.830519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:22.830596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:22.888725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:22.889677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:22.889791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:22.889828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:23.015324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:23.015484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:23.015526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:23.015590] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:23.019006] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: DOWN (p=8.82%) [2026-01-01T20:16:23.019278] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-01T20:16:23.019404] [INFO ] [sig ] ARBE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:23.164966] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARBE.txt [2026-01-01T20:16:23.165109] [INFO ] [sig ] [224/3531] Completed ARBE in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:23.165149] [INFO ] [sig ] [225/3531] Forecasting ARCB... [2026-01-01T20:16:23.165178] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-01T20:16:23.165208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-01T20:16:23.177564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-01T20:16:23.177920] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-01T20:16:23.178744] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-01T20:16:23.178986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:23.179023] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:23.179051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:23.179110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:23.237898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:23.238539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:23.238649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:23.238686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:23.362166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:23.362329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:23.362372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:23.362402] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:23.365885] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: DOWN (p=19.57%) [2026-01-01T20:16:23.366175] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-01T20:16:23.366305] [INFO ] [sig ] ARCB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:23.518335] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARCB.txt [2026-01-01T20:16:23.518486] [INFO ] [sig ] [225/3531] Completed ARCB in 0.4s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:23.518526] [INFO ] [sig ] [226/3531] Forecasting ARCC... [2026-01-01T20:16:23.518555] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-01T20:16:23.518605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-01T20:16:23.530480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-01T20:16:23.530856] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-01T20:16:23.531814] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-01T20:16:23.531877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:23.531920] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:23.531960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:23.532042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:23.595230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:23.596292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:23.596379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:23.596412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:23.717930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:23.718099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:23.718142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:23.718172] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:23.721745] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: DOWN (p=22.65%) [2026-01-01T20:16:23.722045] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-01T20:16:23.722181] [INFO ] [sig ] ARCC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:23.865585] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARCC.txt [2026-01-01T20:16:23.865767] [INFO ] [sig ] [226/3531] Completed ARCC in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:23.865813] [INFO ] [sig ] [227/3531] Forecasting ARCO... [2026-01-01T20:16:23.865842] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-01T20:16:23.865916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-01T20:16:23.877222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-01T20:16:23.877683] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-01T20:16:23.878550] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-01T20:16:23.878655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:23.878693] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:23.878721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:23.878780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:23.936013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:23.936916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:23.937004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:23.937037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:24.049755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:24.049919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:24.049963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:24.049993] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:24.053432] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-01-01T20:16:24.053740] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-01T20:16:24.053874] [INFO ] [sig ] ARCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:24.206639] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARCO.txt [2026-01-01T20:16:24.206836] [INFO ] [sig ] [227/3531] Completed ARCO in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:24.206878] [INFO ] [sig ] [228/3531] Forecasting ARDC... [2026-01-01T20:16:24.206908] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-01T20:16:24.206939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-01T20:16:24.219267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-01T20:16:24.219691] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-01T20:16:24.220514] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-01T20:16:24.220568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:24.220627] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:24.220657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:24.220729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:24.279684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:24.280758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:24.281022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:24.281057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:24.402071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:24.402233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:24.402275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:24.402305] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:24.405730] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=66.85%) [2026-01-01T20:16:24.406030] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-01T20:16:24.406162] [INFO ] [sig ] ARDC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:24.551834] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARDC.txt [2026-01-01T20:16:24.551993] [INFO ] [sig ] [228/3531] Completed ARDC in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:24.552034] [INFO ] [sig ] [229/3531] Forecasting ARDX... [2026-01-01T20:16:24.552064] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-01T20:16:24.552095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-01T20:16:24.563496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-01T20:16:24.563927] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-01T20:16:24.564791] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-01T20:16:24.564854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:24.564887] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:24.564914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:24.564971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:24.627927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:24.628917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:24.629048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:24.629085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:24.746742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:24.746877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:24.746920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:24.746950] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:24.750393] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=32.76%) [2026-01-01T20:16:24.750698] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-01T20:16:24.750830] [INFO ] [sig ] ARDX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:24.891949] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARDX.txt [2026-01-01T20:16:24.892092] [INFO ] [sig ] [229/3531] Completed ARDX in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:24.892135] [INFO ] [sig ] [230/3531] Forecasting ARE... [2026-01-01T20:16:24.892165] [INFO ] [sig ] Generating forecast for: ARE [2026-01-01T20:16:24.892196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-01T20:16:24.903893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-01T20:16:24.904243] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-01T20:16:24.905068] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-01T20:16:24.905130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:24.905165] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:24.905194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:24.905253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:24.961426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:24.962195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:24.962274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:24.962307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:25.084308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:25.084466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:25.084506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:25.084535] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:25.087863] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-01-01T20:16:25.088128] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-01T20:16:25.088248] [INFO ] [sig ] ARE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:25.228200] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARE.txt [2026-01-01T20:16:25.228336] [INFO ] [sig ] [230/3531] Completed ARE in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:25.228376] [INFO ] [sig ] [231/3531] Forecasting AREC... [2026-01-01T20:16:25.228407] [INFO ] [sig ] Generating forecast for: AREC [2026-01-01T20:16:25.228437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-01T20:16:25.239744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-01T20:16:25.240137] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-01T20:16:25.241002] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-01T20:16:25.241056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:25.241114] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:25.241144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:25.241204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:25.297071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:25.297754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:25.297831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:25.297865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:25.417635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:25.417798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:25.417839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:25.417869] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:25.421305] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=90.57%) [2026-01-01T20:16:25.421619] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-01T20:16:25.421752] [INFO ] [sig ] AREC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:25.560600] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AREC.txt [2026-01-01T20:16:25.560747] [INFO ] [sig ] [231/3531] Completed AREC in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:25.560788] [INFO ] [sig ] [232/3531] Forecasting ARES... [2026-01-01T20:16:25.560816] [INFO ] [sig ] Generating forecast for: ARES [2026-01-01T20:16:25.560848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-01T20:16:25.572035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-01T20:16:25.572419] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-01T20:16:25.573242] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-01T20:16:25.573295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:25.573327] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:25.573354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:25.573411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:25.630436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:25.631349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:25.631434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:25.631468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:25.753359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:25.753520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:25.753564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:25.753614] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:25.756919] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=61.38%) [2026-01-01T20:16:25.757186] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-01T20:16:25.757307] [INFO ] [sig ] ARES: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:25.902764] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARES.txt [2026-01-01T20:16:25.902941] [INFO ] [sig ] [232/3531] Completed ARES in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.2m [2026-01-01T20:16:25.902986] [INFO ] [sig ] [233/3531] Forecasting ARGX... [2026-01-01T20:16:25.903016] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-01T20:16:25.903047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-01T20:16:25.913764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-01T20:16:25.914125] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-01T20:16:25.914938] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-01T20:16:25.914989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:25.915021] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:25.915048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:25.915105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:25.972324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:25.973255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:25.973343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:25.973377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:26.098056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:26.098214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:26.098254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:26.098283] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:26.101706] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: DOWN (p=31.24%) [2026-01-01T20:16:26.101996] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-01T20:16:26.102128] [INFO ] [sig ] ARGX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:26.240956] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARGX.txt [2026-01-01T20:16:26.241120] [INFO ] [sig ] [233/3531] Completed ARGX in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:26.241160] [INFO ] [sig ] [234/3531] Forecasting ARHS... [2026-01-01T20:16:26.241191] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-01T20:16:26.241222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-01T20:16:26.252292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-01T20:16:26.252682] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-01T20:16:26.253496] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-01T20:16:26.253550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:26.253609] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:26.253646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:26.253707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:26.310891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:26.311697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:26.311781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:26.311814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:26.434128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:26.434293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:26.434336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:26.434404] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:26.437873] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=15.97%) [2026-01-01T20:16:26.438155] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-01T20:16:26.438281] [INFO ] [sig ] ARHS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:26.575984] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARHS.txt [2026-01-01T20:16:26.576136] [INFO ] [sig ] [234/3531] Completed ARHS in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:26.576179] [INFO ] [sig ] [235/3531] Forecasting ARI... [2026-01-01T20:16:26.576211] [INFO ] [sig ] Generating forecast for: ARI [2026-01-01T20:16:26.576270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-01T20:16:26.587045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-01T20:16:26.587429] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-01T20:16:26.588299] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-01T20:16:26.588353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:26.588386] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:26.588416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:26.588476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:26.647936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:26.648925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:26.649074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:26.649112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:26.767929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:26.768095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:26.768137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:26.768166] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:26.771561] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=66.13%) [2026-01-01T20:16:26.771890] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-01T20:16:26.772019] [INFO ] [sig ] ARI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:26.909889] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARI.txt [2026-01-01T20:16:26.910039] [INFO ] [sig ] [235/3531] Completed ARI in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:26.910080] [INFO ] [sig ] [236/3531] Forecasting ARKO... [2026-01-01T20:16:26.910151] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-01T20:16:26.910213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-01T20:16:26.921484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-01T20:16:26.921902] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-01T20:16:26.922814] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-01T20:16:26.922867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:26.922900] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:26.922928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:26.922994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:26.979987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:26.980839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:26.980921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:26.980955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:27.099162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:27.099322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:27.099362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:27.099391] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:27.102715] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: UP (p=68.57%) [2026-01-01T20:16:27.102986] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-01T20:16:27.103105] [INFO ] [sig ] ARKO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:27.240687] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARKO.txt [2026-01-01T20:16:27.240841] [INFO ] [sig ] [236/3531] Completed ARKO in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:27.240883] [INFO ] [sig ] [237/3531] Forecasting ARLO... [2026-01-01T20:16:27.240911] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-01T20:16:27.240942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-01T20:16:27.252184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-01T20:16:27.252597] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-01T20:16:27.253444] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-01T20:16:27.253497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:27.253531] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:27.253559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:27.253645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:27.310100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:27.310868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:27.310951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:27.310985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:27.438215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:27.438451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:27.438504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:27.438536] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:27.442162] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=78.23%) [2026-01-01T20:16:27.442482] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-01T20:16:27.442639] [INFO ] [sig ] ARLO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:27.586515] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARLO.txt [2026-01-01T20:16:27.586671] [INFO ] [sig ] [237/3531] Completed ARLO in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:27.586714] [INFO ] [sig ] [238/3531] Forecasting ARLP... [2026-01-01T20:16:27.586742] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-01T20:16:27.586792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-01T20:16:27.599416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-01T20:16:27.599810] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-01T20:16:27.600636] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-01T20:16:27.600687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:27.600719] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:27.600746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:27.600804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:27.658453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:27.659547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:27.659680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:27.659717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:27.780239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:27.780405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:27.780448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:27.780478] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:27.783876] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: UP (p=54.60%) [2026-01-01T20:16:27.784346] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-01T20:16:27.784468] [INFO ] [sig ] ARLP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:27.921291] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARLP.txt [2026-01-01T20:16:27.921433] [INFO ] [sig ] [238/3531] Completed ARLP in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:27.921471] [INFO ] [sig ] [239/3531] Forecasting ARM... [2026-01-01T20:16:27.921501] [INFO ] [sig ] Generating forecast for: ARM [2026-01-01T20:16:27.921532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-01T20:16:27.932633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-01T20:16:27.933009] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-01T20:16:27.933958] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-01T20:16:27.934020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:27.934053] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:27.934082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:27.934142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:27.990727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:27.991615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:27.991700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:27.991733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:28.111810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:28.111966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:28.112009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:28.112040] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:28.115418] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-01-01T20:16:28.115756] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-01T20:16:28.115890] [INFO ] [sig ] ARM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:28.256990] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARM.txt [2026-01-01T20:16:28.257154] [INFO ] [sig ] [239/3531] Completed ARM in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:28.257194] [INFO ] [sig ] [240/3531] Forecasting ARMK... [2026-01-01T20:16:28.257224] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-01T20:16:28.257256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-01T20:16:28.268173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-01T20:16:28.268524] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-01T20:16:28.269435] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-01T20:16:28.269490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:28.269528] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:28.269555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:28.269650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:28.325130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:28.325804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:28.325881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:28.325913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:28.447114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:28.447274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:28.447315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:28.447343] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:28.450683] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=14.33%) [2026-01-01T20:16:28.450979] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-01T20:16:28.451101] [INFO ] [sig ] ARMK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:28.588455] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARMK.txt [2026-01-01T20:16:28.588605] [INFO ] [sig ] [240/3531] Completed ARMK in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:28.588646] [INFO ] [sig ] [241/3531] Forecasting AROC... [2026-01-01T20:16:28.588676] [INFO ] [sig ] Generating forecast for: AROC [2026-01-01T20:16:28.588740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-01T20:16:28.600012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-01T20:16:28.600371] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-01T20:16:28.601188] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-01T20:16:28.601240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:28.601283] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:28.601312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:28.601370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:28.658081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:28.658961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:28.659106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:28.659149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:28.776900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:28.777060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:28.777103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:28.777131] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:28.780510] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=13.90%) [2026-01-01T20:16:28.780797] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-01T20:16:28.780920] [INFO ] [sig ] AROC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:28.921470] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AROC.txt [2026-01-01T20:16:28.921627] [INFO ] [sig ] [241/3531] Completed AROC in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:28.921667] [INFO ] [sig ] [242/3531] Forecasting ARQ... [2026-01-01T20:16:28.921697] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-01T20:16:28.921728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-01T20:16:28.933366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-01T20:16:28.933749] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-01T20:16:28.934618] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-01T20:16:28.934672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:28.934706] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:28.934733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:28.934793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:28.992652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:28.993439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:28.993520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:28.993556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:29.110085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:29.110242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:29.110286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:29.110317] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:29.113814] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-01T20:16:29.114091] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-01T20:16:29.114215] [INFO ] [sig ] ARQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:29.253534] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARQ.txt [2026-01-01T20:16:29.253714] [INFO ] [sig ] [242/3531] Completed ARQ in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:29.253759] [INFO ] [sig ] [243/3531] Forecasting ARQQ... [2026-01-01T20:16:29.253825] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-01T20:16:29.253859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-01T20:16:29.265446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-01T20:16:29.265891] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-01T20:16:29.266776] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-01T20:16:29.266830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:29.266862] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:29.266891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:29.266951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:29.325357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:29.326232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:29.326317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:29.326351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:29.445857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:29.446213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:29.446254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:29.446281] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:29.449817] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=60.85%) [2026-01-01T20:16:29.450086] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-01T20:16:29.450210] [INFO ] [sig ] ARQQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:29.589169] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARQQ.txt [2026-01-01T20:16:29.589300] [INFO ] [sig ] [243/3531] Completed ARQQ in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.1m [2026-01-01T20:16:29.589339] [INFO ] [sig ] [244/3531] Forecasting ARRY... [2026-01-01T20:16:29.589368] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-01T20:16:29.589398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-01T20:16:29.600211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-01T20:16:29.600558] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-01T20:16:29.601374] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-01T20:16:29.601426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:29.601459] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:29.601487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:29.601547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:29.663385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:29.664332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:29.664423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:29.664459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:29.786205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:29.786363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:29.786422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:29.786461] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:29.790062] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-01-01T20:16:29.790351] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-01T20:16:29.790480] [INFO ] [sig ] ARRY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:29.933649] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARRY.txt [2026-01-01T20:16:29.933827] [INFO ] [sig ] [244/3531] Completed ARRY in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-01T20:16:29.933886] [INFO ] [sig ] [245/3531] Forecasting ARTL... [2026-01-01T20:16:29.933948] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-01T20:16:29.933991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-01T20:16:29.946814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-01T20:16:29.947195] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-01T20:16:29.948006] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-01T20:16:29.948058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:29.948090] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:29.948117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:29.948175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:30.006549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:30.007725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:30.007829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:30.007865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:30.133015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:30.133176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:30.133220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:30.133250] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:30.136788] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: DOWN (p=11.31%) [2026-01-01T20:16:30.137067] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-01T20:16:30.137194] [INFO ] [sig ] ARTL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:30.277398] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARTL.txt [2026-01-01T20:16:30.277532] [INFO ] [sig ] [245/3531] Completed ARTL in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-01T20:16:30.277589] [INFO ] [sig ] [246/3531] Forecasting ARTNA... [2026-01-01T20:16:30.277621] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-01T20:16:30.277652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-01T20:16:30.288654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-01T20:16:30.289120] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-01T20:16:30.289969] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-01T20:16:30.290021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:30.290053] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:30.290081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:30.290139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:30.344677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:30.345269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:30.345345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:30.345378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:30.462468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:30.462646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:30.462689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:30.462718] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:30.466230] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-01-01T20:16:30.466499] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-01T20:16:30.466682] [INFO ] [sig ] ARTNA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:30.604513] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ARTNA.txt [2026-01-01T20:16:30.604680] [INFO ] [sig ] [246/3531] Completed ARTNA in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-01T20:16:30.604721] [INFO ] [sig ] [247/3531] Forecasting ARVN... [2026-01-01T20:16:30.604750] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-01T20:16:30.604781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-01T20:16:30.616274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-01T20:16:30.616675] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-01T20:16:30.617465] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-01T20:16:30.617516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:30.617549] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:30.617598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:30.617659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:30.672684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:30.673528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:30.673629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:30.673664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:30.796427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:30.796602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:30.796647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:30.796678] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:30.800167] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: UP (p=74.37%) [2026-01-01T20:16:30.800512] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-01T20:16:30.800680] [INFO ] [sig ] ARVN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:30.940548] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ARVN.txt [2026-01-01T20:16:30.940708] [INFO ] [sig ] [247/3531] Completed ARVN in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-01T20:16:30.940749] [INFO ] [sig ] [248/3531] Forecasting ASA... [2026-01-01T20:16:30.940778] [INFO ] [sig ] Generating forecast for: ASA [2026-01-01T20:16:30.940808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-01T20:16:30.952105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-01T20:16:30.952477] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-01T20:16:30.953329] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-01T20:16:30.953381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:30.953444] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:30.953474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:30.953534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:31.011978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:31.012871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:31.012975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:31.013012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:31.134206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:31.134363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:31.134443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:31.134490] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:31.138179] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-01-01T20:16:31.138474] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-01T20:16:31.138622] [INFO ] [sig ] ASA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:31.278265] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASA.txt [2026-01-01T20:16:31.278408] [INFO ] [sig ] [248/3531] Completed ASA in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-01T20:16:31.278447] [INFO ] [sig ] [249/3531] Forecasting ASB... [2026-01-01T20:16:31.278478] [INFO ] [sig ] Generating forecast for: ASB [2026-01-01T20:16:31.278508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-01T20:16:31.289607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-01T20:16:31.289956] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-01T20:16:31.290772] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-01T20:16:31.290822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:31.290854] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:31.290881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:31.290938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:31.349104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:31.349808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:31.349887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:31.349920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:31.469203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:31.469367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:31.469409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:31.469438] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:31.472897] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=41.53%) [2026-01-01T20:16:31.473171] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-01T20:16:31.473295] [INFO ] [sig ] ASB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:31.615545] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASB.txt [2026-01-01T20:16:31.615701] [INFO ] [sig ] [249/3531] Completed ASB in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-01T20:16:31.615742] [INFO ] [sig ] [250/3531] Forecasting ASBA... [2026-01-01T20:16:31.615771] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-01T20:16:31.615801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-01T20:16:31.627135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-01T20:16:31.627486] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-01T20:16:31.628307] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-01T20:16:31.628359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:31.628393] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:31.628421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:31.628481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:31.686904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:31.687723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:31.687824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:31.687860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:31.801112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:31.801281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:31.801323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:31.801351] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:31.806270] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-01-01T20:16:31.806739] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-01T20:16:31.806902] [INFO ] [sig ] ASBA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:31.952884] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASBA.txt [2026-01-01T20:16:31.953029] [INFO ] [sig ] [250/3531] Completed ASBA in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-01T20:16:31.953078] [INFO ] [sig ] [251/3531] Forecasting ASC... [2026-01-01T20:16:31.953108] [INFO ] [sig ] Generating forecast for: ASC [2026-01-01T20:16:31.953141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-01T20:16:31.964611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-01T20:16:31.964954] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-01T20:16:31.965784] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-01T20:16:31.965836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:31.965875] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:31.965904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:31.965963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:32.022140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:32.023074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:32.023201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:32.023241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:32.139009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:32.139180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:32.139224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:32.139293] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:32.142912] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=26.94%) [2026-01-01T20:16:32.143191] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-01T20:16:32.143318] [INFO ] [sig ] ASC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:32.283386] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASC.txt [2026-01-01T20:16:32.283547] [INFO ] [sig ] [251/3531] Completed ASC in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-01T20:16:32.283604] [INFO ] [sig ] [252/3531] Forecasting ASG... [2026-01-01T20:16:32.283635] [INFO ] [sig ] Generating forecast for: ASG [2026-01-01T20:16:32.283692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-01T20:16:32.295157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-01T20:16:32.295563] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-01T20:16:32.296427] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-01T20:16:32.296480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:32.296512] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:32.296552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:32.296636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:32.354883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:32.355756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:32.355840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:32.355874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:32.476880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:32.477045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:32.477085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:32.477114] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:32.480553] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: DOWN (p=27.81%) [2026-01-01T20:16:32.480899] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-01T20:16:32.481033] [INFO ] [sig ] ASG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:32.619243] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASG.txt [2026-01-01T20:16:32.619380] [INFO ] [sig ] [252/3531] Completed ASG in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-01T20:16:32.619419] [INFO ] [sig ] [253/3531] Forecasting ASGI... [2026-01-01T20:16:32.619449] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-01T20:16:32.619510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-01T20:16:32.631072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-01T20:16:32.631444] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-01T20:16:32.632307] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-01T20:16:32.632360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:32.632393] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:32.632421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:32.632481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:32.692193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:32.693069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:32.693147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:32.693180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:32.813335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:32.813490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:32.813532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:32.813563] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:32.817089] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: DOWN (p=13.96%) [2026-01-01T20:16:32.817372] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-01T20:16:32.817498] [INFO ] [sig ] ASGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:32.955345] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASGI.txt [2026-01-01T20:16:32.955477] [INFO ] [sig ] [253/3531] Completed ASGI in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-01T20:16:32.955515] [INFO ] [sig ] [254/3531] Forecasting ASGN... [2026-01-01T20:16:32.955550] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-01T20:16:32.955598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-01T20:16:32.967883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-01T20:16:32.968291] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-01T20:16:32.969157] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-01T20:16:32.969209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:32.969243] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:32.969271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:32.969329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:33.026540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:33.027356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:33.027441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:33.027475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:33.148841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:33.149000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:33.149045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:33.149074] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:33.152359] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=21.81%) [2026-01-01T20:16:33.152644] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-01T20:16:33.152780] [INFO ] [sig ] ASGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:33.289607] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASGN.txt [2026-01-01T20:16:33.289743] [INFO ] [sig ] [254/3531] Completed ASGN in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-01T20:16:33.289789] [INFO ] [sig ] [255/3531] Forecasting ASH... [2026-01-01T20:16:33.289828] [INFO ] [sig ] Generating forecast for: ASH [2026-01-01T20:16:33.289865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-01T20:16:33.301651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-01T20:16:33.301998] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-01T20:16:33.302786] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-01T20:16:33.302842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:33.302873] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:33.302901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:33.302958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:33.359273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:33.359904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:33.359981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:33.360013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:33.482779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:33.482944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:33.482985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:33.483014] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:33.486442] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: UP (p=51.24%) [2026-01-01T20:16:33.486738] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-01T20:16:33.486861] [INFO ] [sig ] ASH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:33.626375] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASH.txt [2026-01-01T20:16:33.626505] [INFO ] [sig ] [255/3531] Completed ASH in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 19.0m [2026-01-01T20:16:33.626544] [INFO ] [sig ] [256/3531] Forecasting ASIX... [2026-01-01T20:16:33.626590] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-01T20:16:33.626630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-01T20:16:33.638041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-01T20:16:33.638368] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-01T20:16:33.639203] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-01T20:16:33.639255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:33.639287] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:33.639313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:33.639369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:33.695971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:33.696675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:33.696754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:33.696786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:33.811521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:33.811687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:33.811727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:33.811755] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:33.815143] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=41.86%) [2026-01-01T20:16:33.815470] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-01T20:16:33.815630] [INFO ] [sig ] ASIX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:33.953971] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASIX.txt [2026-01-01T20:16:33.954098] [INFO ] [sig ] [256/3531] Completed ASIX in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:33.954138] [INFO ] [sig ] [257/3531] Forecasting ASLE... [2026-01-01T20:16:33.954167] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-01T20:16:33.954197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-01T20:16:33.965337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-01T20:16:33.965680] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-01T20:16:33.966459] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-01T20:16:33.966511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:33.966543] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:33.966585] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:33.966648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:34.021880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:34.022551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:34.022647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:34.022681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:34.138528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:34.138708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:34.138749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:34.138778] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:34.142149] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: UP (p=53.99%) [2026-01-01T20:16:34.142426] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-01T20:16:34.142545] [INFO ] [sig ] ASLE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:34.285725] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASLE.txt [2026-01-01T20:16:34.285909] [INFO ] [sig ] [257/3531] Completed ASLE in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:34.285993] [INFO ] [sig ] [258/3531] Forecasting ASMB... [2026-01-01T20:16:34.286027] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-01T20:16:34.286059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-01T20:16:34.297153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-01T20:16:34.297522] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-01T20:16:34.298321] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-01T20:16:34.298373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:34.298404] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:34.298432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:34.298490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:34.354632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:34.355296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:34.355399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:34.355434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:34.476507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:34.476664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:34.476707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:34.476736] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:34.480163] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=32.66%) [2026-01-01T20:16:34.480458] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-01T20:16:34.480621] [INFO ] [sig ] ASMB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:34.622999] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASMB.txt [2026-01-01T20:16:34.623135] [INFO ] [sig ] [258/3531] Completed ASMB in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:34.623175] [INFO ] [sig ] [259/3531] Forecasting ASML... [2026-01-01T20:16:34.623205] [INFO ] [sig ] Generating forecast for: ASML [2026-01-01T20:16:34.623235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-01T20:16:34.635618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-01T20:16:34.635985] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-01T20:16:34.636794] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-01T20:16:34.636846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:34.636877] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:34.636903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:34.636960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:34.692256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:34.693025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:34.693113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:34.693146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:34.816883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:34.817037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:34.817077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:34.817127] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:34.820471] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=52.13%) [2026-01-01T20:16:34.820758] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-01T20:16:34.820903] [INFO ] [sig ] ASML: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:34.960910] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASML.txt [2026-01-01T20:16:34.961073] [INFO ] [sig ] [259/3531] Completed ASML in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:34.961120] [INFO ] [sig ] [260/3531] Forecasting ASND... [2026-01-01T20:16:34.961149] [INFO ] [sig ] Generating forecast for: ASND [2026-01-01T20:16:34.961179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-01T20:16:34.973412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-01T20:16:34.973800] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-01T20:16:34.974633] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-01T20:16:34.974687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:34.974720] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:34.974748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:34.974806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:35.029750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:35.030462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:35.030539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:35.030588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:35.152957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:35.153115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:35.153156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:35.153184] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:35.156478] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: UP (p=73.79%) [2026-01-01T20:16:35.156760] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-01T20:16:35.156881] [INFO ] [sig ] ASND: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:35.301336] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASND.txt [2026-01-01T20:16:35.301483] [INFO ] [sig ] [260/3531] Completed ASND in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:35.301550] [INFO ] [sig ] [261/3531] Forecasting ASO... [2026-01-01T20:16:35.301619] [INFO ] [sig ] Generating forecast for: ASO [2026-01-01T20:16:35.301666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-01T20:16:35.313682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-01T20:16:35.314035] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-01T20:16:35.314915] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-01T20:16:35.314968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:35.315001] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:35.315028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:35.315087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:35.370918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:35.371630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:35.371710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:35.371742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:35.484848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:35.485014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:35.485054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:35.485084] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:35.488439] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-01-01T20:16:35.488739] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-01T20:16:35.488863] [INFO ] [sig ] ASO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:35.687313] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASO.txt [2026-01-01T20:16:35.687516] [INFO ] [sig ] [261/3531] Completed ASO in 0.4s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:35.687622] [INFO ] [sig ] [262/3531] Forecasting ASPI... [2026-01-01T20:16:35.687669] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-01T20:16:35.687713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-01T20:16:35.703907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-01T20:16:35.704267] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-01T20:16:35.705139] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-01T20:16:35.705194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:35.705229] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:35.705257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:35.705316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:35.761160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:35.761816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:35.761897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:35.761929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:35.876667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:35.876821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:35.876863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:35.876895] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:35.880242] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-01T20:16:35.880523] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-01T20:16:35.880674] [INFO ] [sig ] ASPI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:36.017938] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASPI.txt [2026-01-01T20:16:36.018098] [INFO ] [sig ] [262/3531] Completed ASPI in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:36.018141] [INFO ] [sig ] [263/3531] Forecasting ASPN... [2026-01-01T20:16:36.018172] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-01T20:16:36.018205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-01T20:16:36.030449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-01T20:16:36.030808] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-01T20:16:36.031598] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-01T20:16:36.031651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:36.031683] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:36.031712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:36.031782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:36.087491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:36.088157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:36.088237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:36.088270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:36.211316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:36.211476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:36.211516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:36.211546] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:36.214880] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: DOWN (p=9.80%) [2026-01-01T20:16:36.215147] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-01T20:16:36.215268] [INFO ] [sig ] ASPN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:36.353662] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASPN.txt [2026-01-01T20:16:36.353791] [INFO ] [sig ] [263/3531] Completed ASPN in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:36.353829] [INFO ] [sig ] [264/3531] Forecasting ASPS... [2026-01-01T20:16:36.353860] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-01T20:16:36.353891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-01T20:16:36.365470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-01T20:16:36.365810] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-01T20:16:36.366615] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-01T20:16:36.366666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:36.366698] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:36.366725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:36.366781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:36.422337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:36.423011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:36.423088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:36.423119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:36.538074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:36.538329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:36.538372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:36.538402] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:36.541797] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=56.07%) [2026-01-01T20:16:36.542083] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-01T20:16:36.542204] [INFO ] [sig ] ASPS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:36.679528] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASPS.txt [2026-01-01T20:16:36.679677] [INFO ] [sig ] [264/3531] Completed ASPS in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:36.679718] [INFO ] [sig ] [265/3531] Forecasting ASTE... [2026-01-01T20:16:36.679757] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-01T20:16:36.679814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-01T20:16:36.692309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-01T20:16:36.692667] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-01T20:16:36.693463] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-01T20:16:36.693523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:36.693597] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:36.693629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:36.693686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:36.749650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:36.750283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:36.750358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:36.750391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:36.867274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:36.867434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:36.867475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:36.867504] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:36.870856] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=78.87%) [2026-01-01T20:16:36.871143] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-01T20:16:36.871264] [INFO ] [sig ] ASTE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:37.009136] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASTE.txt [2026-01-01T20:16:37.009274] [INFO ] [sig ] [265/3531] Completed ASTE in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:37.009314] [INFO ] [sig ] [266/3531] Forecasting ASTH... [2026-01-01T20:16:37.009342] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-01T20:16:37.009372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-01T20:16:37.021207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-01T20:16:37.021522] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-01T20:16:37.022315] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-01T20:16:37.022366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:37.022399] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:37.022425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:37.022483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:37.078254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:37.078880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:37.078961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:37.079018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:37.194852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:37.195028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:37.195070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:37.195100] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:37.198427] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: UP (p=95.39%) [2026-01-01T20:16:37.198710] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-01T20:16:37.198833] [INFO ] [sig ] ASTH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:37.339394] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASTH.txt [2026-01-01T20:16:37.339536] [INFO ] [sig ] [266/3531] Completed ASTH in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:37.339592] [INFO ] [sig ] [267/3531] Forecasting ASTI... [2026-01-01T20:16:37.339624] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-01T20:16:37.339655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-01T20:16:37.351325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-01T20:16:37.351669] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-01T20:16:37.352451] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-01T20:16:37.352502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:37.352534] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:37.352561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:37.352638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:37.410765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:37.411432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:37.411508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:37.411541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:37.532110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:37.532269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:37.532310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:37.532338] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:37.535650] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: UP (p=90.96%) [2026-01-01T20:16:37.535916] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-01T20:16:37.536034] [INFO ] [sig ] ASTI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:37.673532] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASTI.txt [2026-01-01T20:16:37.673677] [INFO ] [sig ] [267/3531] Completed ASTI in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:37.673716] [INFO ] [sig ] [268/3531] Forecasting ASTL... [2026-01-01T20:16:37.673746] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-01T20:16:37.673778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-01T20:16:37.685442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-01T20:16:37.685783] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-01T20:16:37.686552] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-01T20:16:37.686621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:37.686654] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:37.686681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:37.686738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:37.742018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:37.742660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:37.742737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:37.742769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:37.858551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:37.858727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:37.858768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:37.858828] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:37.862169] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-01T20:16:37.862447] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-01T20:16:37.862568] [INFO ] [sig ] ASTL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:38.002937] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ASTL.txt [2026-01-01T20:16:38.003090] [INFO ] [sig ] [268/3531] Completed ASTL in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-01T20:16:38.003137] [INFO ] [sig ] [269/3531] Forecasting ASTS... [2026-01-01T20:16:38.003174] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-01T20:16:38.003228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-01T20:16:38.015924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-01T20:16:38.016245] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-01T20:16:38.017058] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-01T20:16:38.017110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:38.017151] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:38.017178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:38.017234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:38.072699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:38.073319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:38.073395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:38.073428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:38.193430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:38.193601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:38.193642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:38.193671] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:38.197028] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: UP (p=98.97%) [2026-01-01T20:16:38.197306] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-01T20:16:38.197429] [INFO ] [sig ] ASTS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:38.335251] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASTS.txt [2026-01-01T20:16:38.335381] [INFO ] [sig ] [269/3531] Completed ASTS in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:38.335421] [INFO ] [sig ] [270/3531] Forecasting ASX... [2026-01-01T20:16:38.335451] [INFO ] [sig ] Generating forecast for: ASX [2026-01-01T20:16:38.335481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-01T20:16:38.347433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-01T20:16:38.347773] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-01T20:16:38.348543] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-01T20:16:38.348611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:38.348644] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:38.348672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:38.348730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:38.404365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:38.405061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:38.405138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:38.405171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:38.528155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:38.528311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:38.528351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:38.528381] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:38.531705] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-01-01T20:16:38.532002] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-01T20:16:38.532123] [INFO ] [sig ] ASX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:38.669889] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASX.txt [2026-01-01T20:16:38.670022] [INFO ] [sig ] [270/3531] Completed ASX in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:38.670060] [INFO ] [sig ] [271/3531] Forecasting ASYS... [2026-01-01T20:16:38.670090] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-01T20:16:38.670121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-01T20:16:38.682111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-01T20:16:38.682453] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-01T20:16:38.683245] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-01T20:16:38.683295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:38.683327] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:38.683353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:38.683410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:38.742442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:38.743189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:38.743267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:38.743299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:38.861873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:38.862041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:38.862081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:38.862109] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:38.865429] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-01-01T20:16:38.865715] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-01T20:16:38.865834] [INFO ] [sig ] ASYS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:39.004116] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ASYS.txt [2026-01-01T20:16:39.004247] [INFO ] [sig ] [271/3531] Completed ASYS in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:39.004285] [INFO ] [sig ] [272/3531] Forecasting ATAI... [2026-01-01T20:16:39.004316] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-01T20:16:39.004357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-01T20:16:39.017063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-01T20:16:39.017383] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-01T20:16:39.018183] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-01T20:16:39.018235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:39.018267] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:39.018293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:39.018350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:39.074491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:39.075362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:39.075450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:39.075483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:39.191506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:39.191697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:39.191742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:39.191771] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:39.195071] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: UP (p=72.01%) [2026-01-01T20:16:39.195342] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-01T20:16:39.195462] [INFO ] [sig ] ATAI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:39.334846] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ATAI.txt [2026-01-01T20:16:39.335016] [INFO ] [sig ] [272/3531] Completed ATAI in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:39.335056] [INFO ] [sig ] [273/3531] Forecasting ATEC... [2026-01-01T20:16:39.335086] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-01T20:16:39.335118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-01T20:16:39.347763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-01T20:16:39.348168] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-01T20:16:39.349035] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-01T20:16:39.349092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:39.349123] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:39.349150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:39.349207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:39.404472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:39.405312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:39.405392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:39.405424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:39.529118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:39.529320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:39.529363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:39.529391] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:39.533186] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-01T20:16:39.533589] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-01T20:16:39.533741] [INFO ] [sig ] ATEC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:39.682884] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ATEC.txt [2026-01-01T20:16:39.683018] [INFO ] [sig ] [273/3531] Completed ATEC in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:39.683058] [INFO ] [sig ] [274/3531] Forecasting ATEN... [2026-01-01T20:16:39.683095] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-01T20:16:39.683126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-01T20:16:39.695200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-01T20:16:39.695542] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-01T20:16:39.696342] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-01T20:16:39.696393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:39.696424] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:39.696451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:39.696508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:39.751799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:39.752690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:39.752774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:39.752807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:39.875418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:39.875597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:39.875643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:39.875673] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:39.879124] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=82.13%) [2026-01-01T20:16:39.879405] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-01T20:16:39.879529] [INFO ] [sig ] ATEN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:40.019521] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ATEN.txt [2026-01-01T20:16:40.019678] [INFO ] [sig ] [274/3531] Completed ATEN in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:40.019720] [INFO ] [sig ] [275/3531] Forecasting ATEX... [2026-01-01T20:16:40.019757] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-01T20:16:40.019788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-01T20:16:40.032495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-01T20:16:40.032862] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-01T20:16:40.033902] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-01T20:16:40.033954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:40.033987] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:40.034016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:40.034075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:40.091977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:40.092647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:40.092751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:40.092785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:40.209480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:40.209654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:40.209697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:40.209726] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:40.212997] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=6.34%) [2026-01-01T20:16:40.213263] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-01T20:16:40.213392] [INFO ] [sig ] ATEX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:40.356111] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ATEX.txt [2026-01-01T20:16:40.356285] [INFO ] [sig ] [275/3531] Completed ATEX in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:40.356337] [INFO ] [sig ] [276/3531] Forecasting ATGE... [2026-01-01T20:16:40.356369] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-01T20:16:40.356405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-01T20:16:40.368635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-01T20:16:40.368993] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-01T20:16:40.369827] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-01T20:16:40.369879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:40.369921] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:40.369950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:40.370010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:40.427662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:40.428459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:40.428550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:40.428604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:40.544222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:40.544379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:40.544420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:40.544449] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:40.547750] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: DOWN (p=34.32%) [2026-01-01T20:16:40.548024] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-01T20:16:40.548144] [INFO ] [sig ] ATGE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:40.686987] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ATGE.txt [2026-01-01T20:16:40.687155] [INFO ] [sig ] [276/3531] Completed ATGE in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:40.687233] [INFO ] [sig ] [277/3531] Forecasting ATHA... [2026-01-01T20:16:40.687270] [INFO ] [sig ] Generating forecast for: ATHA [2026-01-01T20:16:40.687301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHA' from 'https://tdm.silogroup.org/data/derivative_storage/ATHA.csv'. [2026-01-01T20:16:40.705035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHA'. [2026-01-01T20:16:40.705411] [INFO ] [FORECASTER] Starting predict_future for ATHA [2026-01-01T20:16:40.706232] [DEBUG] [LOCAL ] No optimal features file found for ATHA: ./output/feature-sets/ATHA.txt [2026-01-01T20:16:40.706284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:40.706317] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:40.706345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:40.706404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:40.763623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:40.764390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:40.764473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:40.764508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:40.889675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:40.889837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:40.889878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:40.889907] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:40.893439] [DEBUG] [FORECASTER] ATHA: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-01-01T20:16:40.893755] [INFO ] [FORECASTER] Completed predict_future for ATHA [2026-01-01T20:16:40.893885] [INFO ] [sig ] ATHA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:41.035049] [INFO ] [LOCAL ] Saved forecast: ATHA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ATHA.txt [2026-01-01T20:16:41.035262] [INFO ] [sig ] [277/3531] Completed ATHA in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:41.035312] [INFO ] [sig ] [278/3531] Forecasting ATHM... [2026-01-01T20:16:41.035368] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-01T20:16:41.035402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-01T20:16:41.047657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-01T20:16:41.048049] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-01T20:16:41.048903] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-01T20:16:41.048955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:41.049016] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:41.049046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:41.049104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:41.104761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:41.105569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:41.105669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:41.105703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:41.227669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:41.227838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:41.227879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:41.227909] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:41.231322] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=60.82%) [2026-01-01T20:16:41.231624] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-01T20:16:41.231762] [INFO ] [sig ] ATHM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:41.369911] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ATHM.txt [2026-01-01T20:16:41.370098] [INFO ] [sig ] [278/3531] Completed ATHM in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:41.370141] [INFO ] [sig ] [279/3531] Forecasting ATI... [2026-01-01T20:16:41.370172] [INFO ] [sig ] Generating forecast for: ATI [2026-01-01T20:16:41.370230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-01T20:16:41.383020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-01T20:16:41.383388] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-01T20:16:41.384230] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-01T20:16:41.384284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:41.384317] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:41.384344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:41.384402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:41.440309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:41.441148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:41.441236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:41.441273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:41.562273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:41.562433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:41.562476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:41.562504] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:41.565863] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=87.48%) [2026-01-01T20:16:41.566153] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-01T20:16:41.566281] [INFO ] [sig ] ATI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:41.705535] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ATI.txt [2026-01-01T20:16:41.705721] [INFO ] [sig ] [279/3531] Completed ATI in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:41.705769] [INFO ] [sig ] [280/3531] Forecasting ATLC... [2026-01-01T20:16:41.705804] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-01T20:16:41.705873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-01T20:16:41.720182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-01T20:16:41.720796] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-01T20:16:41.721871] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-01T20:16:41.721925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:41.721960] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:41.721989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:41.722049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:41.779571] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:41.780424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:41.780520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:41.780560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:41.903614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:41.903772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:41.903814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:41.903841] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:41.907187] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: DOWN (p=46.04%) [2026-01-01T20:16:41.907492] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-01T20:16:41.907642] [INFO ] [sig ] ATLC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:42.049216] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ATLC.txt [2026-01-01T20:16:42.049360] [INFO ] [sig ] [280/3531] Completed ATLC in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:42.049399] [INFO ] [sig ] [281/3531] Forecasting ATLCZ... [2026-01-01T20:16:42.049427] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-01T20:16:42.049456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-01T20:16:42.061097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-01T20:16:42.061482] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-01T20:16:42.062284] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-01T20:16:42.062336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:42.062368] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:42.062394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:42.062451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:42.119750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:42.120655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:42.120742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:42.120778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:42.237790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:42.237949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:42.237988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:42.238019] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:42.241443] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-01T20:16:42.241743] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-01T20:16:42.241881] [INFO ] [sig ] ATLCZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:42.383521] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ATLCZ.txt [2026-01-01T20:16:42.383699] [INFO ] [sig ] [281/3531] Completed ATLCZ in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-01T20:16:42.383743] [INFO ] [sig ] [282/3531] Forecasting ATLO... [2026-01-01T20:16:42.383774] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-01T20:16:42.383805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-01T20:16:42.395771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-01T20:16:42.396097] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-01T20:16:42.396893] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-01T20:16:42.396946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:42.397004] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:42.397035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:42.397097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:42.453504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:42.454403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:42.454489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:42.454522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:42.569555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:42.569736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:42.569778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:42.569805] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:42.573196] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: UP (p=54.56%) [2026-01-01T20:16:42.573484] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-01T20:16:42.573634] [INFO ] [sig ] ATLO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:42.715136] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ATLO.txt [2026-01-01T20:16:42.715308] [INFO ] [sig ] [282/3531] Completed ATLO in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-01T20:16:42.715350] [INFO ] [sig ] [283/3531] Forecasting ATNI... [2026-01-01T20:16:42.715380] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-01T20:16:42.715412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-01T20:16:42.728043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-01T20:16:42.728443] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-01T20:16:42.729309] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-01T20:16:42.729362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:42.729394] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:42.729421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:42.729478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:42.785732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:42.786645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:42.786735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:42.786768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:42.913324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:42.913509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:42.913607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:42.913656] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:42.917642] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-01T20:16:42.917958] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-01T20:16:42.918096] [INFO ] [sig ] ATNI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:43.061987] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ATNI.txt [2026-01-01T20:16:43.062149] [INFO ] [sig ] [283/3531] Completed ATNI in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-01T20:16:43.062191] [INFO ] [sig ] [284/3531] Forecasting ATO... [2026-01-01T20:16:43.062221] [INFO ] [sig ] Generating forecast for: ATO [2026-01-01T20:16:43.062282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-01T20:16:43.074940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-01T20:16:43.075339] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-01T20:16:43.076171] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-01T20:16:43.076223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:43.076255] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:43.076282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:43.076338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:43.135337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:43.136186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:43.136274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:43.136308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:43.264963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:43.265130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:43.265177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:43.265207] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:43.268531] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: DOWN (p=28.35%) [2026-01-01T20:16:43.268812] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-01T20:16:43.268930] [INFO ] [sig ] ATO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:43.408464] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ATO.txt [2026-01-01T20:16:43.408613] [INFO ] [sig ] [284/3531] Completed ATO in 0.3s | 2.89 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-01T20:16:43.408657] [INFO ] [sig ] [285/3531] Forecasting ATOM... [2026-01-01T20:16:43.408687] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-01T20:16:43.408719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-01T20:16:43.420963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-01T20:16:43.421305] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-01T20:16:43.422092] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-01T20:16:43.422144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:43.422175] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:43.422201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:43.422257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:43.478570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:43.479261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:43.479355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:43.479390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:43.603241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:43.603387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:43.603427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:43.603485] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:43.606777] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=8.24%) [2026-01-01T20:16:43.607044] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-01T20:16:43.607166] [INFO ] [sig ] ATOM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:43.759479] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ATOM.txt [2026-01-01T20:16:43.759770] [INFO ] [sig ] [285/3531] Completed ATOM in 0.4s | 2.89 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-01T20:16:43.759847] [INFO ] [sig ] [286/3531] Forecasting ATRA... [2026-01-01T20:16:43.759881] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-01T20:16:43.759914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-01T20:16:43.772751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-01T20:16:43.773211] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-01T20:16:43.774211] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-01T20:16:43.774272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:43.774309] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:43.774341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:43.774417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:43.832909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:43.833771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:43.833852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:43.833887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:43.960402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:43.960612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:43.960660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:43.960690] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:43.964220] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: UP (p=95.00%) [2026-01-01T20:16:43.964509] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-01T20:16:43.964651] [INFO ] [sig ] ATRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:44.122478] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ATRA.txt [2026-01-01T20:16:44.122651] [INFO ] [sig ] [286/3531] Completed ATRA in 0.4s | 2.89 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-01T20:16:44.122694] [INFO ] [sig ] [287/3531] Forecasting ATRC... [2026-01-01T20:16:44.122725] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-01T20:16:44.122756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-01T20:16:44.134817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-01T20:16:44.135215] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-01T20:16:44.136150] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-01T20:16:44.136209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:44.136263] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:44.136295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:44.136356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:44.195951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:44.196860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:44.196948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:44.196982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:44.318058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:44.318228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:44.318280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:44.318321] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:44.321846] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=5.92%) [2026-01-01T20:16:44.322149] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-01T20:16:44.322287] [INFO ] [sig ] ATRC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:44.472513] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ATRC.txt [2026-01-01T20:16:44.472694] [INFO ] [sig ] [287/3531] Completed ATRC in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-01T20:16:44.472739] [INFO ] [sig ] [288/3531] Forecasting ATRO... [2026-01-01T20:16:44.472768] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-01T20:16:44.472828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-01T20:16:44.485484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-01T20:16:44.485871] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-01T20:16:44.486759] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-01T20:16:44.486814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:44.486848] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:44.486877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:44.486937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:44.544107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:44.544782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:44.544859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:44.544891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:44.666474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:44.666643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:44.666686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:44.666714] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:44.670070] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: DOWN (p=45.27%) [2026-01-01T20:16:44.670370] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-01T20:16:44.670493] [INFO ] [sig ] ATRO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:44.810064] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ATRO.txt [2026-01-01T20:16:44.810198] [INFO ] [sig ] [288/3531] Completed ATRO in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-01T20:16:44.810237] [INFO ] [sig ] [289/3531] Forecasting ATXS... [2026-01-01T20:16:44.810267] [INFO ] [sig ] Generating forecast for: ATXS [2026-01-01T20:16:44.810298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATXS' from 'https://tdm.silogroup.org/data/derivative_storage/ATXS.csv'. [2026-01-01T20:16:44.822378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATXS'. [2026-01-01T20:16:44.822767] [INFO ] [FORECASTER] Starting predict_future for ATXS [2026-01-01T20:16:44.823641] [DEBUG] [LOCAL ] No optimal features file found for ATXS: ./output/feature-sets/ATXS.txt [2026-01-01T20:16:44.823697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:44.823730] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:44.823759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:44.823817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:44.881452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:44.882120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:44.882211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:44.882250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:45.003917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:45.004069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:45.004110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:45.004137] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:45.007437] [DEBUG] [FORECASTER] ATXS: Forecast T+1@11:T+2@11: UP (p=65.69%) [2026-01-01T20:16:45.007723] [INFO ] [FORECASTER] Completed predict_future for ATXS [2026-01-01T20:16:45.007846] [INFO ] [sig ] ATXS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:45.148121] [INFO ] [LOCAL ] Saved forecast: ATXS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ATXS.txt [2026-01-01T20:16:45.148257] [INFO ] [sig ] [289/3531] Completed ATXS in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-01T20:16:45.148298] [INFO ] [sig ] [290/3531] Forecasting AUB... [2026-01-01T20:16:45.148327] [INFO ] [sig ] Generating forecast for: AUB [2026-01-01T20:16:45.148357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-01T20:16:45.160965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-01T20:16:45.161314] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-01T20:16:45.162152] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-01T20:16:45.162206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:45.162238] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:45.162266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:45.162325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:45.218672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:45.219308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:45.219387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:45.219419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:45.343030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:45.343204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:45.343437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:45.343468] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:45.347145] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: DOWN (p=25.45%) [2026-01-01T20:16:45.347416] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-01T20:16:45.347535] [INFO ] [sig ] AUB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:45.493680] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AUB.txt [2026-01-01T20:16:45.493813] [INFO ] [sig ] [290/3531] Completed AUB in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-01T20:16:45.493851] [INFO ] [sig ] [291/3531] Forecasting AUDC... [2026-01-01T20:16:45.493891] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-01T20:16:45.493929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-01T20:16:45.506353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-01T20:16:45.506709] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-01T20:16:45.507511] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-01T20:16:45.507563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:45.507626] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:45.507658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:45.507717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:45.566317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:45.566998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:45.567076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:45.567109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:45.685101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:45.685262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:45.685302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:45.685330] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:45.688625] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=60.63%) [2026-01-01T20:16:45.688893] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-01T20:16:45.689032] [INFO ] [sig ] AUDC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:45.827271] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AUDC.txt [2026-01-01T20:16:45.827400] [INFO ] [sig ] [291/3531] Completed AUDC in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-01T20:16:45.827439] [INFO ] [sig ] [292/3531] Forecasting AUPH... [2026-01-01T20:16:45.827468] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-01T20:16:45.827497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-01T20:16:45.839032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-01T20:16:45.839403] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-01T20:16:45.840208] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-01T20:16:45.840259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:45.840291] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:45.840318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:45.840375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:45.896281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:45.896929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:45.897032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:45.897066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:46.009658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:46.009815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:46.009856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:46.009884] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:46.013180] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: DOWN (p=1.83%) [2026-01-01T20:16:46.013451] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-01T20:16:46.013590] [INFO ] [sig ] AUPH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:46.151335] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AUPH.txt [2026-01-01T20:16:46.151470] [INFO ] [sig ] [292/3531] Completed AUPH in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-01T20:16:46.151509] [INFO ] [sig ] [293/3531] Forecasting AURA... [2026-01-01T20:16:46.151541] [INFO ] [sig ] Generating forecast for: AURA [2026-01-01T20:16:46.151596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-01T20:16:46.162169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-01T20:16:46.162497] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-01T20:16:46.163303] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-01T20:16:46.163354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:46.163385] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:46.163411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:46.163469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:46.219102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:46.219773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:46.219852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:46.219884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:46.339497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:46.339655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:46.339696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:46.339725] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:46.343097] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=88.85%) [2026-01-01T20:16:46.343378] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-01T20:16:46.343501] [INFO ] [sig ] AURA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:46.482096] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AURA.txt [2026-01-01T20:16:46.482230] [INFO ] [sig ] [293/3531] Completed AURA in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-01T20:16:46.482270] [INFO ] [sig ] [294/3531] Forecasting AUTL... [2026-01-01T20:16:46.482299] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-01T20:16:46.482331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-01T20:16:46.494258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-01T20:16:46.494602] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-01T20:16:46.495397] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-01T20:16:46.495448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:46.495480] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:46.495506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:46.495564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:46.551271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:46.551933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:46.552010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:46.552042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:46.673673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:46.673810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:46.673850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:46.673896] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:46.677172] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-01-01T20:16:46.677443] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-01T20:16:46.677566] [INFO ] [sig ] AUTL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:46.818228] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AUTL.txt [2026-01-01T20:16:46.818345] [INFO ] [sig ] [294/3531] Completed AUTL in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-01T20:16:46.818385] [INFO ] [sig ] [295/3531] Forecasting AVA... [2026-01-01T20:16:46.818414] [INFO ] [sig ] Generating forecast for: AVA [2026-01-01T20:16:46.818442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-01T20:16:46.830198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-01T20:16:46.830498] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-01T20:16:46.831293] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-01T20:16:46.831345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:46.831377] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:46.831404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:46.831467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:46.888414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:46.889040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:46.889118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:46.889150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:47.002755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:47.002920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:47.002960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:47.002989] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:47.006332] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-01-01T20:16:47.006637] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-01T20:16:47.006763] [INFO ] [sig ] AVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:47.148608] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AVA.txt [2026-01-01T20:16:47.148793] [INFO ] [sig ] [295/3531] Completed AVA in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-01T20:16:47.148840] [INFO ] [sig ] [296/3531] Forecasting AVAH... [2026-01-01T20:16:47.148872] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-01T20:16:47.148942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-01T20:16:47.160436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-01T20:16:47.160817] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-01T20:16:47.161611] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-01T20:16:47.161662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:47.161693] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:47.161720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:47.161779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:47.217081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:47.217768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:47.217847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:47.217892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:47.335173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:47.335324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:47.335364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:47.335393] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:47.338697] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: DOWN (p=45.10%) [2026-01-01T20:16:47.338978] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-01T20:16:47.339103] [INFO ] [sig ] AVAH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:47.476214] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AVAH.txt [2026-01-01T20:16:47.476335] [INFO ] [sig ] [296/3531] Completed AVAH in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-01T20:16:47.476375] [INFO ] [sig ] [297/3531] Forecasting AVAL... [2026-01-01T20:16:47.476405] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-01T20:16:47.476435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-01T20:16:47.487757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-01T20:16:47.488088] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-01T20:16:47.488897] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-01T20:16:47.488948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:47.488996] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:47.489025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:47.489082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:47.544098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:47.544765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:47.544845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:47.544879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:47.660738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:47.660892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:47.660936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:47.660966] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:47.664403] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-01T20:16:47.664695] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-01T20:16:47.664814] [INFO ] [sig ] AVAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:47.801831] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AVAL.txt [2026-01-01T20:16:47.801960] [INFO ] [sig ] [297/3531] Completed AVAL in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-01T20:16:47.802034] [INFO ] [sig ] [298/3531] Forecasting AVB... [2026-01-01T20:16:47.802067] [INFO ] [sig ] Generating forecast for: AVB [2026-01-01T20:16:47.802103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-01T20:16:47.813948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-01T20:16:47.814299] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-01T20:16:47.815101] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-01T20:16:47.815152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:47.815189] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:47.815227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:47.815286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:47.870728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:47.871349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:47.871429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:47.871461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:47.991412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:47.991584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:47.991628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:47.991659] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:47.994955] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-01-01T20:16:47.995227] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-01T20:16:47.995352] [INFO ] [sig ] AVB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:48.135272] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AVB.txt [2026-01-01T20:16:48.135413] [INFO ] [sig ] [298/3531] Completed AVB in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-01T20:16:48.135454] [INFO ] [sig ] [299/3531] Forecasting AVBP... [2026-01-01T20:16:48.135484] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-01T20:16:48.135514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-01T20:16:48.147829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-01T20:16:48.148229] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-01T20:16:48.149268] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-01T20:16:48.149322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:48.149380] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:48.149412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:48.149488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:48.206939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:48.207776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:48.207864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:48.207898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:48.325137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:48.325303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:48.325344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:48.325372] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:48.328720] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=11.82%) [2026-01-01T20:16:48.329025] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-01T20:16:48.329159] [INFO ] [sig ] AVBP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:48.466494] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AVBP.txt [2026-01-01T20:16:48.466636] [INFO ] [sig ] [299/3531] Completed AVBP in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-01T20:16:48.466677] [INFO ] [sig ] [300/3531] Forecasting AVD... [2026-01-01T20:16:48.466707] [INFO ] [sig ] Generating forecast for: AVD [2026-01-01T20:16:48.466739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-01T20:16:48.478822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-01T20:16:48.479231] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-01T20:16:48.480115] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-01T20:16:48.480171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:48.480205] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:48.480237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:48.480296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:48.535327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:48.536018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:48.536095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:48.536127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:48.655881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:48.656043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:48.656088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:48.656119] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:48.659622] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-01T20:16:48.659910] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-01T20:16:48.660034] [INFO ] [sig ] AVD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:48.805060] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AVD.txt [2026-01-01T20:16:48.805223] [INFO ] [sig ] [300/3531] Completed AVD in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-01T20:16:48.805272] [INFO ] [sig ] [301/3531] Forecasting AVDL... [2026-01-01T20:16:48.805304] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-01T20:16:48.805362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-01T20:16:48.817352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-01T20:16:48.817701] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-01T20:16:48.818520] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-01T20:16:48.818591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:48.818630] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:48.818658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:48.818716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:48.875465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:48.876085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:48.876163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:48.876196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:49.016603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:49.016767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:49.016809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:49.016838] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:49.020366] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=15.98%) [2026-01-01T20:16:49.020855] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-01T20:16:49.020981] [INFO ] [sig ] AVDL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:49.174972] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AVDL.txt [2026-01-01T20:16:49.175129] [INFO ] [sig ] [301/3531] Completed AVDL in 0.4s | 2.89 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-01T20:16:49.175200] [INFO ] [sig ] [302/3531] Forecasting AVGO... [2026-01-01T20:16:49.175249] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-01T20:16:49.175292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-01T20:16:49.188468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-01T20:16:49.188900] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-01T20:16:49.189767] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-01T20:16:49.189821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:49.189853] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:49.189881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:49.189940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:49.246964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:49.247850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:49.247933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:49.247966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:49.369164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:49.369322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:49.369363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:49.369424] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:49.372839] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=96.30%) [2026-01-01T20:16:49.373113] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-01T20:16:49.373247] [INFO ] [sig ] AVGO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:49.524888] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AVGO.txt [2026-01-01T20:16:49.525023] [INFO ] [sig ] [302/3531] Completed AVGO in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-01T20:16:49.525062] [INFO ] [sig ] [303/3531] Forecasting AVGX... [2026-01-01T20:16:49.525091] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-01T20:16:49.525151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-01T20:16:49.537200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-01T20:16:49.537568] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-01T20:16:49.538372] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-01T20:16:49.538423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:49.538454] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:49.538481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:49.538538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:49.597246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:49.598194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:49.598307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:49.598358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:49.727938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:49.728097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:49.728138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:49.728168] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:49.731589] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-01-01T20:16:49.731866] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-01T20:16:49.731993] [INFO ] [sig ] AVGX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:49.871427] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AVGX.txt [2026-01-01T20:16:49.871564] [INFO ] [sig ] [303/3531] Completed AVGX in 0.3s | 2.89 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-01T20:16:49.871620] [INFO ] [sig ] [304/3531] Forecasting AVK... [2026-01-01T20:16:49.871649] [INFO ] [sig ] Generating forecast for: AVK [2026-01-01T20:16:49.871704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-01T20:16:49.883713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-01T20:16:49.884050] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-01T20:16:49.884873] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-01T20:16:49.884925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:49.884957] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:49.884984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:49.885043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:49.941343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:49.941974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:49.942055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:49.942087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:50.054595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:50.054758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:50.054799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:50.054828] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:50.058139] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=60.28%) [2026-01-01T20:16:50.058407] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-01T20:16:50.058526] [INFO ] [sig ] AVK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:50.199348] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AVK.txt [2026-01-01T20:16:50.199506] [INFO ] [sig ] [304/3531] Completed AVK in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:50.199547] [INFO ] [sig ] [305/3531] Forecasting AVNS... [2026-01-01T20:16:50.199595] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-01T20:16:50.199631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-01T20:16:50.211892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-01T20:16:50.212240] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-01T20:16:50.213044] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-01T20:16:50.213096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:50.213127] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:50.213152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:50.213209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:50.269567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:50.270512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:50.270619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:50.270655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:50.390897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:50.391061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:50.391103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:50.391133] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:50.394540] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: DOWN (p=5.00%) [2026-01-01T20:16:50.394844] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-01T20:16:50.394972] [INFO ] [sig ] AVNS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:50.539652] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AVNS.txt [2026-01-01T20:16:50.539829] [INFO ] [sig ] [305/3531] Completed AVNS in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:50.539870] [INFO ] [sig ] [306/3531] Forecasting AVO... [2026-01-01T20:16:50.539900] [INFO ] [sig ] Generating forecast for: AVO [2026-01-01T20:16:50.539933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-01T20:16:50.552043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-01T20:16:50.552448] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-01T20:16:50.553286] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-01T20:16:50.553351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:50.553394] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:50.553429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:50.553504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:50.610108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:50.610964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:50.611046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:50.611079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:50.730079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:50.730244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:50.730286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:50.730316] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:50.733770] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-01T20:16:50.734065] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-01T20:16:50.734200] [INFO ] [sig ] AVO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:50.895689] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AVO.txt [2026-01-01T20:16:50.895852] [INFO ] [sig ] [306/3531] Completed AVO in 0.4s | 2.89 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:50.895923] [INFO ] [sig ] [307/3531] Forecasting AVTX... [2026-01-01T20:16:50.895955] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-01T20:16:50.895985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-01T20:16:50.924278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-01T20:16:50.924709] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-01T20:16:50.925544] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-01T20:16:50.925617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:50.925652] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:50.925678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:50.925735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:50.990957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:50.991944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:50.992042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:50.992076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:51.119465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:51.119670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:51.119715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:51.119745] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:51.123699] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: UP (p=65.40%) [2026-01-01T20:16:51.124051] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-01T20:16:51.124222] [INFO ] [sig ] AVTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:51.288841] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AVTX.txt [2026-01-01T20:16:51.289027] [INFO ] [sig ] [307/3531] Completed AVTX in 0.4s | 2.89 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:51.289098] [INFO ] [sig ] [308/3531] Forecasting AVXL... [2026-01-01T20:16:51.289128] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-01T20:16:51.289161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-01T20:16:51.301475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-01T20:16:51.301890] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-01T20:16:51.302696] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-01T20:16:51.302747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:51.302779] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:51.302806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:51.302864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:51.358344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:51.359258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:51.359353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:51.359385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:51.482418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:51.482604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:51.482649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:51.482677] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:51.486317] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=39.58%) [2026-01-01T20:16:51.486609] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-01T20:16:51.486733] [INFO ] [sig ] AVXL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:51.635678] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AVXL.txt [2026-01-01T20:16:51.635834] [INFO ] [sig ] [308/3531] Completed AVXL in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:51.635873] [INFO ] [sig ] [309/3531] Forecasting AVY... [2026-01-01T20:16:51.635905] [INFO ] [sig ] Generating forecast for: AVY [2026-01-01T20:16:51.635936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-01T20:16:51.648855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-01T20:16:51.649256] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-01T20:16:51.650268] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-01T20:16:51.650320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:51.650352] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:51.650379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:51.650437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:51.707372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:51.708156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:51.708262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:51.708296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:51.825046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:51.825185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:51.825224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:51.825255] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:51.828499] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: UP (p=79.31%) [2026-01-01T20:16:51.828783] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-01T20:16:51.828903] [INFO ] [sig ] AVY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:51.965522] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AVY.txt [2026-01-01T20:16:51.965670] [INFO ] [sig ] [309/3531] Completed AVY in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:51.965710] [INFO ] [sig ] [310/3531] Forecasting AWF... [2026-01-01T20:16:51.965740] [INFO ] [sig ] Generating forecast for: AWF [2026-01-01T20:16:51.965771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-01T20:16:51.978074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-01T20:16:51.978426] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-01T20:16:51.979256] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-01T20:16:51.979308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:51.979339] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:51.979366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:51.979423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:52.034711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:52.035374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:52.035452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:52.035484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:52.154479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:52.154663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:52.154708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:52.154738] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:52.158179] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: DOWN (p=41.23%) [2026-01-01T20:16:52.158460] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-01T20:16:52.158604] [INFO ] [sig ] AWF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:52.299382] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AWF.txt [2026-01-01T20:16:52.299515] [INFO ] [sig ] [310/3531] Completed AWF in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:52.299554] [INFO ] [sig ] [311/3531] Forecasting AWI... [2026-01-01T20:16:52.299608] [INFO ] [sig ] Generating forecast for: AWI [2026-01-01T20:16:52.299641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-01T20:16:52.312665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-01T20:16:52.313004] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-01T20:16:52.313960] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-01T20:16:52.314011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:52.314053] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:52.314081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:52.314139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:52.369695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:52.370350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:52.370429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:52.370461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:52.492058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:52.492218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:52.492259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:52.492288] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:52.495599] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=22.96%) [2026-01-01T20:16:52.495868] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-01T20:16:52.495988] [INFO ] [sig ] AWI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:52.633268] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AWI.txt [2026-01-01T20:16:52.633393] [INFO ] [sig ] [311/3531] Completed AWI in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:52.633432] [INFO ] [sig ] [312/3531] Forecasting AWK... [2026-01-01T20:16:52.633462] [INFO ] [sig ] Generating forecast for: AWK [2026-01-01T20:16:52.633515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-01T20:16:52.645527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-01T20:16:52.645863] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-01T20:16:52.646654] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-01T20:16:52.646706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:52.646737] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:52.646764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:52.646822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:52.702203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:52.702816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:52.702893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:52.702925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:52.826785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:52.826966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:52.827012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:52.827043] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:52.831624] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=69.57%) [2026-01-01T20:16:52.832040] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-01T20:16:52.832196] [INFO ] [sig ] AWK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:52.988991] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AWK.txt [2026-01-01T20:16:52.989197] [INFO ] [sig ] [312/3531] Completed AWK in 0.4s | 2.89 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:52.989253] [INFO ] [sig ] [313/3531] Forecasting AWP... [2026-01-01T20:16:52.989289] [INFO ] [sig ] Generating forecast for: AWP [2026-01-01T20:16:52.989330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-01T20:16:53.002430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-01T20:16:53.002839] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-01T20:16:53.003732] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-01T20:16:53.003786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:53.003819] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:53.003846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:53.003904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:53.064800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:53.065692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:53.065779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:53.065821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:53.192168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:53.192337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:53.192381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:53.192409] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:53.195853] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-01-01T20:16:53.196122] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-01T20:16:53.196248] [INFO ] [sig ] AWP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:53.335850] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AWP.txt [2026-01-01T20:16:53.335979] [INFO ] [sig ] [313/3531] Completed AWP in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-01T20:16:53.336018] [INFO ] [sig ] [314/3531] Forecasting AWRE... [2026-01-01T20:16:53.336046] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-01T20:16:53.336078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-01T20:16:53.348173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-01T20:16:53.348506] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-01T20:16:53.349319] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-01T20:16:53.349370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:53.349400] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:53.349427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:53.349483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:53.407326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:53.408206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:53.408292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:53.408328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:53.536736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:53.536902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:53.536943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:53.536972] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:53.540348] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: DOWN (p=13.31%) [2026-01-01T20:16:53.540649] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-01T20:16:53.540774] [INFO ] [sig ] AWRE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:53.684500] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AWRE.txt [2026-01-01T20:16:53.684725] [INFO ] [sig ] [314/3531] Completed AWRE in 0.3s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-01T20:16:53.684822] [INFO ] [sig ] [315/3531] Forecasting AXGN... [2026-01-01T20:16:53.684869] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-01T20:16:53.684912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-01T20:16:53.700520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-01T20:16:53.700980] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-01T20:16:53.701912] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-01T20:16:53.701976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:53.702022] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:53.702064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:53.702147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:53.767416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:53.768312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:53.768395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:53.768427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:53.895677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:53.895851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:53.895892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:53.895922] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:53.899664] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-01T20:16:53.900057] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-01T20:16:53.900222] [INFO ] [sig ] AXGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:54.100018] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AXGN.txt [2026-01-01T20:16:54.100226] [INFO ] [sig ] [315/3531] Completed AXGN in 0.4s | 2.89 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-01T20:16:54.100272] [INFO ] [sig ] [316/3531] Forecasting AXL... [2026-01-01T20:16:54.100303] [INFO ] [sig ] Generating forecast for: AXL [2026-01-01T20:16:54.100372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-01T20:16:54.115094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-01T20:16:54.115607] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-01T20:16:54.116728] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-01T20:16:54.116794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:54.116869] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:54.116906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:54.116988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:54.196136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:54.197153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:54.197259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:54.197298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:54.352487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:54.352681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:54.352727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:54.352757] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:54.357231] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: UP (p=88.15%) [2026-01-01T20:16:54.357689] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-01T20:16:54.357866] [INFO ] [sig ] AXL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:54.583828] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AXL.txt [2026-01-01T20:16:54.584063] [INFO ] [sig ] [316/3531] Completed AXL in 0.5s | 2.89 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:54.584116] [INFO ] [sig ] [317/3531] Forecasting AXON... [2026-01-01T20:16:54.584153] [INFO ] [sig ] Generating forecast for: AXON [2026-01-01T20:16:54.584231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXON' from 'https://tdm.silogroup.org/data/derivative_storage/AXON.csv'. [2026-01-01T20:16:54.601239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXON'. [2026-01-01T20:16:54.601778] [INFO ] [FORECASTER] Starting predict_future for AXON [2026-01-01T20:16:54.603075] [DEBUG] [LOCAL ] No optimal features file found for AXON: ./output/feature-sets/AXON.txt [2026-01-01T20:16:54.603164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:54.603213] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:54.603254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:54.603338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:54.692082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:54.693254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:54.693407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:54.693457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:54.862109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:54.862293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:54.862359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:54.862405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:54.867462] [DEBUG] [FORECASTER] AXON: Forecast T+1@11:T+2@11: UP (p=64.82%) [2026-01-01T20:16:54.867941] [INFO ] [FORECASTER] Completed predict_future for AXON [2026-01-01T20:16:54.868128] [INFO ] [sig ] AXON: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:55.047805] [INFO ] [LOCAL ] Saved forecast: AXON 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AXON.txt [2026-01-01T20:16:55.047967] [INFO ] [sig ] [317/3531] Completed AXON in 0.5s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:55.048010] [INFO ] [sig ] [318/3531] Forecasting AXP... [2026-01-01T20:16:55.048039] [INFO ] [sig ] Generating forecast for: AXP [2026-01-01T20:16:55.048102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-01T20:16:55.061283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-01T20:16:55.061727] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-01T20:16:55.062622] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-01T20:16:55.062686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:55.062719] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:55.062746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:55.062805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:55.122464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:55.123416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:55.123507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:55.123541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:55.249465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:55.249649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:55.249693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:55.249741] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:55.253300] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: DOWN (p=10.67%) [2026-01-01T20:16:55.253643] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-01T20:16:55.253780] [INFO ] [sig ] AXP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:55.397551] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AXP.txt [2026-01-01T20:16:55.397718] [INFO ] [sig ] [318/3531] Completed AXP in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:55.397763] [INFO ] [sig ] [319/3531] Forecasting AXS... [2026-01-01T20:16:55.397822] [INFO ] [sig ] Generating forecast for: AXS [2026-01-01T20:16:55.397858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-01T20:16:55.409417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-01T20:16:55.409760] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-01T20:16:55.410532] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-01T20:16:55.410608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:55.410641] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:55.410668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:55.410726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:55.466562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:55.467526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:55.467628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:55.467664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:55.586815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:55.586978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:55.587020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:55.587081] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:55.590483] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: UP (p=61.04%) [2026-01-01T20:16:55.590771] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-01T20:16:55.590892] [INFO ] [sig ] AXS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:55.729408] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AXS.txt [2026-01-01T20:16:55.729530] [INFO ] [sig ] [319/3531] Completed AXS in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:55.729591] [INFO ] [sig ] [320/3531] Forecasting AXSM... [2026-01-01T20:16:55.729624] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-01T20:16:55.729655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-01T20:16:55.741279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-01T20:16:55.741615] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-01T20:16:55.742391] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-01T20:16:55.742443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:55.742475] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:55.742502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:55.742559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:55.797861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:55.798459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:55.798536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:55.798601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:55.916119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:55.916278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:55.916320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:55.916351] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:55.919743] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=21.53%) [2026-01-01T20:16:55.920009] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-01T20:16:55.920131] [INFO ] [sig ] AXSM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:56.072615] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AXSM.txt [2026-01-01T20:16:56.072757] [INFO ] [sig ] [320/3531] Completed AXSM in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-01T20:16:56.072797] [INFO ] [sig ] [321/3531] Forecasting AXTA... [2026-01-01T20:16:56.072826] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-01T20:16:56.072856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-01T20:16:56.084614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-01T20:16:56.084977] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-01T20:16:56.085780] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-01T20:16:56.085832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:56.085865] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:56.085891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:56.085949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:56.141344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:56.142023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:56.142104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:56.142137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:56.261630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:56.261794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:56.261835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:56.261866] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:56.265238] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: UP (p=74.40%) [2026-01-01T20:16:56.265514] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-01T20:16:56.265659] [INFO ] [sig ] AXTA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:56.403194] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AXTA.txt [2026-01-01T20:16:56.403345] [INFO ] [sig ] [321/3531] Completed AXTA in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.6m [2026-01-01T20:16:56.403384] [INFO ] [sig ] [322/3531] Forecasting AXTI... [2026-01-01T20:16:56.403444] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-01T20:16:56.403687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-01T20:16:56.415850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-01T20:16:56.416298] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-01T20:16:56.417774] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-01T20:16:56.417836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:56.417891] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:56.417949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:56.418026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:56.479038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:56.479838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:56.479942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:56.479976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:56.610270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:56.610432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:56.610474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:56.610509] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:56.614508] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: UP (p=70.71%) [2026-01-01T20:16:56.614841] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-01T20:16:56.614974] [INFO ] [sig ] AXTI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:56.765174] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AXTI.txt [2026-01-01T20:16:56.765335] [INFO ] [sig ] [322/3531] Completed AXTI in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:16:56.765377] [INFO ] [sig ] [323/3531] Forecasting AYI... [2026-01-01T20:16:56.765406] [INFO ] [sig ] Generating forecast for: AYI [2026-01-01T20:16:56.765438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-01T20:16:56.778489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-01T20:16:56.778875] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-01T20:16:56.779705] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-01T20:16:56.779758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:56.779790] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:56.779817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:56.779874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:56.835352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:56.836183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:56.836265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:56.836298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:56.958555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:56.958730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:56.958773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:56.958803] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:56.962150] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-01T20:16:56.962450] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-01T20:16:56.962611] [INFO ] [sig ] AYI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:57.105101] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AYI.txt [2026-01-01T20:16:57.105268] [INFO ] [sig ] [323/3531] Completed AYI in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:16:57.105334] [INFO ] [sig ] [324/3531] Forecasting AZ... [2026-01-01T20:16:57.105394] [INFO ] [sig ] Generating forecast for: AZ [2026-01-01T20:16:57.105426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-01T20:16:57.117054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-01T20:16:57.117425] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-01T20:16:57.118234] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-01T20:16:57.118286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:57.118318] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:57.118344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:57.118401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:57.175128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:57.175919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:57.176007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:57.176043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:57.310164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:57.310323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:57.310364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:57.310393] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:57.313741] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=18.76%) [2026-01-01T20:16:57.314005] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-01T20:16:57.314122] [INFO ] [sig ] AZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:57.451030] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AZ.txt [2026-01-01T20:16:57.451144] [INFO ] [sig ] [324/3531] Completed AZ in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:16:57.451182] [INFO ] [sig ] [325/3531] Forecasting AZN... [2026-01-01T20:16:57.451211] [INFO ] [sig ] Generating forecast for: AZN [2026-01-01T20:16:57.451243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-01T20:16:57.462691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-01T20:16:57.463032] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-01T20:16:57.463827] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-01T20:16:57.463878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:57.463910] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:57.463936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:57.463992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:57.519022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:57.519631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:57.519720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:57.519753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:57.640343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:57.640502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:57.640545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:57.640594] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:57.643983] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: UP (p=79.65%) [2026-01-01T20:16:57.644274] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-01T20:16:57.644409] [INFO ] [sig ] AZN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:57.788110] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AZN.txt [2026-01-01T20:16:57.788281] [INFO ] [sig ] [325/3531] Completed AZN in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:16:57.788342] [INFO ] [sig ] [326/3531] Forecasting AZO... [2026-01-01T20:16:57.788377] [INFO ] [sig ] Generating forecast for: AZO [2026-01-01T20:16:57.788441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-01T20:16:57.800889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-01T20:16:57.801241] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-01T20:16:57.802036] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-01T20:16:57.802087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:57.802119] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:57.802146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:57.802203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:57.858867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:57.859592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:57.859672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:57.859733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:57.979151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:57.979325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:57.979371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:57.979402] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:57.983311] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-01-01T20:16:57.983774] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-01T20:16:57.983910] [INFO ] [sig ] AZO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:58.127274] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/AZO.txt [2026-01-01T20:16:58.127407] [INFO ] [sig ] [326/3531] Completed AZO in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:16:58.127448] [INFO ] [sig ] [327/3531] Forecasting AZTA... [2026-01-01T20:16:58.127478] [INFO ] [sig ] Generating forecast for: AZTA [2026-01-01T20:16:58.127514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZTA' from 'https://tdm.silogroup.org/data/derivative_storage/AZTA.csv'. [2026-01-01T20:16:58.139718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZTA'. [2026-01-01T20:16:58.140043] [INFO ] [FORECASTER] Starting predict_future for AZTA [2026-01-01T20:16:58.140881] [DEBUG] [LOCAL ] No optimal features file found for AZTA: ./output/feature-sets/AZTA.txt [2026-01-01T20:16:58.140934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:58.140966] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:58.140993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:58.141050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:58.197226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:58.198078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:58.198159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:58.198193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:58.319285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:58.319451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:58.319493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:58.319521] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:58.322960] [DEBUG] [FORECASTER] AZTA: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-01T20:16:58.323237] [INFO ] [FORECASTER] Completed predict_future for AZTA [2026-01-01T20:16:58.323359] [INFO ] [sig ] AZTA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:58.461331] [INFO ] [LOCAL ] Saved forecast: AZTA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AZTA.txt [2026-01-01T20:16:58.461473] [INFO ] [sig ] [327/3531] Completed AZTA in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:16:58.461513] [INFO ] [sig ] [328/3531] Forecasting AZZ... [2026-01-01T20:16:58.461542] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-01T20:16:58.461588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-01T20:16:58.474085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-01T20:16:58.474458] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-01T20:16:58.475267] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-01T20:16:58.475319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:58.475352] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:58.475379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:58.475436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:58.531909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:58.532807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:58.532892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:58.532924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:58.650953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:58.651111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:58.651151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:58.651179] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:58.654480] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=9.14%) [2026-01-01T20:16:58.654764] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-01T20:16:58.654885] [INFO ] [sig ] AZZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:58.793439] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/AZZ.txt [2026-01-01T20:16:58.793585] [INFO ] [sig ] [328/3531] Completed AZZ in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:16:58.793627] [INFO ] [sig ] [329/3531] Forecasting BA... [2026-01-01T20:16:58.793656] [INFO ] [sig ] Generating forecast for: BA [2026-01-01T20:16:58.793709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-01T20:16:58.805725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-01T20:16:58.806056] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-01T20:16:58.806863] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-01T20:16:58.806915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:58.806946] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:58.806973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:58.807034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:58.862687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:58.863443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:58.863523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:58.863555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:58.985870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:58.986034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:58.986075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:58.986103] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:58.989461] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=42.90%) [2026-01-01T20:16:58.989760] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-01T20:16:58.989882] [INFO ] [sig ] BA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:59.128344] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BA.txt [2026-01-01T20:16:59.128530] [INFO ] [sig ] [329/3531] Completed BA in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:16:59.128589] [INFO ] [sig ] [330/3531] Forecasting BABA... [2026-01-01T20:16:59.128622] [INFO ] [sig ] Generating forecast for: BABA [2026-01-01T20:16:59.128655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-01T20:16:59.140607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-01T20:16:59.140940] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-01T20:16:59.141739] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-01T20:16:59.141791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:59.141824] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:59.141851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:59.141909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:59.198069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:59.198946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:59.199056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:59.199093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:59.322309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:59.322500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:59.322547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:59.322595] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:59.325994] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=41.84%) [2026-01-01T20:16:59.326260] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-01T20:16:59.326382] [INFO ] [sig ] BABA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:16:59.464696] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BABA.txt [2026-01-01T20:16:59.464867] [INFO ] [sig ] [330/3531] Completed BABA in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:16:59.464907] [INFO ] [sig ] [331/3531] Forecasting BABX... [2026-01-01T20:16:59.464937] [INFO ] [sig ] Generating forecast for: BABX [2026-01-01T20:16:59.464997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-01T20:16:59.477182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-01T20:16:59.477595] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-01T20:16:59.478371] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-01T20:16:59.478423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:59.478454] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:59.478482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:59.478538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:59.534089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:59.534967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:59.535048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:59.535081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:59.657626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:59.657807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:59.657849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:59.657876] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:59.661240] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: UP (p=85.40%) [2026-01-01T20:16:59.661516] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-01T20:16:59.661659] [INFO ] [sig ] BABX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:16:59.801621] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BABX.txt [2026-01-01T20:16:59.801765] [INFO ] [sig ] [331/3531] Completed BABX in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:16:59.801806] [INFO ] [sig ] [332/3531] Forecasting BAC... [2026-01-01T20:16:59.801835] [INFO ] [sig ] Generating forecast for: BAC [2026-01-01T20:16:59.801866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-01T20:16:59.814399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-01T20:16:59.814813] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-01T20:16:59.815618] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-01T20:16:59.815670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:16:59.815703] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:16:59.815730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:16:59.815787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:16:59.872482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:16:59.873318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:16:59.873405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:16:59.873439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:16:59.992814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:16:59.992965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:16:59.993007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:16:59.993038] [INFO ] [FORECASTER] Training complete [2026-01-01T20:16:59.996329] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: DOWN (p=6.71%) [2026-01-01T20:16:59.996619] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-01T20:16:59.996743] [INFO ] [sig ] BAC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:00.138790] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BAC.txt [2026-01-01T20:17:00.138957] [INFO ] [sig ] [332/3531] Completed BAC in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:17:00.139025] [INFO ] [sig ] [333/3531] Forecasting BAH... [2026-01-01T20:17:00.139055] [INFO ] [sig ] Generating forecast for: BAH [2026-01-01T20:17:00.139114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-01T20:17:00.151419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-01T20:17:00.151851] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-01T20:17:00.152678] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-01T20:17:00.152729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:00.152789] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:00.152818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:00.152877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:00.209230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:00.210137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:00.210220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:00.210253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:00.332509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:00.332681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:00.332722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:00.332750] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:00.336052] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=75.85%) [2026-01-01T20:17:00.336317] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-01T20:17:00.336439] [INFO ] [sig ] BAH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:00.473937] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BAH.txt [2026-01-01T20:17:00.474088] [INFO ] [sig ] [333/3531] Completed BAH in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:17:00.474128] [INFO ] [sig ] [334/3531] Forecasting BAK... [2026-01-01T20:17:00.474159] [INFO ] [sig ] Generating forecast for: BAK [2026-01-01T20:17:00.474191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAK' from 'https://tdm.silogroup.org/data/derivative_storage/BAK.csv'. [2026-01-01T20:17:00.487270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAK'. [2026-01-01T20:17:00.487688] [INFO ] [FORECASTER] Starting predict_future for BAK [2026-01-01T20:17:00.488494] [DEBUG] [LOCAL ] No optimal features file found for BAK: ./output/feature-sets/BAK.txt [2026-01-01T20:17:00.488546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:00.488595] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:00.488625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:00.488683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:00.543957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:00.544666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:00.544743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:00.544775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:00.665468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:00.665650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:00.665694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:00.665724] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:00.669118] [DEBUG] [FORECASTER] BAK: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-01-01T20:17:00.669386] [INFO ] [FORECASTER] Completed predict_future for BAK [2026-01-01T20:17:00.669507] [INFO ] [sig ] BAK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:00.811262] [INFO ] [LOCAL ] Saved forecast: BAK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BAK.txt [2026-01-01T20:17:00.811397] [INFO ] [sig ] [334/3531] Completed BAK in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:17:00.811436] [INFO ] [sig ] [335/3531] Forecasting BALL... [2026-01-01T20:17:00.811468] [INFO ] [sig ] Generating forecast for: BALL [2026-01-01T20:17:00.811501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-01T20:17:00.823496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-01T20:17:00.823844] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-01T20:17:00.824638] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-01T20:17:00.824688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:00.824731] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:00.824759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:00.824817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:00.880920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:00.881758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:00.881838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:00.881870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:01.001929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:01.002094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:01.002135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:01.002163] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:01.005471] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: UP (p=59.03%) [2026-01-01T20:17:01.005760] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-01T20:17:01.005883] [INFO ] [sig ] BALL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:01.143176] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BALL.txt [2026-01-01T20:17:01.143298] [INFO ] [sig ] [335/3531] Completed BALL in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-01T20:17:01.143336] [INFO ] [sig ] [336/3531] Forecasting BAM... [2026-01-01T20:17:01.143365] [INFO ] [sig ] Generating forecast for: BAM [2026-01-01T20:17:01.143396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-01T20:17:01.155351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-01T20:17:01.155699] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-01T20:17:01.156470] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-01T20:17:01.156521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:01.156553] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:01.156597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:01.156657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:01.211500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:01.212361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:01.212446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:01.212479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:01.328633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:01.328796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:01.328836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:01.328901] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:01.332380] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: UP (p=79.03%) [2026-01-01T20:17:01.332707] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-01T20:17:01.332838] [INFO ] [sig ] BAM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:01.470673] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BAM.txt [2026-01-01T20:17:01.470837] [INFO ] [sig ] [336/3531] Completed BAM in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-01T20:17:01.470877] [INFO ] [sig ] [337/3531] Forecasting BANC... [2026-01-01T20:17:01.470907] [INFO ] [sig ] Generating forecast for: BANC [2026-01-01T20:17:01.470967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-01T20:17:01.483219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-01T20:17:01.483556] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-01T20:17:01.484343] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-01T20:17:01.484394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:01.484425] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:01.484452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:01.484509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:01.540030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:01.540662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:01.540740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:01.540772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:01.666057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:01.666215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:01.666254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:01.666282] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:01.669608] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: UP (p=63.50%) [2026-01-01T20:17:01.669873] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-01T20:17:01.669995] [INFO ] [sig ] BANC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:01.814482] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BANC.txt [2026-01-01T20:17:01.814657] [INFO ] [sig ] [337/3531] Completed BANC in 0.3s | 2.89 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-01T20:17:01.814700] [INFO ] [sig ] [338/3531] Forecasting BAND... [2026-01-01T20:17:01.814756] [INFO ] [sig ] Generating forecast for: BAND [2026-01-01T20:17:01.814789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-01T20:17:01.826441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-01T20:17:01.826795] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-01T20:17:01.827596] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-01T20:17:01.827649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:01.827681] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:01.827707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:01.827766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:01.902915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:01.903821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:01.903903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:01.903938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:02.029022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:02.029194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:02.029236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:02.029265] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:02.032721] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-01T20:17:02.033038] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-01T20:17:02.033171] [INFO ] [sig ] BAND: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:02.173872] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BAND.txt [2026-01-01T20:17:02.174031] [INFO ] [sig ] [338/3531] Completed BAND in 0.4s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:02.174073] [INFO ] [sig ] [339/3531] Forecasting BANF... [2026-01-01T20:17:02.174108] [INFO ] [sig ] Generating forecast for: BANF [2026-01-01T20:17:02.174170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-01T20:17:02.186279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-01T20:17:02.186669] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-01T20:17:02.187469] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-01T20:17:02.187521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:02.187553] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:02.187598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:02.187658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:02.247974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:02.248887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:02.249005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:02.249042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:02.370714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:02.370879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:02.370920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:02.370950] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:02.374410] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: DOWN (p=43.40%) [2026-01-01T20:17:02.374746] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-01T20:17:02.374880] [INFO ] [sig ] BANF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:02.519753] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BANF.txt [2026-01-01T20:17:02.519945] [INFO ] [sig ] [339/3531] Completed BANF in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:02.520007] [INFO ] [sig ] [340/3531] Forecasting BANX... [2026-01-01T20:17:02.520073] [INFO ] [sig ] Generating forecast for: BANX [2026-01-01T20:17:02.520107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-01T20:17:02.532629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-01T20:17:02.532991] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-01T20:17:02.533811] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-01T20:17:02.533864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:02.533898] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:02.533926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:02.533985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:02.591419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:02.592084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:02.592165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:02.592199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:02.703372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:02.703539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:02.703631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:02.703665] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:02.706999] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=89.70%) [2026-01-01T20:17:02.707279] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-01T20:17:02.707403] [INFO ] [sig ] BANX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:02.845773] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BANX.txt [2026-01-01T20:17:02.845915] [INFO ] [sig ] [340/3531] Completed BANX in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:02.845954] [INFO ] [sig ] [341/3531] Forecasting BAP... [2026-01-01T20:17:02.845984] [INFO ] [sig ] Generating forecast for: BAP [2026-01-01T20:17:02.846015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-01T20:17:02.857666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-01T20:17:02.858005] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-01T20:17:02.858817] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-01T20:17:02.858869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:02.858901] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:02.858928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:02.859009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:02.914142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:02.915000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:02.915080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:02.915113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:03.029026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:03.029189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:03.029232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:03.029261] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:03.032613] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=63.66%) [2026-01-01T20:17:03.032880] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-01T20:17:03.033000] [INFO ] [sig ] BAP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:03.171590] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BAP.txt [2026-01-01T20:17:03.171735] [INFO ] [sig ] [341/3531] Completed BAP in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:03.171774] [INFO ] [sig ] [342/3531] Forecasting BATRA... [2026-01-01T20:17:03.171805] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-01T20:17:03.171836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-01T20:17:03.183525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-01T20:17:03.183868] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-01T20:17:03.184661] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-01T20:17:03.184712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:03.184744] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:03.184770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:03.184827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:03.240172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:03.240843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:03.240920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:03.240953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:03.357778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:03.357940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:03.357981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:03.358026] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:03.361405] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: UP (p=95.17%) [2026-01-01T20:17:03.361697] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-01T20:17:03.361821] [INFO ] [sig ] BATRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:03.500507] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BATRA.txt [2026-01-01T20:17:03.500662] [INFO ] [sig ] [342/3531] Completed BATRA in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:03.500703] [INFO ] [sig ] [343/3531] Forecasting BATRK... [2026-01-01T20:17:03.500732] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-01T20:17:03.500763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-01T20:17:03.512703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-01T20:17:03.513078] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-01T20:17:03.513896] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-01T20:17:03.513947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:03.513978] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:03.514005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:03.514061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:03.569111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:03.569952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:03.570063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:03.570097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:03.688041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:03.688203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:03.688243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:03.688272] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:03.691630] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-01-01T20:17:03.691902] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-01T20:17:03.692029] [INFO ] [sig ] BATRK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:03.837608] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BATRK.txt [2026-01-01T20:17:03.837746] [INFO ] [sig ] [343/3531] Completed BATRK in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:03.837786] [INFO ] [sig ] [344/3531] Forecasting BAX... [2026-01-01T20:17:03.837816] [INFO ] [sig ] Generating forecast for: BAX [2026-01-01T20:17:03.837846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-01T20:17:03.849876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-01T20:17:03.850203] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-01T20:17:03.850992] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-01T20:17:03.851042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:03.851074] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:03.851101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:03.851158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:03.907766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:03.908621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:03.908739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:03.908775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:04.027706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:04.027876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:04.027917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:04.027947] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:04.031317] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-01-01T20:17:04.031601] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-01T20:17:04.031724] [INFO ] [sig ] BAX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:04.170179] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BAX.txt [2026-01-01T20:17:04.170313] [INFO ] [sig ] [344/3531] Completed BAX in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:04.170352] [INFO ] [sig ] [345/3531] Forecasting BB... [2026-01-01T20:17:04.170381] [INFO ] [sig ] Generating forecast for: BB [2026-01-01T20:17:04.170412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-01T20:17:04.183185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-01T20:17:04.183498] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-01T20:17:04.184521] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-01T20:17:04.184591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:04.184625] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:04.184651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:04.184708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:04.241331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:04.241941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:04.242018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:04.242051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:04.361013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:04.361169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:04.361211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:04.361242] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:04.364693] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=67.22%) [2026-01-01T20:17:04.364969] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-01T20:17:04.365096] [INFO ] [sig ] BB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:04.512157] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BB.txt [2026-01-01T20:17:04.512281] [INFO ] [sig ] [345/3531] Completed BB in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:04.512320] [INFO ] [sig ] [346/3531] Forecasting BBAI... [2026-01-01T20:17:04.512350] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-01T20:17:04.512380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-01T20:17:04.524138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-01T20:17:04.524495] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-01T20:17:04.525311] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-01T20:17:04.525363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:04.525395] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:04.525432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:04.525490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:04.580307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:04.580976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:04.581054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:04.581087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:04.700140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:04.700296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:04.700337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:04.700366] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:04.703722] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: UP (p=56.74%) [2026-01-01T20:17:04.703996] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-01T20:17:04.704117] [INFO ] [sig ] BBAI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:04.845852] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BBAI.txt [2026-01-01T20:17:04.846025] [INFO ] [sig ] [346/3531] Completed BBAI in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:04.846095] [INFO ] [sig ] [347/3531] Forecasting BBCP... [2026-01-01T20:17:04.846127] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-01T20:17:04.846159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-01T20:17:04.861633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-01T20:17:04.862012] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-01T20:17:04.862845] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-01T20:17:04.862898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:04.862931] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:04.862959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:04.863018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:04.921545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:04.922387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:04.922469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:04.922501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:05.042884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:05.043043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:05.043086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:05.043116] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:05.046561] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: DOWN (p=33.24%) [2026-01-01T20:17:05.047050] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-01T20:17:05.047182] [INFO ] [sig ] BBCP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:05.186894] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BBCP.txt [2026-01-01T20:17:05.187059] [INFO ] [sig ] [347/3531] Completed BBCP in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:05.187136] [INFO ] [sig ] [348/3531] Forecasting BBD... [2026-01-01T20:17:05.187172] [INFO ] [sig ] Generating forecast for: BBD [2026-01-01T20:17:05.187214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-01T20:17:05.199642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-01T20:17:05.200028] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-01T20:17:05.200875] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-01T20:17:05.200929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:05.200962] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:05.200990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:05.201049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:05.261380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:05.262458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:05.262586] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:05.262623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:05.385656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:05.385825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:05.385869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:05.385898] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:05.389481] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: DOWN (p=17.71%) [2026-01-01T20:17:05.389794] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-01T20:17:05.389928] [INFO ] [sig ] BBD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:05.532349] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BBD.txt [2026-01-01T20:17:05.532508] [INFO ] [sig ] [348/3531] Completed BBD in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:05.532548] [INFO ] [sig ] [349/3531] Forecasting BBDO... [2026-01-01T20:17:05.532595] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-01T20:17:05.532629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-01T20:17:05.545442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-01T20:17:05.545868] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-01T20:17:05.546793] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-01T20:17:05.546846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:05.546882] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:05.546910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:05.546976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:05.604217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:05.605060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:05.605146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:05.605182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:05.730428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:05.730618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:05.730671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:05.730708] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:05.734086] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=71.87%) [2026-01-01T20:17:05.734364] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-01T20:17:05.734491] [INFO ] [sig ] BBDO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:05.877565] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BBDO.txt [2026-01-01T20:17:05.877740] [INFO ] [sig ] [349/3531] Completed BBDO in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-01T20:17:05.877780] [INFO ] [sig ] [350/3531] Forecasting BBH... [2026-01-01T20:17:05.877809] [INFO ] [sig ] Generating forecast for: BBH [2026-01-01T20:17:05.877846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-01T20:17:05.888788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-01T20:17:05.889479] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-01T20:17:05.890785] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-01T20:17:05.890841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:05.890902] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:05.890931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:05.890989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:05.946486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:05.947195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:05.947275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:05.947307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:06.051710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:06.051862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:06.051907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:06.051938] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:06.055442] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: UP (p=78.86%) [2026-01-01T20:17:06.055776] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-01T20:17:06.055907] [INFO ] [sig ] BBH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:06.206313] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BBH.txt [2026-01-01T20:17:06.206479] [INFO ] [sig ] [350/3531] Completed BBH in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-01T20:17:06.206521] [INFO ] [sig ] [351/3531] Forecasting BBIO... [2026-01-01T20:17:06.206552] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-01T20:17:06.206611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-01T20:17:06.219523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-01T20:17:06.219984] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-01T20:17:06.220849] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-01T20:17:06.220902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:06.220935] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:06.220963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:06.221021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:06.285323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:06.286269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:06.286367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:06.286402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:06.427076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:06.427239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:06.427280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:06.427309] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:06.430822] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-01-01T20:17:06.431128] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-01T20:17:06.431257] [INFO ] [sig ] BBIO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:06.571178] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BBIO.txt [2026-01-01T20:17:06.571331] [INFO ] [sig ] [351/3531] Completed BBIO in 0.4s | 2.89 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-01T20:17:06.571371] [INFO ] [sig ] [352/3531] Forecasting BBLG... [2026-01-01T20:17:06.571400] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-01T20:17:06.571431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-01T20:17:06.582729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-01T20:17:06.583055] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-01T20:17:06.583851] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-01T20:17:06.583903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:06.583935] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:06.583962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:06.584020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:06.639479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:06.640245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:06.640324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:06.640357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:06.757133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:06.757295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:06.757339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:06.757369] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:06.760710] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=70.18%) [2026-01-01T20:17:06.760975] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-01T20:17:06.761095] [INFO ] [sig ] BBLG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:06.906185] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BBLG.txt [2026-01-01T20:17:06.906394] [INFO ] [sig ] [352/3531] Completed BBLG in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-01T20:17:06.906439] [INFO ] [sig ] [353/3531] Forecasting BBN... [2026-01-01T20:17:06.906469] [INFO ] [sig ] Generating forecast for: BBN [2026-01-01T20:17:06.906511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-01T20:17:06.921407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-01T20:17:06.921866] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-01T20:17:06.922710] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-01T20:17:06.922763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:06.922796] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:06.922823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:06.922882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:06.978915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:06.979855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:06.979951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:06.979986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:07.098700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:07.098865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:07.098907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:07.098994] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:07.102434] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: DOWN (p=29.66%) [2026-01-01T20:17:07.102772] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-01T20:17:07.102910] [INFO ] [sig ] BBN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:07.245249] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BBN.txt [2026-01-01T20:17:07.245406] [INFO ] [sig ] [353/3531] Completed BBN in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-01T20:17:07.245446] [INFO ] [sig ] [354/3531] Forecasting BBSI... [2026-01-01T20:17:07.245476] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-01T20:17:07.245507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-01T20:17:07.257188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-01T20:17:07.257527] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-01T20:17:07.258327] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-01T20:17:07.258379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:07.258410] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:07.258437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:07.258494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:07.315994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:07.316756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:07.316836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:07.316868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:07.437084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:07.437248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:07.437290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:07.437320] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:07.440702] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=60.89%) [2026-01-01T20:17:07.440970] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-01T20:17:07.441090] [INFO ] [sig ] BBSI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:07.580833] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BBSI.txt [2026-01-01T20:17:07.580984] [INFO ] [sig ] [354/3531] Completed BBSI in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-01T20:17:07.581022] [INFO ] [sig ] [355/3531] Forecasting BBUC... [2026-01-01T20:17:07.581053] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-01T20:17:07.581084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-01T20:17:07.593069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-01T20:17:07.593406] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-01T20:17:07.594181] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-01T20:17:07.594232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:07.594264] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:07.594290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:07.594348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:07.651324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:07.651942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:07.652022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:07.652056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:07.771894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:07.772090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:07.772132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:07.772163] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:07.775461] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: DOWN (p=46.39%) [2026-01-01T20:17:07.775746] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-01T20:17:07.775867] [INFO ] [sig ] BBUC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:07.916477] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BBUC.txt [2026-01-01T20:17:07.916625] [INFO ] [sig ] [355/3531] Completed BBUC in 0.3s | 2.89 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-01T20:17:07.916670] [INFO ] [sig ] [356/3531] Forecasting BBVA... [2026-01-01T20:17:07.916700] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-01T20:17:07.916730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-01T20:17:07.929207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-01T20:17:07.929525] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-01T20:17:07.930310] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-01T20:17:07.930361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:07.930393] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:07.930419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:07.930477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:07.988195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:07.989139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:07.989236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:07.989270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:08.112145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:08.112310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:08.112354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:08.112384] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:08.115821] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-01-01T20:17:08.116096] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-01T20:17:08.116218] [INFO ] [sig ] BBVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:08.260698] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BBVA.txt [2026-01-01T20:17:08.260831] [INFO ] [sig ] [356/3531] Completed BBVA in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-01T20:17:08.260870] [INFO ] [sig ] [357/3531] Forecasting BBWI... [2026-01-01T20:17:08.260901] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-01T20:17:08.260931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-01T20:17:08.274349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-01T20:17:08.274819] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-01T20:17:08.275688] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-01T20:17:08.275741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:08.275774] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:08.275801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:08.275858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:08.333949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:08.335265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:08.335363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:08.335397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:08.459188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:08.459365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:08.459406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:08.459434] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:08.462915] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: UP (p=67.73%) [2026-01-01T20:17:08.463254] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-01T20:17:08.463394] [INFO ] [sig ] BBWI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:08.607124] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BBWI.txt [2026-01-01T20:17:08.607257] [INFO ] [sig ] [357/3531] Completed BBWI in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-01T20:17:08.607297] [INFO ] [sig ] [358/3531] Forecasting BBY... [2026-01-01T20:17:08.607376] [INFO ] [sig ] Generating forecast for: BBY [2026-01-01T20:17:08.607425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-01T20:17:08.619263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-01T20:17:08.619648] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-01T20:17:08.620486] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-01T20:17:08.620540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:08.620624] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:08.620658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:08.620720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:08.676966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:08.677629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:08.677711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:08.677760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:08.806165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:08.806343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:08.806408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:08.806451] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:08.810215] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=60.27%) [2026-01-01T20:17:08.810520] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-01T20:17:08.810666] [INFO ] [sig ] BBY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:08.953876] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BBY.txt [2026-01-01T20:17:08.954014] [INFO ] [sig ] [358/3531] Completed BBY in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-01T20:17:08.954055] [INFO ] [sig ] [359/3531] Forecasting BC... [2026-01-01T20:17:08.954089] [INFO ] [sig ] Generating forecast for: BC [2026-01-01T20:17:08.954119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-01T20:17:08.966847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-01T20:17:08.967186] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-01T20:17:08.968016] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-01T20:17:08.968080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:08.968114] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:08.968141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:08.968200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:09.024887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:09.025595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:09.025677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:09.025710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:09.146145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:09.146304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:09.146345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:09.146375] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:09.149837] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-01-01T20:17:09.150111] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-01T20:17:09.150234] [INFO ] [sig ] BC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:09.295255] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BC.txt [2026-01-01T20:17:09.295385] [INFO ] [sig ] [359/3531] Completed BC in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-01T20:17:09.295423] [INFO ] [sig ] [360/3531] Forecasting BCAL... [2026-01-01T20:17:09.295453] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-01T20:17:09.295483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-01T20:17:09.307848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-01T20:17:09.308189] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-01T20:17:09.309093] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-01T20:17:09.309145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:09.309177] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:09.309205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:09.309264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:09.366948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:09.367856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:09.367941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:09.368008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:09.486441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:09.486620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:09.486664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:09.486699] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:09.493306] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: UP (p=50.74%) [2026-01-01T20:17:09.493651] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-01T20:17:09.493775] [INFO ] [sig ] BCAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:09.631798] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BCAL.txt [2026-01-01T20:17:09.631924] [INFO ] [sig ] [360/3531] Completed BCAL in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-01T20:17:09.631962] [INFO ] [sig ] [361/3531] Forecasting BCAX... [2026-01-01T20:17:09.631992] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-01T20:17:09.632030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-01T20:17:09.644176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-01T20:17:09.644513] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-01T20:17:09.645348] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-01T20:17:09.645401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:09.645437] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:09.645470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:09.645529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:09.703965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:09.704636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:09.704719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:09.704753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:09.824647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:09.824787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:09.824828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:09.824857] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:09.828547] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=13.14%) [2026-01-01T20:17:09.828832] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-01T20:17:09.828952] [INFO ] [sig ] BCAX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:09.969194] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BCAX.txt [2026-01-01T20:17:09.969325] [INFO ] [sig ] [361/3531] Completed BCAX in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-01T20:17:09.969366] [INFO ] [sig ] [362/3531] Forecasting BCBP... [2026-01-01T20:17:09.969396] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-01T20:17:09.969426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-01T20:17:09.981143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-01T20:17:09.981500] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-01T20:17:09.982384] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-01T20:17:09.982438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:09.982472] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:09.982500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:09.982563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:10.040120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:10.040806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:10.040889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:10.040924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:10.158874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:10.159049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:10.159091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:10.159119] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:10.162778] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-01-01T20:17:10.163042] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-01T20:17:10.163160] [INFO ] [sig ] BCBP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:10.310502] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BCBP.txt [2026-01-01T20:17:10.310666] [INFO ] [sig ] [362/3531] Completed BCBP in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-01T20:17:10.310717] [INFO ] [sig ] [363/3531] Forecasting BCC... [2026-01-01T20:17:10.310748] [INFO ] [sig ] Generating forecast for: BCC [2026-01-01T20:17:10.310818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-01T20:17:10.324022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-01T20:17:10.324371] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-01T20:17:10.325434] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-01T20:17:10.325488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:10.325521] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:10.325549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:10.325635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:10.387646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:10.388621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:10.388726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:10.388762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:10.509594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:10.509754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:10.509795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:10.509824] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:10.513159] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-01T20:17:10.513428] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-01T20:17:10.513560] [INFO ] [sig ] BCC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:10.653693] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BCC.txt [2026-01-01T20:17:10.653883] [INFO ] [sig ] [363/3531] Completed BCC in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-01T20:17:10.653926] [INFO ] [sig ] [364/3531] Forecasting BCDA... [2026-01-01T20:17:10.653956] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-01T20:17:10.654010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-01T20:17:10.666063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-01T20:17:10.666453] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-01T20:17:10.667284] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-01T20:17:10.667336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:10.667368] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:10.667396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:10.667454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:10.722780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:10.723631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:10.723714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:10.723746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:10.839448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:10.839640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:10.839683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:10.839712] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:10.843054] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-01-01T20:17:10.843357] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-01T20:17:10.843510] [INFO ] [sig ] BCDA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:10.985954] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BCDA.txt [2026-01-01T20:17:10.986137] [INFO ] [sig ] [364/3531] Completed BCDA in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-01T20:17:10.986186] [INFO ] [sig ] [365/3531] Forecasting BCE... [2026-01-01T20:17:10.986217] [INFO ] [sig ] Generating forecast for: BCE [2026-01-01T20:17:10.986277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-01T20:17:10.998548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-01T20:17:10.998954] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-01T20:17:10.999826] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-01T20:17:10.999877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:10.999918] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:10.999947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:11.000004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:11.056405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:11.057301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:11.057411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:11.057446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:11.177514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:11.177699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:11.177740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:11.177772] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:11.181168] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-01-01T20:17:11.181461] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-01T20:17:11.181603] [INFO ] [sig ] BCE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:11.320586] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BCE.txt [2026-01-01T20:17:11.320735] [INFO ] [sig ] [365/3531] Completed BCE in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-01T20:17:11.320783] [INFO ] [sig ] [366/3531] Forecasting BCH... [2026-01-01T20:17:11.320819] [INFO ] [sig ] Generating forecast for: BCH [2026-01-01T20:17:11.320885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-01T20:17:11.332855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-01T20:17:11.333202] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-01T20:17:11.334002] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-01T20:17:11.334053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:11.334085] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:11.334111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:11.334168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:11.389881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:11.390533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:11.390629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:11.390662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:11.507922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:11.508083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:11.508142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:11.508172] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:11.511537] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=89.76%) [2026-01-01T20:17:11.511834] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-01T20:17:11.511956] [INFO ] [sig ] BCH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:11.648681] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BCH.txt [2026-01-01T20:17:11.648819] [INFO ] [sig ] [366/3531] Completed BCH in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-01T20:17:11.648859] [INFO ] [sig ] [367/3531] Forecasting BCML... [2026-01-01T20:17:11.648887] [INFO ] [sig ] Generating forecast for: BCML [2026-01-01T20:17:11.648918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-01T20:17:11.664540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-01T20:17:11.664959] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-01T20:17:11.665779] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-01T20:17:11.665830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:11.665900] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:11.665930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:11.665993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:11.721295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:11.722057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:11.722136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:11.722167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:11.828397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:11.828558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:11.828619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:11.828648] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:11.832010] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-01T20:17:11.832275] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-01T20:17:11.832396] [INFO ] [sig ] BCML: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:11.974297] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BCML.txt [2026-01-01T20:17:11.974463] [INFO ] [sig ] [367/3531] Completed BCML in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-01T20:17:11.974510] [INFO ] [sig ] [368/3531] Forecasting BCO... [2026-01-01T20:17:11.974541] [INFO ] [sig ] Generating forecast for: BCO [2026-01-01T20:17:11.974590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-01T20:17:11.986804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-01T20:17:11.987169] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-01T20:17:11.988049] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-01T20:17:11.988102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:11.988138] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:11.988169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:11.988235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:12.046778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:12.047633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:12.047734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:12.047770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:12.171622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:12.171781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:12.171823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:12.171851] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:12.175228] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-01-01T20:17:12.175504] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-01T20:17:12.175662] [INFO ] [sig ] BCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:12.320960] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BCO.txt [2026-01-01T20:17:12.321126] [INFO ] [sig ] [368/3531] Completed BCO in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-01T20:17:12.321176] [INFO ] [sig ] [369/3531] Forecasting BCPC... [2026-01-01T20:17:12.321208] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-01T20:17:12.321243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-01T20:17:12.333778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-01T20:17:12.334141] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-01T20:17:12.334961] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-01T20:17:12.335013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:12.335047] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:12.335074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:12.335132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:12.394911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:12.395747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:12.395828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:12.395861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:12.518168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:12.518332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:12.518376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:12.518405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:12.521990] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-01-01T20:17:12.522299] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-01T20:17:12.522431] [INFO ] [sig ] BCPC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:12.670615] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BCPC.txt [2026-01-01T20:17:12.670774] [INFO ] [sig ] [369/3531] Completed BCPC in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-01T20:17:12.670816] [INFO ] [sig ] [370/3531] Forecasting BCRX... [2026-01-01T20:17:12.670850] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-01T20:17:12.670882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-01T20:17:12.682892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-01T20:17:12.683259] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-01T20:17:12.684079] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-01T20:17:12.684130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:12.684173] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:12.684202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:12.684260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:12.741315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:12.742225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:12.742326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:12.742369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:12.868910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:12.869087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:12.869129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:12.869191] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:12.872669] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=86.74%) [2026-01-01T20:17:12.872945] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-01T20:17:12.873071] [INFO ] [sig ] BCRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:13.017416] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BCRX.txt [2026-01-01T20:17:13.017562] [INFO ] [sig ] [370/3531] Completed BCRX in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-01T20:17:13.017619] [INFO ] [sig ] [371/3531] Forecasting BCS... [2026-01-01T20:17:13.017672] [INFO ] [sig ] Generating forecast for: BCS [2026-01-01T20:17:13.017707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-01T20:17:13.029722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-01T20:17:13.030062] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-01T20:17:13.030903] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-01T20:17:13.030957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:13.030989] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:13.031017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:13.031077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:13.087377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:13.088052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:13.088131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:13.088163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:13.210689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:13.210861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:13.210901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:13.210929] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:13.214304] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=57.89%) [2026-01-01T20:17:13.214586] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-01T20:17:13.214710] [INFO ] [sig ] BCS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:13.350798] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BCS.txt [2026-01-01T20:17:13.350945] [INFO ] [sig ] [371/3531] Completed BCS in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-01T20:17:13.350985] [INFO ] [sig ] [372/3531] Forecasting BCSF... [2026-01-01T20:17:13.351014] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-01T20:17:13.351044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-01T20:17:13.363154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-01T20:17:13.363502] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-01T20:17:13.364301] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-01T20:17:13.364353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:13.364384] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:13.364410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:13.364468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:13.426056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:13.426992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:13.427075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:13.427108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:13.548994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:13.549360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:13.549401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:13.549430] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:13.553167] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: DOWN (p=37.26%) [2026-01-01T20:17:13.553443] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-01T20:17:13.553564] [INFO ] [sig ] BCSF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:13.691590] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BCSF.txt [2026-01-01T20:17:13.691723] [INFO ] [sig ] [372/3531] Completed BCSF in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-01T20:17:13.691762] [INFO ] [sig ] [373/3531] Forecasting BCTX... [2026-01-01T20:17:13.691791] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-01T20:17:13.691823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-01T20:17:13.704352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-01T20:17:13.704744] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-01T20:17:13.705535] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-01T20:17:13.705604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:13.705637] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:13.705664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:13.705720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:13.760552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:13.761212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:13.761291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:13.761323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:13.880397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:13.880559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:13.880625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:13.880656] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:13.884083] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=51.98%) [2026-01-01T20:17:13.884368] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-01T20:17:13.884489] [INFO ] [sig ] BCTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:14.022494] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BCTX.txt [2026-01-01T20:17:14.022646] [INFO ] [sig ] [373/3531] Completed BCTX in 0.3s | 2.89 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-01T20:17:14.022688] [INFO ] [sig ] [374/3531] Forecasting BCX... [2026-01-01T20:17:14.022718] [INFO ] [sig ] Generating forecast for: BCX [2026-01-01T20:17:14.022754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-01T20:17:14.034934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-01T20:17:14.035291] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-01T20:17:14.036108] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-01T20:17:14.036159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:14.036191] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:14.036218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:14.036280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:14.091229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:14.091886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:14.091963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:14.091994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:14.210776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:14.210940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:14.210981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:14.211011] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:14.214879] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=97.50%) [2026-01-01T20:17:14.215150] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-01T20:17:14.215271] [INFO ] [sig ] BCX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:14.351658] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BCX.txt [2026-01-01T20:17:14.351778] [INFO ] [sig ] [374/3531] Completed BCX in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-01T20:17:14.351816] [INFO ] [sig ] [375/3531] Forecasting BCYC... [2026-01-01T20:17:14.351844] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-01T20:17:14.351874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-01T20:17:14.363768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-01T20:17:14.364097] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-01T20:17:14.364889] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-01T20:17:14.364940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:14.364971] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:14.364998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:14.365055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:14.419930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:14.420638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:14.420717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:14.420749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:14.539531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:14.539702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:14.539745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:14.539774] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:14.543081] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-01-01T20:17:14.543343] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-01T20:17:14.543462] [INFO ] [sig ] BCYC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:14.679496] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BCYC.txt [2026-01-01T20:17:14.679662] [INFO ] [sig ] [375/3531] Completed BCYC in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-01T20:17:14.679715] [INFO ] [sig ] [376/3531] Forecasting BDC... [2026-01-01T20:17:14.679746] [INFO ] [sig ] Generating forecast for: BDC [2026-01-01T20:17:14.679800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-01T20:17:14.691848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-01T20:17:14.692194] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-01T20:17:14.692987] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-01T20:17:14.693037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:14.693068] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:14.693095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:14.693152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:14.748000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:14.748679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:14.748760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:14.748791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:14.866383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:14.866544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:14.866605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:14.866635] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:14.869972] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: UP (p=94.75%) [2026-01-01T20:17:14.870248] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-01T20:17:14.870372] [INFO ] [sig ] BDC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:15.006038] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BDC.txt [2026-01-01T20:17:15.006185] [INFO ] [sig ] [376/3531] Completed BDC in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-01T20:17:15.006224] [INFO ] [sig ] [377/3531] Forecasting BDJ... [2026-01-01T20:17:15.006254] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-01T20:17:15.006284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-01T20:17:15.018033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-01T20:17:15.018400] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-01T20:17:15.019233] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-01T20:17:15.019285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:15.019316] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:15.019342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:15.019399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:15.074226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:15.074997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:15.075107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:15.075140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:15.194613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:15.194772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:15.194817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:15.194848] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:15.198185] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-01-01T20:17:15.198455] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-01T20:17:15.198597] [INFO ] [sig ] BDJ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:15.337743] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BDJ.txt [2026-01-01T20:17:15.337890] [INFO ] [sig ] [377/3531] Completed BDJ in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-01T20:17:15.337956] [INFO ] [sig ] [378/3531] Forecasting BDN... [2026-01-01T20:17:15.337988] [INFO ] [sig ] Generating forecast for: BDN [2026-01-01T20:17:15.338020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-01T20:17:15.350846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-01T20:17:15.351221] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-01T20:17:15.352055] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-01T20:17:15.352107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:15.352141] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:15.352169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:15.352232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:15.412256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:15.413095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:15.413178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:15.413212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:15.560718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:15.560899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:15.560942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:15.560972] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:15.564870] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=23.01%) [2026-01-01T20:17:15.565175] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-01T20:17:15.565314] [INFO ] [sig ] BDN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:15.738625] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BDN.txt [2026-01-01T20:17:15.738798] [INFO ] [sig ] [378/3531] Completed BDN in 0.4s | 2.89 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-01T20:17:15.738883] [INFO ] [sig ] [379/3531] Forecasting BDRX... [2026-01-01T20:17:15.738920] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-01T20:17:15.738956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-01T20:17:15.751951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-01T20:17:15.752318] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-01T20:17:15.753155] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-01T20:17:15.753208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:15.753241] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:15.753270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:15.753330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:15.815919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:15.816755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:15.816845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:15.816879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:15.944726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:15.944887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:15.944932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:15.944962] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:15.948369] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: UP (p=85.32%) [2026-01-01T20:17:15.948670] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-01T20:17:15.948800] [INFO ] [sig ] BDRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:16.096777] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BDRX.txt [2026-01-01T20:17:16.096936] [INFO ] [sig ] [379/3531] Completed BDRX in 0.4s | 2.89 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-01T20:17:16.096988] [INFO ] [sig ] [380/3531] Forecasting BDSX... [2026-01-01T20:17:16.097021] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-01T20:17:16.097082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-01T20:17:16.109841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-01T20:17:16.110224] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-01T20:17:16.111143] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-01T20:17:16.111197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:16.111231] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:16.111258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:16.111317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:16.174812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:16.175721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:16.175812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:16.175849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:16.301934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:16.302097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:16.302140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:16.302172] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:16.306087] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-01T20:17:16.306369] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-01T20:17:16.306497] [INFO ] [sig ] BDSX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:16.460229] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BDSX.txt [2026-01-01T20:17:16.460416] [INFO ] [sig ] [380/3531] Completed BDSX in 0.4s | 2.89 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-01T20:17:16.460460] [INFO ] [sig ] [381/3531] Forecasting BDTX... [2026-01-01T20:17:16.460491] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-01T20:17:16.460524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-01T20:17:16.473080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-01T20:17:16.473452] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-01T20:17:16.474317] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-01T20:17:16.474370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:16.474404] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:16.474432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:16.474505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:16.538001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:16.538987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:16.539086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:16.539127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:16.667738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:16.667905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:16.667947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:16.667977] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:16.671633] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-01-01T20:17:16.671960] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-01T20:17:16.672097] [INFO ] [sig ] BDTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:16.819046] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BDTX.txt [2026-01-01T20:17:16.819211] [INFO ] [sig ] [381/3531] Completed BDTX in 0.4s | 2.89 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-01T20:17:16.819255] [INFO ] [sig ] [382/3531] Forecasting BDX... [2026-01-01T20:17:16.819285] [INFO ] [sig ] Generating forecast for: BDX [2026-01-01T20:17:16.819318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-01T20:17:16.832118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-01T20:17:16.832538] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-01T20:17:16.833414] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-01T20:17:16.833469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:16.833503] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:16.833531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:16.833618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:16.890427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:16.891302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:16.891386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:16.891418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:17.012838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:17.013005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:17.013047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:17.013077] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:17.016391] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=77.77%) [2026-01-01T20:17:17.016680] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-01T20:17:17.016806] [INFO ] [sig ] BDX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:17.158765] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BDX.txt [2026-01-01T20:17:17.158923] [INFO ] [sig ] [382/3531] Completed BDX in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-01T20:17:17.158983] [INFO ] [sig ] [383/3531] Forecasting BE... [2026-01-01T20:17:17.159015] [INFO ] [sig ] Generating forecast for: BE [2026-01-01T20:17:17.159046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-01T20:17:17.171709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-01T20:17:17.172092] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-01T20:17:17.172956] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-01T20:17:17.173020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:17.173054] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:17.173083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:17.173142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:17.228827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:17.229439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:17.229518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:17.229550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:17.350441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:17.350727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:17.350771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:17.350802] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:17.354206] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=22.54%) [2026-01-01T20:17:17.354490] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-01T20:17:17.354636] [INFO ] [sig ] BE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:17.492988] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BE.txt [2026-01-01T20:17:17.493145] [INFO ] [sig ] [383/3531] Completed BE in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-01T20:17:17.493192] [INFO ] [sig ] [384/3531] Forecasting BEAM... [2026-01-01T20:17:17.493233] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-01T20:17:17.493295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-01T20:17:17.505407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-01T20:17:17.505747] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-01T20:17:17.506534] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-01T20:17:17.506605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:17.506664] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:17.506694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:17.506755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:17.562039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:17.562659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:17.562736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:17.562768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:17.677744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:17.677896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:17.677937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:17.677966] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:17.681271] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: UP (p=87.03%) [2026-01-01T20:17:17.681533] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-01T20:17:17.681669] [INFO ] [sig ] BEAM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:17.818171] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BEAM.txt [2026-01-01T20:17:17.818291] [INFO ] [sig ] [384/3531] Completed BEAM in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-01T20:17:17.818330] [INFO ] [sig ] [385/3531] Forecasting BEEM... [2026-01-01T20:17:17.818359] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-01T20:17:17.818414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-01T20:17:17.832483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-01T20:17:17.832957] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-01T20:17:17.833931] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-01T20:17:17.833987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:17.834032] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:17.834067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:17.834126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:17.894914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:17.895758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:17.895853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:17.895889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:18.027007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:18.027181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:18.027229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:18.027259] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:18.030902] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=54.84%) [2026-01-01T20:17:18.031201] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-01T20:17:18.031331] [INFO ] [sig ] BEEM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:18.187590] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BEEM.txt [2026-01-01T20:17:18.187742] [INFO ] [sig ] [385/3531] Completed BEEM in 0.4s | 2.89 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-01T20:17:18.187783] [INFO ] [sig ] [386/3531] Forecasting BEEP... [2026-01-01T20:17:18.187815] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-01T20:17:18.187847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-01T20:17:18.201304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-01T20:17:18.201745] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-01T20:17:18.202646] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-01T20:17:18.202708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:18.202745] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:18.202779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:18.202850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:18.265510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:18.266258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:18.266340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:18.266373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:18.384721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:18.384883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:18.384925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:18.384955] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:18.389043] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-01-01T20:17:18.389434] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-01T20:17:18.389628] [INFO ] [sig ] BEEP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:18.538342] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BEEP.txt [2026-01-01T20:17:18.538492] [INFO ] [sig ] [386/3531] Completed BEEP in 0.4s | 2.89 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-01T20:17:18.538538] [INFO ] [sig ] [387/3531] Forecasting BEKE... [2026-01-01T20:17:18.538568] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-01T20:17:18.538619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-01T20:17:18.550874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-01T20:17:18.551245] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-01T20:17:18.552049] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-01T20:17:18.552101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:18.552133] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:18.552159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:18.552216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:18.607159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:18.607989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:18.608077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:18.608109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:18.721968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:18.722138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:18.722178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:18.722241] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:18.725652] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=80.30%) [2026-01-01T20:17:18.725938] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-01T20:17:18.726067] [INFO ] [sig ] BEKE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:18.863092] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BEKE.txt [2026-01-01T20:17:18.863242] [INFO ] [sig ] [387/3531] Completed BEKE in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-01T20:17:18.863282] [INFO ] [sig ] [388/3531] Forecasting BELFA... [2026-01-01T20:17:18.863311] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-01T20:17:18.863341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-01T20:17:18.875220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-01T20:17:18.875614] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-01T20:17:18.876405] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-01T20:17:18.876457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:18.876489] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:18.876515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:18.876589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:18.931162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:18.931936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:18.932016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:18.932048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:19.031887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:19.032057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:19.032096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:19.032126] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:19.035446] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=61.13%) [2026-01-01T20:17:19.035758] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-01T20:17:19.035885] [INFO ] [sig ] BELFA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:19.172194] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BELFA.txt [2026-01-01T20:17:19.172338] [INFO ] [sig ] [388/3531] Completed BELFA in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-01T20:17:19.172378] [INFO ] [sig ] [389/3531] Forecasting BELFB... [2026-01-01T20:17:19.172407] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-01T20:17:19.172437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-01T20:17:19.184632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-01T20:17:19.184983] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-01T20:17:19.185779] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-01T20:17:19.185830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:19.185862] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:19.185891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:19.185951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:19.240693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:19.241519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:19.241620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:19.241655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:19.360167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:19.360349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:19.360392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:19.360422] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:19.363745] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=83.13%) [2026-01-01T20:17:19.364022] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-01T20:17:19.364145] [INFO ] [sig ] BELFB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:19.504394] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BELFB.txt [2026-01-01T20:17:19.504611] [INFO ] [sig ] [389/3531] Completed BELFB in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-01T20:17:19.504659] [INFO ] [sig ] [390/3531] Forecasting BEN... [2026-01-01T20:17:19.504717] [INFO ] [sig ] Generating forecast for: BEN [2026-01-01T20:17:19.504751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-01T20:17:19.517203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-01T20:17:19.517591] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-01T20:17:19.518373] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-01T20:17:19.518424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:19.518456] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:19.518482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:19.518539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:19.575851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:19.576733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:19.576824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:19.576858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:19.704308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:19.704480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:19.704540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:19.704592] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:19.708001] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-01-01T20:17:19.708278] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-01T20:17:19.708403] [INFO ] [sig ] BEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:19.850765] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BEN.txt [2026-01-01T20:17:19.850920] [INFO ] [sig ] [390/3531] Completed BEN in 0.3s | 2.89 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-01T20:17:19.850961] [INFO ] [sig ] [391/3531] Forecasting BEP... [2026-01-01T20:17:19.850992] [INFO ] [sig ] Generating forecast for: BEP [2026-01-01T20:17:19.851053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-01T20:17:19.863191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-01T20:17:19.863561] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-01T20:17:19.864383] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-01T20:17:19.864435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:19.864465] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:19.864491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:19.864549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:19.919388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:19.920125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:19.920204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:19.920236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:20.038932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:20.039126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:20.039168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:20.039196] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:20.042603] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-01-01T20:17:20.042879] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-01T20:17:20.043001] [INFO ] [sig ] BEP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:20.188371] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BEP.txt [2026-01-01T20:17:20.188543] [INFO ] [sig ] [391/3531] Completed BEP in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-01T20:17:20.188604] [INFO ] [sig ] [392/3531] Forecasting BEPH... [2026-01-01T20:17:20.188665] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-01T20:17:20.188700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-01T20:17:20.200963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-01T20:17:20.201321] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-01T20:17:20.202126] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-01T20:17:20.202178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:20.202209] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:20.202234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:20.202291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:20.258010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:20.258760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:20.258839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:20.258871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:20.378661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:20.378825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:20.378867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:20.378897] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:20.382342] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-01T20:17:20.382636] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-01T20:17:20.382773] [INFO ] [sig ] BEPH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:20.597985] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BEPH.txt [2026-01-01T20:17:20.598138] [INFO ] [sig ] [392/3531] Completed BEPH in 0.4s | 2.89 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-01T20:17:20.598177] [INFO ] [sig ] [393/3531] Forecasting BEPI... [2026-01-01T20:17:20.598239] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-01T20:17:20.598272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-01T20:17:20.610030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-01T20:17:20.610400] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-01T20:17:20.611236] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-01T20:17:20.611288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:20.611320] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:20.611347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:20.611404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:20.666548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:20.667362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:20.667450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:20.667484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:20.766919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:20.767092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:20.767136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:20.767165] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:20.770524] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-01T20:17:20.770815] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-01T20:17:20.770936] [INFO ] [sig ] BEPI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:20.911828] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BEPI.txt [2026-01-01T20:17:20.911979] [INFO ] [sig ] [393/3531] Completed BEPI in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-01T20:17:20.912017] [INFO ] [sig ] [394/3531] Forecasting BFAM... [2026-01-01T20:17:20.912046] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-01T20:17:20.912076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-01T20:17:20.924967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-01T20:17:20.925349] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-01T20:17:20.926155] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-01T20:17:20.926208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:20.926251] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:20.926280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:20.926337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:20.983100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:20.983963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:20.984092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:20.984128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:21.107860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:21.108044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:21.108092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:21.108122] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:21.111570] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: UP (p=74.80%) [2026-01-01T20:17:21.111875] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-01T20:17:21.112010] [INFO ] [sig ] BFAM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:21.252395] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BFAM.txt [2026-01-01T20:17:21.252538] [INFO ] [sig ] [394/3531] Completed BFAM in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-01T20:17:21.252596] [INFO ] [sig ] [395/3531] Forecasting BFC... [2026-01-01T20:17:21.252632] [INFO ] [sig ] Generating forecast for: BFC [2026-01-01T20:17:21.252687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-01T20:17:21.265281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-01T20:17:21.265688] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-01T20:17:21.266489] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-01T20:17:21.266541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:21.266591] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:21.266622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:21.266684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:21.321348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:21.321978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:21.322056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:21.322089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:21.434028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:21.434193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:21.434236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:21.434265] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:21.437603] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=36.77%) [2026-01-01T20:17:21.437869] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-01T20:17:21.437990] [INFO ] [sig ] BFC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:21.574923] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BFC.txt [2026-01-01T20:17:21.575072] [INFO ] [sig ] [395/3531] Completed BFC in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-01T20:17:21.575111] [INFO ] [sig ] [396/3531] Forecasting BFH... [2026-01-01T20:17:21.575142] [INFO ] [sig ] Generating forecast for: BFH [2026-01-01T20:17:21.575173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-01T20:17:21.587093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-01T20:17:21.587432] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-01T20:17:21.588246] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-01T20:17:21.588297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:21.588329] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:21.588356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:21.588414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:21.643190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:21.643842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:21.643920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:21.643952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:21.763850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:21.764010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:21.764052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:21.764081] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:21.767374] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: DOWN (p=49.78%) [2026-01-01T20:17:21.767658] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-01T20:17:21.767781] [INFO ] [sig ] BFH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:21.907244] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BFH.txt [2026-01-01T20:17:21.907373] [INFO ] [sig ] [396/3531] Completed BFH in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-01T20:17:21.907412] [INFO ] [sig ] [397/3531] Forecasting BFIN... [2026-01-01T20:17:21.907441] [INFO ] [sig ] Generating forecast for: BFIN [2026-01-01T20:17:21.907471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFIN' from 'https://tdm.silogroup.org/data/derivative_storage/BFIN.csv'. [2026-01-01T20:17:21.919278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFIN'. [2026-01-01T20:17:21.919603] [INFO ] [FORECASTER] Starting predict_future for BFIN [2026-01-01T20:17:21.920372] [DEBUG] [LOCAL ] No optimal features file found for BFIN: ./output/feature-sets/BFIN.txt [2026-01-01T20:17:21.920422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:21.920454] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:21.920480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:21.920541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:21.977322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:21.978011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:21.978091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:21.978125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:22.094214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:22.094377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:22.094417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:22.094447] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:22.098373] [DEBUG] [FORECASTER] BFIN: Forecast T+1@11:T+2@11: UP (p=89.64%) [2026-01-01T20:17:22.098667] [INFO ] [FORECASTER] Completed predict_future for BFIN [2026-01-01T20:17:22.098792] [INFO ] [sig ] BFIN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:22.251452] [INFO ] [LOCAL ] Saved forecast: BFIN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BFIN.txt [2026-01-01T20:17:22.251666] [INFO ] [sig ] [397/3531] Completed BFIN in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:22.251710] [INFO ] [sig ] [398/3531] Forecasting BFK... [2026-01-01T20:17:22.251750] [INFO ] [sig ] Generating forecast for: BFK [2026-01-01T20:17:22.251784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-01T20:17:22.263668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-01T20:17:22.264007] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-01T20:17:22.264811] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-01T20:17:22.264862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:22.264896] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:22.264923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:22.264983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:22.325367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:22.326211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:22.326293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:22.326327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:22.444356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:22.444514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:22.444555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:22.444604] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:22.447904] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-01-01T20:17:22.448172] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-01T20:17:22.448294] [INFO ] [sig ] BFK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:22.588519] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BFK.txt [2026-01-01T20:17:22.588669] [INFO ] [sig ] [398/3531] Completed BFK in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:22.588710] [INFO ] [sig ] [399/3531] Forecasting BFLY... [2026-01-01T20:17:22.588741] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-01T20:17:22.588771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-01T20:17:22.600607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-01T20:17:22.600926] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-01T20:17:22.601716] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-01T20:17:22.601767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:22.601799] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:22.601826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:22.601884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:22.658719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:22.659329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:22.659407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:22.659439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:22.780858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:22.781020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:22.781061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:22.781090] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:22.784402] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=7.96%) [2026-01-01T20:17:22.784688] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-01T20:17:22.784810] [INFO ] [sig ] BFLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:22.925409] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BFLY.txt [2026-01-01T20:17:22.925542] [INFO ] [sig ] [399/3531] Completed BFLY in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:22.925599] [INFO ] [sig ] [400/3531] Forecasting BFS... [2026-01-01T20:17:22.925631] [INFO ] [sig ] Generating forecast for: BFS [2026-01-01T20:17:22.925661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-01T20:17:22.937797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-01T20:17:22.938135] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-01T20:17:22.938930] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-01T20:17:22.939006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:22.939039] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:22.939066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:22.939124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:22.994691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:22.995437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:22.995517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:22.995549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:23.112020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:23.112181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:23.112224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:23.112255] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:23.115626] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=55.34%) [2026-01-01T20:17:23.115891] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-01T20:17:23.116015] [INFO ] [sig ] BFS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:23.261422] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BFS.txt [2026-01-01T20:17:23.261615] [INFO ] [sig ] [400/3531] Completed BFS in 0.3s | 2.89 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:23.261663] [INFO ] [sig ] [401/3531] Forecasting BFZ... [2026-01-01T20:17:23.261720] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-01T20:17:23.261751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-01T20:17:23.274222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-01T20:17:23.274598] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-01T20:17:23.275373] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-01T20:17:23.275424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:23.275480] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:23.275508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:23.275566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:23.332211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:23.332930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:23.333009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:23.333041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:23.450138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:23.450312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:23.450354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:23.450400] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:23.453758] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-01-01T20:17:23.454034] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-01T20:17:23.454160] [INFO ] [sig ] BFZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:23.599351] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BFZ.txt [2026-01-01T20:17:23.599530] [INFO ] [sig ] [401/3531] Completed BFZ in 0.3s | 2.90 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:23.599592] [INFO ] [sig ] [402/3531] Forecasting BG... [2026-01-01T20:17:23.599627] [INFO ] [sig ] Generating forecast for: BG [2026-01-01T20:17:23.599687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-01T20:17:23.611948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-01T20:17:23.612328] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-01T20:17:23.613141] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-01T20:17:23.613193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:23.613225] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:23.613252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:23.613309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:23.670240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:23.671092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:23.671173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:23.671206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:23.786851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:23.786998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:23.787041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:23.787069] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:23.790343] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: UP (p=75.66%) [2026-01-01T20:17:23.790627] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-01T20:17:23.790748] [INFO ] [sig ] BG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:23.927545] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BG.txt [2026-01-01T20:17:23.927675] [INFO ] [sig ] [402/3531] Completed BG in 0.3s | 2.90 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:23.927714] [INFO ] [sig ] [403/3531] Forecasting BGB... [2026-01-01T20:17:23.927744] [INFO ] [sig ] Generating forecast for: BGB [2026-01-01T20:17:23.927778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-01T20:17:23.939737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-01T20:17:23.940049] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-01T20:17:23.940848] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-01T20:17:23.940899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:23.940931] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:23.940958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:23.941014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:23.996418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:23.997031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:23.997107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:23.997139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:24.116163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:24.116319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:24.116359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:24.116388] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:24.119724] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=60.27%) [2026-01-01T20:17:24.119994] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-01T20:17:24.120118] [INFO ] [sig ] BGB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:24.258207] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BGB.txt [2026-01-01T20:17:24.258329] [INFO ] [sig ] [403/3531] Completed BGB in 0.3s | 2.90 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:24.258369] [INFO ] [sig ] [404/3531] Forecasting BGC... [2026-01-01T20:17:24.258399] [INFO ] [sig ] Generating forecast for: BGC [2026-01-01T20:17:24.258431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-01T20:17:24.270350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-01T20:17:24.270694] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-01T20:17:24.271475] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-01T20:17:24.271526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:24.271557] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:24.271669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:24.271744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:24.330850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:24.331490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:24.331593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:24.331629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:24.451740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:24.451890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:24.451928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:24.451957] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:24.455280] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-01-01T20:17:24.455546] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-01T20:17:24.455685] [INFO ] [sig ] BGC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:24.594156] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BGC.txt [2026-01-01T20:17:24.594286] [INFO ] [sig ] [404/3531] Completed BGC in 0.3s | 2.90 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:24.594325] [INFO ] [sig ] [405/3531] Forecasting BGH... [2026-01-01T20:17:24.594355] [INFO ] [sig ] Generating forecast for: BGH [2026-01-01T20:17:24.594385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-01T20:17:24.607259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-01T20:17:24.607592] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-01T20:17:24.608361] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-01T20:17:24.608413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:24.608445] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:24.608471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:24.608540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:24.664257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:24.664870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:24.664945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:24.664978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:24.781773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:24.781917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:24.781956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:24.781984] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:24.785710] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=26.10%) [2026-01-01T20:17:24.785978] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-01T20:17:24.786098] [INFO ] [sig ] BGH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:24.923657] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BGH.txt [2026-01-01T20:17:24.923767] [INFO ] [sig ] [405/3531] Completed BGH in 0.3s | 2.90 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:24.923805] [INFO ] [sig ] [406/3531] Forecasting BGLC... [2026-01-01T20:17:24.923834] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-01T20:17:24.923865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-01T20:17:24.935245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-01T20:17:24.935546] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-01T20:17:24.936351] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-01T20:17:24.936401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:24.936433] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:24.936459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:24.936516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:24.992522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:24.993153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:24.993230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:24.993265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:25.110542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:25.110694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:25.110738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:25.110766] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:25.114125] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: DOWN (p=0.81%) [2026-01-01T20:17:25.114385] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-01T20:17:25.114515] [INFO ] [sig ] BGLC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:25.253773] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BGLC.txt [2026-01-01T20:17:25.253934] [INFO ] [sig ] [406/3531] Completed BGLC in 0.3s | 2.90 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:25.253975] [INFO ] [sig ] [407/3531] Forecasting BGRN... [2026-01-01T20:17:25.254004] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-01T20:17:25.254061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-01T20:17:25.266189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-01T20:17:25.266544] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-01T20:17:25.267349] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-01T20:17:25.267411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:25.267443] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:25.267470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:25.267528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:25.322722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:25.323343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:25.323420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:25.323452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:25.441091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:25.441245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:25.441283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:25.441312] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:25.444611] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=38.37%) [2026-01-01T20:17:25.444882] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-01T20:17:25.445001] [INFO ] [sig ] BGRN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:25.581550] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BGRN.txt [2026-01-01T20:17:25.581702] [INFO ] [sig ] [407/3531] Completed BGRN in 0.3s | 2.90 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:25.581743] [INFO ] [sig ] [408/3531] Forecasting BGS... [2026-01-01T20:17:25.581772] [INFO ] [sig ] Generating forecast for: BGS [2026-01-01T20:17:25.581802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-01T20:17:25.593697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-01T20:17:25.594035] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-01T20:17:25.594823] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-01T20:17:25.594877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:25.594909] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:25.594937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:25.594995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:25.649910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:25.650608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:25.650686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:25.650718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:25.769117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:25.769289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:25.769337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:25.769367] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:25.772836] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=19.61%) [2026-01-01T20:17:25.773109] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-01T20:17:25.773242] [INFO ] [sig ] BGS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:25.910180] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BGS.txt [2026-01-01T20:17:25.910312] [INFO ] [sig ] [408/3531] Completed BGS in 0.3s | 2.90 sym/s | Total: 2.3m | ETA: 18.0m [2026-01-01T20:17:25.910355] [INFO ] [sig ] [409/3531] Forecasting BGSF... [2026-01-01T20:17:25.910396] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-01T20:17:25.910431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-01T20:17:25.922265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-01T20:17:25.922613] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-01T20:17:25.923377] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-01T20:17:25.923428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:25.923460] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:25.923486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:25.923544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:25.978356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:25.979008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:25.979086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:25.979118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:26.090724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:26.090876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:26.090918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:26.090946] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:26.094255] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: UP (p=71.12%) [2026-01-01T20:17:26.094529] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-01T20:17:26.094669] [INFO ] [sig ] BGSF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:26.231004] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BGSF.txt [2026-01-01T20:17:26.231139] [INFO ] [sig ] [409/3531] Completed BGSF in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-01T20:17:26.231178] [INFO ] [sig ] [410/3531] Forecasting BGX... [2026-01-01T20:17:26.231207] [INFO ] [sig ] Generating forecast for: BGX [2026-01-01T20:17:26.231236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-01T20:17:26.243124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-01T20:17:26.243473] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-01T20:17:26.244263] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-01T20:17:26.244314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:26.244345] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:26.244371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:26.244428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:26.307371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:26.308247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:26.308331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:26.308366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:26.426236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:26.426394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:26.426435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:26.426464] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:26.429784] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-01-01T20:17:26.430049] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-01T20:17:26.430174] [INFO ] [sig ] BGX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:26.572920] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BGX.txt [2026-01-01T20:17:26.573105] [INFO ] [sig ] [410/3531] Completed BGX in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:26.573188] [INFO ] [sig ] [411/3531] Forecasting BGY... [2026-01-01T20:17:26.573232] [INFO ] [sig ] Generating forecast for: BGY [2026-01-01T20:17:26.573266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-01T20:17:26.585483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-01T20:17:26.585862] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-01T20:17:26.586695] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-01T20:17:26.586747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:26.586777] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:26.586805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:26.586861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:26.642396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:26.643103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:26.643209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:26.643243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:26.763524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:26.763700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:26.763743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:26.763772] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:26.767086] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-01-01T20:17:26.767353] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-01T20:17:26.767473] [INFO ] [sig ] BGY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:26.904960] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BGY.txt [2026-01-01T20:17:26.905092] [INFO ] [sig ] [411/3531] Completed BGY in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:26.905132] [INFO ] [sig ] [412/3531] Forecasting BHC... [2026-01-01T20:17:26.905162] [INFO ] [sig ] Generating forecast for: BHC [2026-01-01T20:17:26.905192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-01T20:17:26.916958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-01T20:17:26.917331] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-01T20:17:26.918136] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-01T20:17:26.918187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:26.918227] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:26.918262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:26.918323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:26.973524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:26.974170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:26.974247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:26.974278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:27.095103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:27.095265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:27.095307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:27.095337] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:27.098771] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: DOWN (p=17.71%) [2026-01-01T20:17:27.099080] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-01T20:17:27.099210] [INFO ] [sig ] BHC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:27.239127] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BHC.txt [2026-01-01T20:17:27.239276] [INFO ] [sig ] [412/3531] Completed BHC in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:27.239317] [INFO ] [sig ] [413/3531] Forecasting BHE... [2026-01-01T20:17:27.239347] [INFO ] [sig ] Generating forecast for: BHE [2026-01-01T20:17:27.239378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-01T20:17:27.251073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-01T20:17:27.251423] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-01T20:17:27.252237] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-01T20:17:27.252289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:27.252320] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:27.252347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:27.252404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:27.307126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:27.307859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:27.307941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:27.307975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:27.422552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:27.422731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:27.422772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:27.422800] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:27.426130] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: UP (p=76.11%) [2026-01-01T20:17:27.426398] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-01T20:17:27.426521] [INFO ] [sig ] BHE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:27.564605] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BHE.txt [2026-01-01T20:17:27.564747] [INFO ] [sig ] [413/3531] Completed BHE in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:27.564790] [INFO ] [sig ] [414/3531] Forecasting BHF... [2026-01-01T20:17:27.564820] [INFO ] [sig ] Generating forecast for: BHF [2026-01-01T20:17:27.564852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-01T20:17:27.576727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-01T20:17:27.577077] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-01T20:17:27.577866] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-01T20:17:27.577918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:27.577951] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:27.577978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:27.578037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:27.633826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:27.634562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:27.634658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:27.634691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:27.759666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:27.759824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:27.759882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:27.759913] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:27.763216] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-01-01T20:17:27.763484] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-01T20:17:27.763625] [INFO ] [sig ] BHF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:27.901302] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BHF.txt [2026-01-01T20:17:27.901454] [INFO ] [sig ] [414/3531] Completed BHF in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:27.901495] [INFO ] [sig ] [415/3531] Forecasting BHFAL... [2026-01-01T20:17:27.901525] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-01T20:17:27.901599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-01T20:17:27.912298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-01T20:17:27.912653] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-01T20:17:27.913430] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-01T20:17:27.913480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:27.913512] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:27.913538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:27.913614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:27.968512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:27.969168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:27.969247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:27.969279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:28.088693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:28.088852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:28.088893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:28.088922] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:28.092221] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=51.16%) [2026-01-01T20:17:28.092487] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-01T20:17:28.092626] [INFO ] [sig ] BHFAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:28.229329] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BHFAL.txt [2026-01-01T20:17:28.229464] [INFO ] [sig ] [415/3531] Completed BHFAL in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:28.229504] [INFO ] [sig ] [416/3531] Forecasting BHFAM... [2026-01-01T20:17:28.229534] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-01T20:17:28.229606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-01T20:17:28.242509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-01T20:17:28.242882] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-01T20:17:28.243674] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-01T20:17:28.243726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:28.243757] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:28.243784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:28.243841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:28.299690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:28.300607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:28.300691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:28.300727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:28.416418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:28.416597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:28.416642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:28.416671] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:28.420037] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: UP (p=67.99%) [2026-01-01T20:17:28.420307] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-01T20:17:28.420428] [INFO ] [sig ] BHFAM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:28.560555] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BHFAM.txt [2026-01-01T20:17:28.560723] [INFO ] [sig ] [416/3531] Completed BHFAM in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:28.560793] [INFO ] [sig ] [417/3531] Forecasting BHFAN... [2026-01-01T20:17:28.560826] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-01T20:17:28.560857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-01T20:17:28.573555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-01T20:17:28.573924] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-01T20:17:28.574752] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-01T20:17:28.574804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:28.574836] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:28.574863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:28.574920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:28.631221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:28.632102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:28.632185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:28.632228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:28.751060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:28.751218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:28.751260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:28.751289] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:28.754730] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: UP (p=50.69%) [2026-01-01T20:17:28.754997] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-01T20:17:28.755121] [INFO ] [sig ] BHFAN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:28.892596] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BHFAN.txt [2026-01-01T20:17:28.892735] [INFO ] [sig ] [417/3531] Completed BHFAN in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:28.892780] [INFO ] [sig ] [418/3531] Forecasting BHFAO... [2026-01-01T20:17:28.892808] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-01T20:17:28.892838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-01T20:17:28.904931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-01T20:17:28.905278] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-01T20:17:28.906100] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-01T20:17:28.906159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:28.906237] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:28.906273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:28.906334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:28.962030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:28.962734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:28.962814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:28.962846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:29.083323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:29.083486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:29.083527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:29.083557] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:29.086897] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-01T20:17:29.087163] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-01T20:17:29.087286] [INFO ] [sig ] BHFAO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:29.224668] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BHFAO.txt [2026-01-01T20:17:29.224794] [INFO ] [sig ] [418/3531] Completed BHFAO in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:29.224834] [INFO ] [sig ] [419/3531] Forecasting BHFAP... [2026-01-01T20:17:29.224864] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-01T20:17:29.224894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-01T20:17:29.236673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-01T20:17:29.237016] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-01T20:17:29.237807] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-01T20:17:29.237858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:29.237889] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:29.237916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:29.237973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:29.293087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:29.293713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:29.293791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:29.293823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:29.413963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:29.414120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:29.414163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:29.414193] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:29.417523] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-01-01T20:17:29.417809] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-01T20:17:29.417934] [INFO ] [sig ] BHFAP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:29.555956] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BHFAP.txt [2026-01-01T20:17:29.556100] [INFO ] [sig ] [419/3531] Completed BHFAP in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:29.556140] [INFO ] [sig ] [420/3531] Forecasting BHK... [2026-01-01T20:17:29.556169] [INFO ] [sig ] Generating forecast for: BHK [2026-01-01T20:17:29.556199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-01T20:17:29.568189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-01T20:17:29.568554] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-01T20:17:29.569390] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-01T20:17:29.569444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:29.569478] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:29.569506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:29.569566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:29.628876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:29.629754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:29.629837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:29.629869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:29.749864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:29.750021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:29.750062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:29.750093] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:29.753475] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: UP (p=94.23%) [2026-01-01T20:17:29.753771] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-01T20:17:29.753899] [INFO ] [sig ] BHK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:29.892394] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BHK.txt [2026-01-01T20:17:29.892526] [INFO ] [sig ] [420/3531] Completed BHK in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:29.892566] [INFO ] [sig ] [421/3531] Forecasting BHP... [2026-01-01T20:17:29.892617] [INFO ] [sig ] Generating forecast for: BHP [2026-01-01T20:17:29.892648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-01T20:17:29.906281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-01T20:17:29.906662] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-01T20:17:29.907667] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-01T20:17:29.907718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:29.907749] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:29.907775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:29.907832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:29.964492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:29.965144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:29.965223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:29.965255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:30.090941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:30.091116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:30.091156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:30.091216] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:30.094524] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: UP (p=89.89%) [2026-01-01T20:17:30.094818] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-01T20:17:30.094941] [INFO ] [sig ] BHP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:30.232666] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BHP.txt [2026-01-01T20:17:30.232812] [INFO ] [sig ] [421/3531] Completed BHP in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:30.232862] [INFO ] [sig ] [422/3531] Forecasting BHRB... [2026-01-01T20:17:30.232895] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-01T20:17:30.232926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-01T20:17:30.243857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-01T20:17:30.244209] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-01T20:17:30.245004] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-01T20:17:30.245054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:30.245086] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:30.245112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:30.245169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:30.301133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:30.302036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:30.302120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:30.302155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:30.425068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:30.425228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:30.425269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:30.425298] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:30.428802] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: UP (p=57.66%) [2026-01-01T20:17:30.429088] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-01T20:17:30.429211] [INFO ] [sig ] BHRB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:30.570507] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BHRB.txt [2026-01-01T20:17:30.570668] [INFO ] [sig ] [422/3531] Completed BHRB in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:30.570710] [INFO ] [sig ] [423/3531] Forecasting BHVN... [2026-01-01T20:17:30.570739] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-01T20:17:30.570798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-01T20:17:30.582756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-01T20:17:30.583112] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-01T20:17:30.583943] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-01T20:17:30.583994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:30.584025] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:30.584051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:30.584109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:30.640445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:30.641161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:30.641267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:30.641314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:30.759376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:30.759538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:30.759600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:30.759634] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:30.763096] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=71.51%) [2026-01-01T20:17:30.763369] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-01T20:17:30.763511] [INFO ] [sig ] BHVN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:30.903397] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BHVN.txt [2026-01-01T20:17:30.903641] [INFO ] [sig ] [423/3531] Completed BHVN in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.9m [2026-01-01T20:17:30.903718] [INFO ] [sig ] [424/3531] Forecasting BIAF... [2026-01-01T20:17:30.903752] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-01T20:17:30.903784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-01T20:17:30.916285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-01T20:17:30.916670] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-01T20:17:30.917518] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-01T20:17:30.917592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:30.917630] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:30.917659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:30.917719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:30.978416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:30.979192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:30.979276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:30.979310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:31.094408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:31.094565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:31.094628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:31.094657] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:31.098407] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: DOWN (p=27.46%) [2026-01-01T20:17:31.098706] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-01T20:17:31.098835] [INFO ] [sig ] BIAF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:31.238107] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BIAF.txt [2026-01-01T20:17:31.238232] [INFO ] [sig ] [424/3531] Completed BIAF in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.8m [2026-01-01T20:17:31.238271] [INFO ] [sig ] [425/3531] Forecasting BIB... [2026-01-01T20:17:31.238304] [INFO ] [sig ] Generating forecast for: BIB [2026-01-01T20:17:31.238335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-01T20:17:31.250159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-01T20:17:31.250684] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-01T20:17:31.251459] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-01T20:17:31.251510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:31.251542] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:31.251587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:31.251648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:31.307048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:31.307639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:31.307716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:31.307748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:31.409614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:31.409719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:31.409756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:31.409801] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:31.412937] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=41.91%) [2026-01-01T20:17:31.413199] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-01T20:17:31.413320] [INFO ] [sig ] BIB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:31.554093] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BIB.txt [2026-01-01T20:17:31.554250] [INFO ] [sig ] [425/3531] Completed BIB in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.8m [2026-01-01T20:17:31.554294] [INFO ] [sig ] [426/3531] Forecasting BIIB... [2026-01-01T20:17:31.554324] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-01T20:17:31.554355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-01T20:17:31.566408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-01T20:17:31.566742] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-01T20:17:31.567498] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-01T20:17:31.567549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:31.567599] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:31.567628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:31.567686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:31.622759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:31.623335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:31.623413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:31.623445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:31.747750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:31.747907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:31.747947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:31.747976] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:31.751291] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: DOWN (p=3.14%) [2026-01-01T20:17:31.751561] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-01T20:17:31.751698] [INFO ] [sig ] BIIB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:31.889324] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BIIB.txt [2026-01-01T20:17:31.889447] [INFO ] [sig ] [426/3531] Completed BIIB in 0.3s | 2.90 sym/s | Total: 2.4m | ETA: 17.8m [2026-01-01T20:17:31.889487] [INFO ] [sig ] [427/3531] Forecasting BILI... [2026-01-01T20:17:31.889535] [INFO ] [sig ] Generating forecast for: BILI [2026-01-01T20:17:31.889583] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-01T20:17:31.901234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-01T20:17:31.901553] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-01T20:17:31.902373] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-01T20:17:31.902424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:31.902455] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:31.902482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:31.902539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:31.959181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:31.959857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:31.959950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:31.959983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:32.083278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:32.083434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:32.083474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:32.083502] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:32.086810] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=81.82%) [2026-01-01T20:17:32.087079] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-01T20:17:32.087198] [INFO ] [sig ] BILI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:32.227084] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BILI.txt [2026-01-01T20:17:32.227205] [INFO ] [sig ] [427/3531] Completed BILI in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:32.227243] [INFO ] [sig ] [428/3531] Forecasting BILL... [2026-01-01T20:17:32.227274] [INFO ] [sig ] Generating forecast for: BILL [2026-01-01T20:17:32.227305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-01T20:17:32.239076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-01T20:17:32.239397] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-01T20:17:32.240180] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-01T20:17:32.240231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:32.240262] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:32.240292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:32.240350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:32.295878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:32.296469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:32.296568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:32.296620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:32.417429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:32.417534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:32.417587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:32.417620] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:32.420743] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=7.47%) [2026-01-01T20:17:32.420998] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-01T20:17:32.421116] [INFO ] [sig ] BILL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:32.559597] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BILL.txt [2026-01-01T20:17:32.559723] [INFO ] [sig ] [428/3531] Completed BILL in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:32.559762] [INFO ] [sig ] [429/3531] Forecasting BIO... [2026-01-01T20:17:32.559793] [INFO ] [sig ] Generating forecast for: BIO [2026-01-01T20:17:32.559824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-01T20:17:32.571643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-01T20:17:32.571967] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-01T20:17:32.572748] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-01T20:17:32.572799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:32.572831] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:32.572868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:32.572927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:32.630157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:32.630785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:32.630864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:32.630897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:32.750702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:32.750862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:32.750904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:32.750936] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:32.754315] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=19.51%) [2026-01-01T20:17:32.754597] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-01T20:17:32.754716] [INFO ] [sig ] BIO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:32.898272] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BIO.txt [2026-01-01T20:17:32.898479] [INFO ] [sig ] [429/3531] Completed BIO in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:32.898534] [INFO ] [sig ] [430/3531] Forecasting BIOX... [2026-01-01T20:17:32.898618] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-01T20:17:32.898662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-01T20:17:32.911243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-01T20:17:32.911629] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-01T20:17:32.912453] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-01T20:17:32.912506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:32.912538] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:32.912566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:32.912652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:32.969964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:32.970781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:32.970863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:32.970895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:33.092816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:33.092955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:33.092993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:33.093021] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:33.096362] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-01-01T20:17:33.096646] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-01T20:17:33.096767] [INFO ] [sig ] BIOX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:33.236413] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BIOX.txt [2026-01-01T20:17:33.236526] [INFO ] [sig ] [430/3531] Completed BIOX in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:33.236564] [INFO ] [sig ] [431/3531] Forecasting BIP... [2026-01-01T20:17:33.236611] [INFO ] [sig ] Generating forecast for: BIP [2026-01-01T20:17:33.236652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-01T20:17:33.248218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-01T20:17:33.248539] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-01T20:17:33.249366] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-01T20:17:33.249417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:33.249449] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:33.249475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:33.249533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:33.304781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:33.305374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:33.305449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:33.305481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:33.424528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:33.424686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:33.424729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:33.424759] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:33.428101] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=86.12%) [2026-01-01T20:17:33.428374] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-01T20:17:33.428497] [INFO ] [sig ] BIP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:33.568054] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BIP.txt [2026-01-01T20:17:33.568185] [INFO ] [sig ] [431/3531] Completed BIP in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:33.568223] [INFO ] [sig ] [432/3531] Forecasting BIPH... [2026-01-01T20:17:33.568253] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-01T20:17:33.568285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-01T20:17:33.579767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-01T20:17:33.580093] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-01T20:17:33.580906] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-01T20:17:33.580957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:33.580988] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:33.581015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:33.581074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:33.637805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:33.638561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:33.638662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:33.638695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:33.741218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:33.741322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:33.741361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:33.741391] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:33.744673] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: UP (p=70.50%) [2026-01-01T20:17:33.744949] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-01T20:17:33.745074] [INFO ] [sig ] BIPH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:33.885053] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BIPH.txt [2026-01-01T20:17:33.885166] [INFO ] [sig ] [432/3531] Completed BIPH in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:33.885205] [INFO ] [sig ] [433/3531] Forecasting BIPI... [2026-01-01T20:17:33.885236] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-01T20:17:33.885278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-01T20:17:33.896894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-01T20:17:33.897212] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-01T20:17:33.898011] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-01T20:17:33.898062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:33.898094] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:33.898120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:33.898178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:33.953644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:33.954219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:33.954295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:33.954327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:34.062975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:34.063102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:34.063141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:34.063172] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:34.066558] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: UP (p=71.67%) [2026-01-01T20:17:34.066837] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-01T20:17:34.066957] [INFO ] [sig ] BIPI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:34.208686] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BIPI.txt [2026-01-01T20:17:34.208813] [INFO ] [sig ] [433/3531] Completed BIPI in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:34.208853] [INFO ] [sig ] [434/3531] Forecasting BIRD... [2026-01-01T20:17:34.208884] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-01T20:17:34.208924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-01T20:17:34.221099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-01T20:17:34.221426] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-01T20:17:34.222235] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-01T20:17:34.222287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:34.222319] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:34.222346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:34.222403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:34.277607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:34.278194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:34.278275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:34.278306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:34.402099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:34.402240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:34.402279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:34.402308] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:34.405593] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: DOWN (p=14.79%) [2026-01-01T20:17:34.405856] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-01T20:17:34.405974] [INFO ] [sig ] BIRD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:34.544292] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BIRD.txt [2026-01-01T20:17:34.544409] [INFO ] [sig ] [434/3531] Completed BIRD in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:34.544448] [INFO ] [sig ] [435/3531] Forecasting BIRK... [2026-01-01T20:17:34.544478] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-01T20:17:34.544508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-01T20:17:34.556336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-01T20:17:34.556669] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-01T20:17:34.557433] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-01T20:17:34.557484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:34.557541] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:34.557585] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:34.557646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:34.612786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:34.613363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:34.613438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:34.613470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:34.732718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:34.732833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:34.732872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:34.732901] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:34.736171] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: UP (p=87.48%) [2026-01-01T20:17:34.736460] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-01T20:17:34.736613] [INFO ] [sig ] BIRK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:34.874455] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BIRK.txt [2026-01-01T20:17:34.874565] [INFO ] [sig ] [435/3531] Completed BIRK in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:34.874620] [INFO ] [sig ] [436/3531] Forecasting BITF... [2026-01-01T20:17:34.874651] [INFO ] [sig ] Generating forecast for: BITF [2026-01-01T20:17:34.874681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-01T20:17:34.886610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-01T20:17:34.886930] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-01T20:17:34.887730] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-01T20:17:34.887781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:34.887813] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:34.887840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:34.887897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:34.943007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:34.943605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:34.943682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:34.943715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:35.061612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:35.061753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:35.061797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:35.061829] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:35.065293] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-01-01T20:17:35.065566] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-01T20:17:35.065708] [INFO ] [sig ] BITF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:35.203553] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BITF.txt [2026-01-01T20:17:35.203681] [INFO ] [sig ] [436/3531] Completed BITF in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:35.203720] [INFO ] [sig ] [437/3531] Forecasting BIVI... [2026-01-01T20:17:35.203749] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-01T20:17:35.203781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-01T20:17:35.215520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-01T20:17:35.215870] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-01T20:17:35.216712] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-01T20:17:35.216763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:35.216796] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:35.216822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:35.216879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:35.273969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:35.274588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:35.274665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:35.274697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:35.394777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:35.394914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:35.394953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:35.394982] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:35.398269] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-01-01T20:17:35.398534] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-01T20:17:35.398671] [INFO ] [sig ] BIVI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:35.539638] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BIVI.txt [2026-01-01T20:17:35.539768] [INFO ] [sig ] [437/3531] Completed BIVI in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-01T20:17:35.539807] [INFO ] [sig ] [438/3531] Forecasting BJ... [2026-01-01T20:17:35.539846] [INFO ] [sig ] Generating forecast for: BJ [2026-01-01T20:17:35.539878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-01T20:17:35.551553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-01T20:17:35.551900] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-01T20:17:35.552695] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-01T20:17:35.552746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:35.552779] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:35.552805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:35.552863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:35.608947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:35.609600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:35.609679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:35.609713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:35.732591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:35.732737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:35.732778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:35.732838] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:35.736250] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-01-01T20:17:35.736537] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-01T20:17:35.736688] [INFO ] [sig ] BJ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:35.878528] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BJ.txt [2026-01-01T20:17:35.878656] [INFO ] [sig ] [438/3531] Completed BJ in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.7m [2026-01-01T20:17:35.878695] [INFO ] [sig ] [439/3531] Forecasting BJRI... [2026-01-01T20:17:35.878725] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-01T20:17:35.878756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-01T20:17:35.890291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-01T20:17:35.890643] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-01T20:17:35.891453] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-01T20:17:35.891507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:35.891538] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:35.891567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:35.891648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:35.947402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:35.948028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:35.948108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:35.948141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:36.069044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:36.069177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:36.069229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:36.069268] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:36.072695] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=58.17%) [2026-01-01T20:17:36.072966] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-01T20:17:36.073093] [INFO ] [sig ] BJRI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:36.212064] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BJRI.txt [2026-01-01T20:17:36.212189] [INFO ] [sig ] [439/3531] Completed BJRI in 0.3s | 2.90 sym/s | Total: 2.5m | ETA: 17.7m [2026-01-01T20:17:36.212227] [INFO ] [sig ] [440/3531] Forecasting BK... [2026-01-01T20:17:36.212259] [INFO ] [sig ] Generating forecast for: BK [2026-01-01T20:17:36.212292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-01T20:17:36.224353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-01T20:17:36.224688] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-01T20:17:36.225466] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-01T20:17:36.225517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:36.225548] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:36.225593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:36.225654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:36.281904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:36.282479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:36.282555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:36.282604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:36.401980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:36.402124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:36.402163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:36.402192] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:36.405428] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=58.46%) [2026-01-01T20:17:36.405710] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-01T20:17:36.405831] [INFO ] [sig ] BK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:36.546163] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BK.txt [2026-01-01T20:17:36.546275] [INFO ] [sig ] [440/3531] Completed BK in 0.3s | 2.91 sym/s | Total: 2.5m | ETA: 17.7m [2026-01-01T20:17:36.546314] [INFO ] [sig ] [441/3531] Forecasting BKCH... [2026-01-01T20:17:36.546342] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-01T20:17:36.546373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-01T20:17:36.559357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-01T20:17:36.559699] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-01T20:17:36.560490] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-01T20:17:36.560540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:36.560591] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:36.560621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:36.560682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:36.618038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:36.618632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:36.618709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:36.618741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:36.735546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:36.735670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:36.735708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:36.735736] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:36.738944] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: DOWN (p=42.55%) [2026-01-01T20:17:36.739220] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-01T20:17:36.739346] [INFO ] [sig ] BKCH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:36.878951] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BKCH.txt [2026-01-01T20:17:36.879085] [INFO ] [sig ] [441/3531] Completed BKCH in 0.3s | 2.91 sym/s | Total: 2.5m | ETA: 17.7m [2026-01-01T20:17:36.879124] [INFO ] [sig ] [442/3531] Forecasting BKD... [2026-01-01T20:17:36.879153] [INFO ] [sig ] Generating forecast for: BKD [2026-01-01T20:17:36.879183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-01T20:17:36.891748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-01T20:17:36.892072] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-01T20:17:36.892895] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-01T20:17:36.892956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:36.892989] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:36.893016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:36.893074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:36.948387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:36.948999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:36.949075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:36.949107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:37.069162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:37.069325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:37.069369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:37.069401] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:37.072760] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: UP (p=77.34%) [2026-01-01T20:17:37.073026] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-01T20:17:37.073146] [INFO ] [sig ] BKD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:37.215053] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BKD.txt [2026-01-01T20:17:37.215172] [INFO ] [sig ] [442/3531] Completed BKD in 0.3s | 2.91 sym/s | Total: 2.5m | ETA: 17.7m [2026-01-01T20:17:37.215231] [INFO ] [sig ] [443/3531] Forecasting BKE... [2026-01-01T20:17:37.215263] [INFO ] [sig ] Generating forecast for: BKE [2026-01-01T20:17:37.215293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-01T20:17:37.227009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-01T20:17:37.227330] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-01T20:17:37.228113] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-01T20:17:37.228164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:37.228196] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:37.228223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:37.228280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:37.283712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:37.284308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:37.284383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:37.284415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:37.403457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:37.403558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:37.403612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:37.403642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:37.406749] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-01T20:17:37.407005] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-01T20:17:37.407122] [INFO ] [sig ] BKE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:37.544642] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BKE.txt [2026-01-01T20:17:37.544763] [INFO ] [sig ] [443/3531] Completed BKE in 0.3s | 2.91 sym/s | Total: 2.5m | ETA: 17.7m [2026-01-01T20:17:37.544805] [INFO ] [sig ] [444/3531] Forecasting BKH... [2026-01-01T20:17:37.544834] [INFO ] [sig ] Generating forecast for: BKH [2026-01-01T20:17:37.544889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-01T20:17:37.556856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-01T20:17:37.557254] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-01T20:17:37.558179] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-01T20:17:37.558240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:37.558277] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:37.558306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:37.558374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:37.620782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:37.621468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:37.621548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:37.621601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:37.739842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:37.739994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:37.740037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:37.740065] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:37.743486] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: UP (p=77.83%) [2026-01-01T20:17:37.743771] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-01T20:17:37.743893] [INFO ] [sig ] BKH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:37.884721] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BKH.txt [2026-01-01T20:17:37.884838] [INFO ] [sig ] [444/3531] Completed BKH in 0.3s | 2.91 sym/s | Total: 2.5m | ETA: 17.7m [2026-01-01T20:17:37.884877] [INFO ] [sig ] [445/3531] Forecasting BKN... [2026-01-01T20:17:37.884907] [INFO ] [sig ] Generating forecast for: BKN [2026-01-01T20:17:37.884938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-01T20:17:37.896380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-01T20:17:37.896726] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-01T20:17:37.897494] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-01T20:17:37.897546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:37.897601] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:37.897633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:37.897698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:37.954324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:37.954986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:37.955064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:37.955125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:38.072045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:38.072199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:38.072240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:38.072269] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:38.075613] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: DOWN (p=18.35%) [2026-01-01T20:17:38.075877] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-01T20:17:38.075994] [INFO ] [sig ] BKN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:38.216355] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BKN.txt [2026-01-01T20:17:38.216487] [INFO ] [sig ] [445/3531] Completed BKN in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-01T20:17:38.216532] [INFO ] [sig ] [446/3531] Forecasting BKNG... [2026-01-01T20:17:38.216563] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-01T20:17:38.216622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-01T20:17:38.228006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-01T20:17:38.228336] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-01T20:17:38.229147] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-01T20:17:38.229197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:38.229229] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:38.229255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:38.229312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:38.284598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:38.285222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:38.285301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:38.285334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:38.403791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:38.403939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:38.403980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:38.404009] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:38.407302] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: UP (p=62.83%) [2026-01-01T20:17:38.407568] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-01T20:17:38.407705] [INFO ] [sig ] BKNG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:38.545154] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BKNG.txt [2026-01-01T20:17:38.545276] [INFO ] [sig ] [446/3531] Completed BKNG in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-01T20:17:38.545314] [INFO ] [sig ] [447/3531] Forecasting BKSY... [2026-01-01T20:17:38.545343] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-01T20:17:38.545378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-01T20:17:38.557234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-01T20:17:38.557631] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-01T20:17:38.558406] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-01T20:17:38.558457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:38.558488] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:38.558515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:38.558588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:38.613866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:38.614753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:38.614841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:38.614874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:38.737782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:38.737947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:38.737988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:38.738016] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:38.741372] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=74.49%) [2026-01-01T20:17:38.741662] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-01T20:17:38.741800] [INFO ] [sig ] BKSY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:38.880144] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BKSY.txt [2026-01-01T20:17:38.880275] [INFO ] [sig ] [447/3531] Completed BKSY in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-01T20:17:38.880315] [INFO ] [sig ] [448/3531] Forecasting BL... [2026-01-01T20:17:38.880344] [INFO ] [sig ] Generating forecast for: BL [2026-01-01T20:17:38.880374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-01T20:17:38.891039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-01T20:17:38.891353] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-01T20:17:38.892150] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-01T20:17:38.892200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:38.892231] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:38.892257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:38.892313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:38.947804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:38.948432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:38.948509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:38.948541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:39.067454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:39.067626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:39.067669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:39.067697] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:39.071006] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-01-01T20:17:39.071269] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-01T20:17:39.071392] [INFO ] [sig ] BL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:39.209805] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BL.txt [2026-01-01T20:17:39.209970] [INFO ] [sig ] [448/3531] Completed BL in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-01T20:17:39.210010] [INFO ] [sig ] [449/3531] Forecasting BLBD... [2026-01-01T20:17:39.210067] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-01T20:17:39.210101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-01T20:17:39.221790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-01T20:17:39.222156] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-01T20:17:39.222948] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-01T20:17:39.222999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:39.223030] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:39.223057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:39.223115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:39.278127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:39.278878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:39.278954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:39.279013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:39.397309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:39.397470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:39.397511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:39.397557] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:39.400907] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-01-01T20:17:39.401172] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-01T20:17:39.401291] [INFO ] [sig ] BLBD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:39.548344] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BLBD.txt [2026-01-01T20:17:39.548524] [INFO ] [sig ] [449/3531] Completed BLBD in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-01T20:17:39.548626] [INFO ] [sig ] [450/3531] Forecasting BLCN... [2026-01-01T20:17:39.548679] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-01T20:17:39.548721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-01T20:17:39.560402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-01T20:17:39.560808] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-01T20:17:39.561672] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-01T20:17:39.561726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:39.561759] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:39.561788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:39.561848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:39.617686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:39.618537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:39.618639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:39.618672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:39.722640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:39.722797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:39.722839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:39.722868] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:39.726292] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: DOWN (p=17.53%) [2026-01-01T20:17:39.726610] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-01T20:17:39.726742] [INFO ] [sig ] BLCN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:39.865993] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BLCN.txt [2026-01-01T20:17:39.866136] [INFO ] [sig ] [450/3531] Completed BLCN in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-01T20:17:39.866176] [INFO ] [sig ] [451/3531] Forecasting BLCO... [2026-01-01T20:17:39.866232] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-01T20:17:39.866267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-01T20:17:39.878273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-01T20:17:39.878678] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-01T20:17:39.879529] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-01T20:17:39.879606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:39.879653] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:39.879683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:39.879744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:39.936108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:39.936827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:39.936919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:39.936952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:40.064981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:40.065141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:40.065183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:40.065213] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:40.068621] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: DOWN (p=7.27%) [2026-01-01T20:17:40.068900] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-01T20:17:40.069060] [INFO ] [sig ] BLCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:40.210889] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BLCO.txt [2026-01-01T20:17:40.211073] [INFO ] [sig ] [451/3531] Completed BLCO in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-01T20:17:40.211153] [INFO ] [sig ] [452/3531] Forecasting BLD... [2026-01-01T20:17:40.211189] [INFO ] [sig ] Generating forecast for: BLD [2026-01-01T20:17:40.211230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-01T20:17:40.223118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-01T20:17:40.223483] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-01T20:17:40.224289] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-01T20:17:40.224340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:40.224397] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:40.224425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:40.224518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:40.282073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:40.282956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:40.283036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:40.283069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:40.406311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:40.406471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:40.406513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:40.406542] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:40.409980] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=16.92%) [2026-01-01T20:17:40.410303] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-01T20:17:40.410438] [INFO ] [sig ] BLD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:40.554548] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BLD.txt [2026-01-01T20:17:40.554741] [INFO ] [sig ] [452/3531] Completed BLD in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-01T20:17:40.554792] [INFO ] [sig ] [453/3531] Forecasting BLDP... [2026-01-01T20:17:40.554823] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-01T20:17:40.554886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-01T20:17:40.566550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-01T20:17:40.566915] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-01T20:17:40.567700] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-01T20:17:40.567751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:40.567793] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:40.567820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:40.567879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:40.623623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:40.624262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:40.624338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:40.624371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:40.743940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:40.744088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:40.744129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:40.744158] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:40.747441] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: DOWN (p=22.56%) [2026-01-01T20:17:40.747722] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-01T20:17:40.747843] [INFO ] [sig ] BLDP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:40.885876] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BLDP.txt [2026-01-01T20:17:40.886025] [INFO ] [sig ] [453/3531] Completed BLDP in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.6m [2026-01-01T20:17:40.886079] [INFO ] [sig ] [454/3531] Forecasting BLE... [2026-01-01T20:17:40.886111] [INFO ] [sig ] Generating forecast for: BLE [2026-01-01T20:17:40.886147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-01T20:17:40.897763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-01T20:17:40.898099] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-01T20:17:40.898889] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-01T20:17:40.898940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:40.899001] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:40.899032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:40.899089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:40.954445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:40.955059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:40.955134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:40.955166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:41.069468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:41.069642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:41.069687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:41.069717] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:41.073004] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: UP (p=62.97%) [2026-01-01T20:17:41.073271] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-01T20:17:41.073390] [INFO ] [sig ] BLE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:41.212010] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BLE.txt [2026-01-01T20:17:41.212172] [INFO ] [sig ] [454/3531] Completed BLE in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.6m [2026-01-01T20:17:41.212225] [INFO ] [sig ] [455/3531] Forecasting BLFS... [2026-01-01T20:17:41.212261] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-01T20:17:41.212335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-01T20:17:41.223811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-01T20:17:41.224166] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-01T20:17:41.224972] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-01T20:17:41.225023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:41.225055] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:41.225081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:41.225139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:41.280314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:41.280947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:41.281025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:41.281056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:41.397764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:41.397914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:41.397955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:41.398014] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:41.401378] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-01-01T20:17:41.401669] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-01T20:17:41.401793] [INFO ] [sig ] BLFS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:41.541906] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BLFS.txt [2026-01-01T20:17:41.542058] [INFO ] [sig ] [455/3531] Completed BLFS in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.6m [2026-01-01T20:17:41.542111] [INFO ] [sig ] [456/3531] Forecasting BLFY... [2026-01-01T20:17:41.542145] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-01T20:17:41.542176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-01T20:17:41.553605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-01T20:17:41.553928] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-01T20:17:41.554728] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-01T20:17:41.554779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:41.554811] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:41.554838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:41.554895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:41.610505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:41.611299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:41.611378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:41.611411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:41.735562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:41.735726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:41.735766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:41.735795] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:41.739109] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: UP (p=55.75%) [2026-01-01T20:17:41.739375] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-01T20:17:41.739494] [INFO ] [sig ] BLFY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:41.878732] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BLFY.txt [2026-01-01T20:17:41.878891] [INFO ] [sig ] [456/3531] Completed BLFY in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.6m [2026-01-01T20:17:41.878945] [INFO ] [sig ] [457/3531] Forecasting BLK... [2026-01-01T20:17:41.879004] [INFO ] [sig ] Generating forecast for: BLK [2026-01-01T20:17:41.879058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-01T20:17:41.890898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-01T20:17:41.891225] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-01T20:17:41.892037] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-01T20:17:41.892087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:41.892119] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:41.892146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:41.892203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:41.947956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:41.948592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:41.948667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:41.948700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:42.074301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:42.074462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:42.074504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:42.074534] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:42.078087] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-01-01T20:17:42.078363] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-01T20:17:42.078491] [INFO ] [sig ] BLK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:42.231841] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BLK.txt [2026-01-01T20:17:42.232029] [INFO ] [sig ] [457/3531] Completed BLK in 0.4s | 2.91 sym/s | Total: 2.6m | ETA: 17.6m [2026-01-01T20:17:42.232121] [INFO ] [sig ] [458/3531] Forecasting BLKB... [2026-01-01T20:17:42.232158] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-01T20:17:42.232193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-01T20:17:42.244826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-01T20:17:42.245262] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-01T20:17:42.246255] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-01T20:17:42.246318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:42.246352] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:42.246388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:42.246474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:42.311871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:42.313004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:42.313111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:42.313149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:42.441228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:42.441410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:42.441457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:42.441486] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:42.445185] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-01-01T20:17:42.445613] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-01T20:17:42.445772] [INFO ] [sig ] BLKB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:42.615428] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BLKB.txt [2026-01-01T20:17:42.615644] [INFO ] [sig ] [458/3531] Completed BLKB in 0.4s | 2.91 sym/s | Total: 2.6m | ETA: 17.6m [2026-01-01T20:17:42.615698] [INFO ] [sig ] [459/3531] Forecasting BLMN... [2026-01-01T20:17:42.615734] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-01T20:17:42.615820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-01T20:17:42.629241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-01T20:17:42.629743] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-01T20:17:42.630665] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-01T20:17:42.630720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:42.630755] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:42.630784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:42.630843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:42.705696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:42.706908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:42.707022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:42.707073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:42.878406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:42.878623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:42.878693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:42.878745] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:42.888129] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=87.65%) [2026-01-01T20:17:42.888684] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-01T20:17:42.888892] [INFO ] [sig ] BLMN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:43.039364] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BLMN.txt [2026-01-01T20:17:43.039603] [INFO ] [sig ] [459/3531] Completed BLMN in 0.4s | 2.91 sym/s | Total: 2.6m | ETA: 17.6m [2026-01-01T20:17:43.039700] [INFO ] [sig ] [460/3531] Forecasting BLND... [2026-01-01T20:17:43.039749] [INFO ] [sig ] Generating forecast for: BLND [2026-01-01T20:17:43.039793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-01T20:17:43.054232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-01T20:17:43.054738] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-01T20:17:43.055918] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-01T20:17:43.055989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:43.056045] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:43.056093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:43.056188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:43.131774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:43.132950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:43.133061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:43.133116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:43.299324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:43.299519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:43.299602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:43.299676] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:43.304903] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=19.36%) [2026-01-01T20:17:43.305307] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-01T20:17:43.305499] [INFO ] [sig ] BLND: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:43.482169] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BLND.txt [2026-01-01T20:17:43.482343] [INFO ] [sig ] [460/3531] Completed BLND in 0.4s | 2.90 sym/s | Total: 2.6m | ETA: 17.6m [2026-01-01T20:17:43.482386] [INFO ] [sig ] [461/3531] Forecasting BLRX... [2026-01-01T20:17:43.482454] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-01T20:17:43.482487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-01T20:17:43.494865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-01T20:17:43.495291] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-01T20:17:43.496195] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-01T20:17:43.496249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:43.496283] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:43.496310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:43.496369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:43.555332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:43.556231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:43.556317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:43.556349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:43.678096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:43.678254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:43.678296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:43.678326] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:43.681732] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=53.08%) [2026-01-01T20:17:43.682019] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-01T20:17:43.682145] [INFO ] [sig ] BLRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:43.823705] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BLRX.txt [2026-01-01T20:17:43.823885] [INFO ] [sig ] [461/3531] Completed BLRX in 0.3s | 2.90 sym/s | Total: 2.6m | ETA: 17.6m [2026-01-01T20:17:43.823962] [INFO ] [sig ] [462/3531] Forecasting BLTE... [2026-01-01T20:17:43.823997] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-01T20:17:43.824029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-01T20:17:43.836443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-01T20:17:43.836834] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-01T20:17:43.837655] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-01T20:17:43.837709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:43.837741] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:43.837772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:43.837857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:43.893879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:43.894569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:43.894709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:43.894744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:44.018593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:44.018755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:44.018797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:44.018827] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:44.022352] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-01-01T20:17:44.022692] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-01T20:17:44.022820] [INFO ] [sig ] BLTE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:44.163349] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BLTE.txt [2026-01-01T20:17:44.163487] [INFO ] [sig ] [462/3531] Completed BLTE in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:44.163528] [INFO ] [sig ] [463/3531] Forecasting BLX... [2026-01-01T20:17:44.163558] [INFO ] [sig ] Generating forecast for: BLX [2026-01-01T20:17:44.163608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-01T20:17:44.182902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-01T20:17:44.183642] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-01T20:17:44.184890] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-01T20:17:44.184957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:44.185003] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:44.185041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:44.185130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:44.269609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:44.270816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:44.270918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:44.270955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:44.401615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:44.401852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:44.401928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:44.401963] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:44.405912] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=64.95%) [2026-01-01T20:17:44.406243] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-01T20:17:44.406382] [INFO ] [sig ] BLX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:44.551585] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BLX.txt [2026-01-01T20:17:44.551781] [INFO ] [sig ] [463/3531] Completed BLX in 0.4s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:44.551823] [INFO ] [sig ] [464/3531] Forecasting BLZE... [2026-01-01T20:17:44.551853] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-01T20:17:44.551885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-01T20:17:44.565642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-01T20:17:44.566148] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-01T20:17:44.567171] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-01T20:17:44.567226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:44.567259] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:44.567288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:44.567362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:44.625654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:44.626796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:44.626895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:44.626930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:44.753663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:44.753901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:44.753950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:44.753980] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:44.758037] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: DOWN (p=34.33%) [2026-01-01T20:17:44.758385] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-01T20:17:44.758523] [INFO ] [sig ] BLZE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:44.902252] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BLZE.txt [2026-01-01T20:17:44.902487] [INFO ] [sig ] [464/3531] Completed BLZE in 0.4s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:44.902532] [INFO ] [sig ] [465/3531] Forecasting BMA... [2026-01-01T20:17:44.902563] [INFO ] [sig ] Generating forecast for: BMA [2026-01-01T20:17:44.902660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-01T20:17:44.916913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-01T20:17:44.917418] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-01T20:17:44.918305] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-01T20:17:44.918357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:44.918391] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:44.918418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:44.918486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:44.975478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:44.976421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:44.976520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:44.976562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:45.098453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:45.098637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:45.098682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:45.098712] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:45.102369] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: DOWN (p=9.91%) [2026-01-01T20:17:45.102696] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-01T20:17:45.102825] [INFO ] [sig ] BMA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:45.245456] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BMA.txt [2026-01-01T20:17:45.245714] [INFO ] [sig ] [465/3531] Completed BMA in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:45.245768] [INFO ] [sig ] [466/3531] Forecasting BMBL... [2026-01-01T20:17:45.245846] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-01T20:17:45.245886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-01T20:17:45.258289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-01T20:17:45.258693] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-01T20:17:45.259506] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-01T20:17:45.259591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:45.259627] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:45.259655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:45.259718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:45.316619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:45.317263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:45.317342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:45.317375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:45.442512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:45.442689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:45.442730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:45.442758] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:45.446068] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: DOWN (p=7.06%) [2026-01-01T20:17:45.446335] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-01T20:17:45.446454] [INFO ] [sig ] BMBL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:45.585151] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BMBL.txt [2026-01-01T20:17:45.585288] [INFO ] [sig ] [466/3531] Completed BMBL in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:45.585327] [INFO ] [sig ] [467/3531] Forecasting BME... [2026-01-01T20:17:45.585356] [INFO ] [sig ] Generating forecast for: BME [2026-01-01T20:17:45.585386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-01T20:17:45.597217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-01T20:17:45.597567] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-01T20:17:45.598356] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-01T20:17:45.598408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:45.598438] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:45.598465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:45.598521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:45.655270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:45.655942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:45.656019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:45.656052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:45.771675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:45.771842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:45.771884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:45.771912] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:45.775257] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=37.97%) [2026-01-01T20:17:45.775532] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-01T20:17:45.775688] [INFO ] [sig ] BME: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:45.913582] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BME.txt [2026-01-01T20:17:45.913738] [INFO ] [sig ] [467/3531] Completed BME in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:45.913778] [INFO ] [sig ] [468/3531] Forecasting BMEZ... [2026-01-01T20:17:45.913808] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-01T20:17:45.913868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-01T20:17:45.926021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-01T20:17:45.926397] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-01T20:17:45.927205] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-01T20:17:45.927256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:45.927288] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:45.927313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:45.927370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:45.983291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:45.984219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:45.984328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:45.984360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:46.104557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:46.104740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:46.104780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:46.104809] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:46.108142] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-01-01T20:17:46.108412] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-01T20:17:46.108536] [INFO ] [sig ] BMEZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:46.245164] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BMEZ.txt [2026-01-01T20:17:46.245315] [INFO ] [sig ] [468/3531] Completed BMEZ in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:46.245385] [INFO ] [sig ] [469/3531] Forecasting BMI... [2026-01-01T20:17:46.245417] [INFO ] [sig ] Generating forecast for: BMI [2026-01-01T20:17:46.245448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-01T20:17:46.257739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-01T20:17:46.258092] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-01T20:17:46.258958] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-01T20:17:46.259027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:46.259086] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:46.259114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:46.259172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:46.316930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:46.317882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:46.317971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:46.318005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:46.440036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:46.440205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:46.440247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:46.440275] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:46.443703] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-01-01T20:17:46.444010] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-01T20:17:46.444140] [INFO ] [sig ] BMI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:46.585128] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BMI.txt [2026-01-01T20:17:46.585259] [INFO ] [sig ] [469/3531] Completed BMI in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:46.585303] [INFO ] [sig ] [470/3531] Forecasting BMO... [2026-01-01T20:17:46.585335] [INFO ] [sig ] Generating forecast for: BMO [2026-01-01T20:17:46.585366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-01T20:17:46.597424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-01T20:17:46.597777] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-01T20:17:46.598614] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-01T20:17:46.598667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:46.598700] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:46.598726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:46.598783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:46.658113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:46.658950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:46.659073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:46.659110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:46.780808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:46.780971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:46.781013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:46.781044] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:46.784426] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: DOWN (p=30.99%) [2026-01-01T20:17:46.784723] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-01T20:17:46.784849] [INFO ] [sig ] BMO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:46.933385] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BMO.txt [2026-01-01T20:17:46.933532] [INFO ] [sig ] [470/3531] Completed BMO in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:46.933608] [INFO ] [sig ] [471/3531] Forecasting BMRA... [2026-01-01T20:17:46.933650] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-01T20:17:46.933682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-01T20:17:46.947001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-01T20:17:46.947346] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-01T20:17:46.948202] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-01T20:17:46.948254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:46.948288] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:46.948316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:46.948375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:47.006755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:47.007429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:47.007507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:47.007542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:47.125095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:47.125260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:47.125301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:47.125329] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:47.128713] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: UP (p=66.72%) [2026-01-01T20:17:47.129056] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-01T20:17:47.129178] [INFO ] [sig ] BMRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:47.266749] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BMRA.txt [2026-01-01T20:17:47.266876] [INFO ] [sig ] [471/3531] Completed BMRA in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:47.266914] [INFO ] [sig ] [472/3531] Forecasting BMRC... [2026-01-01T20:17:47.266944] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-01T20:17:47.267001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-01T20:17:47.278113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-01T20:17:47.278422] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-01T20:17:47.279253] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-01T20:17:47.279304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:47.279335] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:47.279361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:47.279418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:47.334337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:47.334952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:47.335028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:47.335060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:47.451667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:47.451817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:47.451857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:47.451917] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:47.455234] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: DOWN (p=10.07%) [2026-01-01T20:17:47.455504] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-01T20:17:47.455651] [INFO ] [sig ] BMRC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:47.593160] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BMRC.txt [2026-01-01T20:17:47.593283] [INFO ] [sig ] [472/3531] Completed BMRC in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-01T20:17:47.593321] [INFO ] [sig ] [473/3531] Forecasting BMRN... [2026-01-01T20:17:47.593351] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-01T20:17:47.593382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-01T20:17:47.604641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-01T20:17:47.604955] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-01T20:17:47.605755] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-01T20:17:47.605806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:47.605837] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:47.605864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:47.605922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:47.661062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:47.661673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:47.661750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:47.661782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:47.775593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:47.775710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:47.775762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:47.775791] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:47.778955] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=91.55%) [2026-01-01T20:17:47.779229] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-01T20:17:47.779347] [INFO ] [sig ] BMRN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:47.920063] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BMRN.txt [2026-01-01T20:17:47.920200] [INFO ] [sig ] [473/3531] Completed BMRN in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-01T20:17:47.920240] [INFO ] [sig ] [474/3531] Forecasting BMY... [2026-01-01T20:17:47.920270] [INFO ] [sig ] Generating forecast for: BMY [2026-01-01T20:17:47.920305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-01T20:17:47.932535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-01T20:17:47.932885] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-01T20:17:47.933749] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-01T20:17:47.933800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:47.933837] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:47.933866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:47.933930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:47.989827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:47.990453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:47.990558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:47.990608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:48.111005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:48.111170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:48.111213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:48.111245] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:48.114992] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: UP (p=93.59%) [2026-01-01T20:17:48.115294] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-01T20:17:48.115429] [INFO ] [sig ] BMY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:48.259424] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BMY.txt [2026-01-01T20:17:48.259607] [INFO ] [sig ] [474/3531] Completed BMY in 0.3s | 2.90 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-01T20:17:48.259658] [INFO ] [sig ] [475/3531] Forecasting BN... [2026-01-01T20:17:48.259700] [INFO ] [sig ] Generating forecast for: BN [2026-01-01T20:17:48.259758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-01T20:17:48.271652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-01T20:17:48.272037] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-01T20:17:48.272850] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-01T20:17:48.272900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:48.272931] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:48.272958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:48.273016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:48.328461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:48.329111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:48.329190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:48.329222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:48.448700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:48.448827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:48.448865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:48.448894] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:48.452149] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-01-01T20:17:48.452415] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-01T20:17:48.452534] [INFO ] [sig ] BN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:48.592624] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BN.txt [2026-01-01T20:17:48.592795] [INFO ] [sig ] [475/3531] Completed BN in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-01T20:17:48.592836] [INFO ] [sig ] [476/3531] Forecasting BND... [2026-01-01T20:17:48.592867] [INFO ] [sig ] Generating forecast for: BND [2026-01-01T20:17:48.592922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-01T20:17:48.604686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-01T20:17:48.605048] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-01T20:17:48.605923] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-01T20:17:48.605975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:48.606007] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:48.606035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:48.606093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:48.662637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:48.663390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:48.663472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:48.663505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:48.783964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:48.784117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:48.784157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:48.784186] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:48.787466] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=69.73%) [2026-01-01T20:17:48.787751] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-01T20:17:48.787873] [INFO ] [sig ] BND: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:48.923947] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BND.txt [2026-01-01T20:17:48.924067] [INFO ] [sig ] [476/3531] Completed BND in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-01T20:17:48.924106] [INFO ] [sig ] [477/3531] Forecasting BNDX... [2026-01-01T20:17:48.924135] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-01T20:17:48.924166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-01T20:17:48.935756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-01T20:17:48.936079] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-01T20:17:48.936892] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-01T20:17:48.936943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:48.936983] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:48.937011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:48.937069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:48.992126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:48.992770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:48.992866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:48.992899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:49.113894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:49.114059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:49.114101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:49.114129] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:49.118049] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=55.89%) [2026-01-01T20:17:49.118462] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-01T20:17:49.118659] [INFO ] [sig ] BNDX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:49.267897] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BNDX.txt [2026-01-01T20:17:49.268063] [INFO ] [sig ] [477/3531] Completed BNDX in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-01T20:17:49.268104] [INFO ] [sig ] [478/3531] Forecasting BNED... [2026-01-01T20:17:49.268134] [INFO ] [sig ] Generating forecast for: BNED [2026-01-01T20:17:49.268166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-01T20:17:49.280071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-01T20:17:49.280398] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-01T20:17:49.281403] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-01T20:17:49.281453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:49.281484] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:49.281511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:49.281591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:49.338666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:49.339461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:49.339539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:49.339587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:49.459296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:49.459450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:49.459490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:49.459519] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:49.462823] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: DOWN (p=46.93%) [2026-01-01T20:17:49.463091] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-01T20:17:49.463213] [INFO ] [sig ] BNED: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:49.602248] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BNED.txt [2026-01-01T20:17:49.602383] [INFO ] [sig ] [478/3531] Completed BNED in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-01T20:17:49.602423] [INFO ] [sig ] [479/3531] Forecasting BNGO... [2026-01-01T20:17:49.602451] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-01T20:17:49.602482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-01T20:17:49.615341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-01T20:17:49.615741] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-01T20:17:49.616568] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-01T20:17:49.616652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:49.616686] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:49.616715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:49.616780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:49.673291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:49.673924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:49.674026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:49.674059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:49.793631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:49.793771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:49.793811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:49.793840] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:49.797246] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: UP (p=98.05%) [2026-01-01T20:17:49.797524] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-01T20:17:49.797667] [INFO ] [sig ] BNGO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:49.934565] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BNGO.txt [2026-01-01T20:17:49.934709] [INFO ] [sig ] [479/3531] Completed BNGO in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-01T20:17:49.934748] [INFO ] [sig ] [480/3531] Forecasting BNH... [2026-01-01T20:17:49.934778] [INFO ] [sig ] Generating forecast for: BNH [2026-01-01T20:17:49.934808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-01T20:17:49.946679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-01T20:17:49.947018] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-01T20:17:49.947841] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-01T20:17:49.947892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:49.947924] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:49.947950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:49.948007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:50.003759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:50.004495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:50.004596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:50.004633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:50.119525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:50.119704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:50.119748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:50.119777] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:50.123289] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-01-01T20:17:50.123590] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-01T20:17:50.123716] [INFO ] [sig ] BNH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:50.271185] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BNH.txt [2026-01-01T20:17:50.271402] [INFO ] [sig ] [480/3531] Completed BNH in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-01T20:17:50.271483] [INFO ] [sig ] [481/3531] Forecasting BNJ... [2026-01-01T20:17:50.271536] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-01T20:17:50.271600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-01T20:17:50.284781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-01T20:17:50.285169] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-01T20:17:50.286041] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-01T20:17:50.286094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:50.286126] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:50.286153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:50.286210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:50.347292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:50.348440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:50.348540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:50.348591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:50.462833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:50.462981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:50.463021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:50.463050] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:50.466305] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=24.41%) [2026-01-01T20:17:50.466569] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-01T20:17:50.466710] [INFO ] [sig ] BNJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:50.602968] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BNJ.txt [2026-01-01T20:17:50.603093] [INFO ] [sig ] [481/3531] Completed BNJ in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-01T20:17:50.603134] [INFO ] [sig ] [482/3531] Forecasting BNL... [2026-01-01T20:17:50.603165] [INFO ] [sig ] Generating forecast for: BNL [2026-01-01T20:17:50.603197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-01T20:17:50.615610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-01T20:17:50.615939] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-01T20:17:50.616803] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-01T20:17:50.616856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:50.616891] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:50.616919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:50.616977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:50.672802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:50.673433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:50.673512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:50.673543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:50.792923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:50.793075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:50.793115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:50.793144] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:50.796460] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: DOWN (p=46.66%) [2026-01-01T20:17:50.796751] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-01T20:17:50.796878] [INFO ] [sig ] BNL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:50.938008] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BNL.txt [2026-01-01T20:17:50.938182] [INFO ] [sig ] [482/3531] Completed BNL in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-01T20:17:50.938224] [INFO ] [sig ] [483/3531] Forecasting BNS... [2026-01-01T20:17:50.938254] [INFO ] [sig ] Generating forecast for: BNS [2026-01-01T20:17:50.938284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-01T20:17:50.950541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-01T20:17:50.950941] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-01T20:17:50.951844] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-01T20:17:50.951899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:50.951932] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:50.951961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:50.952020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:51.007883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:51.008652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:51.008731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:51.008763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:51.129774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:51.129922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:51.129963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:51.129991] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:51.133250] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-01-01T20:17:51.133521] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-01T20:17:51.133657] [INFO ] [sig ] BNS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:51.272779] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BNS.txt [2026-01-01T20:17:51.272936] [INFO ] [sig ] [483/3531] Completed BNS in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-01T20:17:51.272977] [INFO ] [sig ] [484/3531] Forecasting BNTC... [2026-01-01T20:17:51.273006] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-01T20:17:51.273037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-01T20:17:51.285415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-01T20:17:51.285785] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-01T20:17:51.286636] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-01T20:17:51.286696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:51.286730] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:51.286759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:51.286817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:51.342937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:51.343936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:51.344036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:51.344070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:51.463145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:51.463299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:51.463340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:51.463384] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:51.466687] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: DOWN (p=33.95%) [2026-01-01T20:17:51.466951] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-01T20:17:51.467071] [INFO ] [sig ] BNTC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:51.604620] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BNTC.txt [2026-01-01T20:17:51.604762] [INFO ] [sig ] [484/3531] Completed BNTC in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-01T20:17:51.604801] [INFO ] [sig ] [485/3531] Forecasting BNTX... [2026-01-01T20:17:51.604831] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-01T20:17:51.604862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-01T20:17:51.617331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-01T20:17:51.617715] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-01T20:17:51.618601] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-01T20:17:51.618667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:51.618704] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:51.618732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:51.618791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:51.674754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:51.675392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:51.675469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:51.675501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:51.795603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:51.795765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:51.795812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:51.795843] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:51.800136] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-01-01T20:17:51.800418] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-01T20:17:51.800543] [INFO ] [sig ] BNTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:51.938497] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BNTX.txt [2026-01-01T20:17:51.938653] [INFO ] [sig ] [485/3531] Completed BNTX in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-01T20:17:51.938695] [INFO ] [sig ] [486/3531] Forecasting BNY... [2026-01-01T20:17:51.938726] [INFO ] [sig ] Generating forecast for: BNY [2026-01-01T20:17:51.938756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-01T20:17:51.950749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-01T20:17:51.951101] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-01T20:17:51.951926] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-01T20:17:51.951977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:51.952034] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:51.952062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:51.952120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:52.007864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:52.008707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:52.008995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:52.009030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:52.129659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:52.129824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:52.129865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:52.129894] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:52.133234] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-01T20:17:52.133518] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-01T20:17:52.133664] [INFO ] [sig ] BNY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:52.279851] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BNY.txt [2026-01-01T20:17:52.280040] [INFO ] [sig ] [486/3531] Completed BNY in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-01T20:17:52.280085] [INFO ] [sig ] [487/3531] Forecasting BOC... [2026-01-01T20:17:52.280147] [INFO ] [sig ] Generating forecast for: BOC [2026-01-01T20:17:52.280184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-01T20:17:52.293293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-01T20:17:52.293710] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-01T20:17:52.294512] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-01T20:17:52.294565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:52.294617] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:52.294645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:52.294702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:52.350201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:52.351085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:52.351170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:52.351202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:52.476144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:52.476301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:52.476343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:52.476372] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:52.479742] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-01-01T20:17:52.480025] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-01T20:17:52.480146] [INFO ] [sig ] BOC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:52.621818] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BOC.txt [2026-01-01T20:17:52.621971] [INFO ] [sig ] [487/3531] Completed BOC in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-01T20:17:52.622012] [INFO ] [sig ] [488/3531] Forecasting BOE... [2026-01-01T20:17:52.622042] [INFO ] [sig ] Generating forecast for: BOE [2026-01-01T20:17:52.622079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-01T20:17:52.634169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-01T20:17:52.634514] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-01T20:17:52.635326] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-01T20:17:52.635377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:52.635408] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:52.635434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:52.635501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:52.690658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:52.691365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:52.691445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:52.691477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:52.809262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:52.809419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:52.809460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:52.809488] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:52.812934] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-01-01T20:17:52.813204] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-01T20:17:52.813322] [INFO ] [sig ] BOE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:52.955763] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BOE.txt [2026-01-01T20:17:52.955903] [INFO ] [sig ] [488/3531] Completed BOE in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-01T20:17:52.955944] [INFO ] [sig ] [489/3531] Forecasting BOF... [2026-01-01T20:17:52.955976] [INFO ] [sig ] Generating forecast for: BOF [2026-01-01T20:17:52.956008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-01T20:17:52.967930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-01T20:17:52.968333] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-01T20:17:52.969208] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-01T20:17:52.969262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:52.969295] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:52.969322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:52.969382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:53.027070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:53.027797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:53.027906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:53.027940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:53.153137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:53.153304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:53.153362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:53.153404] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:53.156922] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-01-01T20:17:53.157192] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-01T20:17:53.157316] [INFO ] [sig ] BOF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:53.304489] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BOF.txt [2026-01-01T20:17:53.304641] [INFO ] [sig ] [489/3531] Completed BOF in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-01T20:17:53.304720] [INFO ] [sig ] [490/3531] Forecasting BOH... [2026-01-01T20:17:53.304754] [INFO ] [sig ] Generating forecast for: BOH [2026-01-01T20:17:53.304786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-01T20:17:53.317828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-01T20:17:53.318335] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-01T20:17:53.319352] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-01T20:17:53.319415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:53.319458] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:53.319488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:53.319547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:53.377465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:53.378161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:53.378271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:53.378312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:53.496541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:53.496707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:53.496748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:53.496777] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:53.500104] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-01T20:17:53.500376] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-01T20:17:53.500498] [INFO ] [sig ] BOH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:53.643216] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BOH.txt [2026-01-01T20:17:53.643345] [INFO ] [sig ] [490/3531] Completed BOH in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-01T20:17:53.643384] [INFO ] [sig ] [491/3531] Forecasting BOKF... [2026-01-01T20:17:53.643413] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-01T20:17:53.643443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-01T20:17:53.655867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-01T20:17:53.656244] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-01T20:17:53.657137] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-01T20:17:53.657190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:53.657223] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:53.657250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:53.657308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:53.714911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:53.715533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:53.715628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:53.715663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:53.834974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:53.835124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:53.835165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:53.835194] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:53.838519] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: DOWN (p=2.57%) [2026-01-01T20:17:53.838804] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-01T20:17:53.838924] [INFO ] [sig ] BOKF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:53.983105] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BOKF.txt [2026-01-01T20:17:53.983265] [INFO ] [sig ] [491/3531] Completed BOKF in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-01T20:17:53.983304] [INFO ] [sig ] [492/3531] Forecasting BOLD... [2026-01-01T20:17:53.983334] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-01T20:17:53.983363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-01T20:17:53.995981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-01T20:17:53.996305] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-01T20:17:53.997141] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-01T20:17:53.997192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:53.997224] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:53.997251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:53.997322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:54.054514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:54.055188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:54.055266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:54.055300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:54.171181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:54.171330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:54.171372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:54.171401] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:54.174711] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: UP (p=87.92%) [2026-01-01T20:17:54.174974] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-01T20:17:54.175094] [INFO ] [sig ] BOLD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:54.315448] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BOLD.txt [2026-01-01T20:17:54.315585] [INFO ] [sig ] [492/3531] Completed BOLD in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-01T20:17:54.315627] [INFO ] [sig ] [493/3531] Forecasting BOND... [2026-01-01T20:17:54.315657] [INFO ] [sig ] Generating forecast for: BOND [2026-01-01T20:17:54.315687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-01T20:17:54.331756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-01T20:17:54.332216] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-01T20:17:54.333281] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-01T20:17:54.333346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:54.333388] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:54.333425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:54.333507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:54.395074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:54.395949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:54.396030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:54.396063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:54.518758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:54.518920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:54.518981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:54.519013] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:54.522587] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-01-01T20:17:54.522868] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-01T20:17:54.522993] [INFO ] [sig ] BOND: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:54.663692] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BOND.txt [2026-01-01T20:17:54.663858] [INFO ] [sig ] [493/3531] Completed BOND in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-01T20:17:54.663905] [INFO ] [sig ] [494/3531] Forecasting BOOM... [2026-01-01T20:17:54.663937] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-01T20:17:54.663967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-01T20:17:54.676157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-01T20:17:54.676519] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-01T20:17:54.677307] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-01T20:17:54.677357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:54.677389] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:54.677416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:54.677474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:54.734416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:54.735300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:54.735382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:54.735414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:54.855202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:54.855370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:54.855412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:54.855442] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:54.858822] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: UP (p=85.21%) [2026-01-01T20:17:54.859319] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-01T20:17:54.859445] [INFO ] [sig ] BOOM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:54.999795] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BOOM.txt [2026-01-01T20:17:54.999954] [INFO ] [sig ] [494/3531] Completed BOOM in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-01T20:17:54.999995] [INFO ] [sig ] [495/3531] Forecasting BOTZ... [2026-01-01T20:17:55.000023] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-01T20:17:55.000055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-01T20:17:55.012418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-01T20:17:55.012819] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-01T20:17:55.013610] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-01T20:17:55.013661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:55.013693] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:55.013721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:55.013781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:55.072517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:55.073423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:55.073505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:55.073537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:55.193446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:55.193634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:55.193678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:55.193708] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:55.197474] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-01-01T20:17:55.197788] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-01T20:17:55.198102] [INFO ] [sig ] BOTZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:55.335814] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BOTZ.txt [2026-01-01T20:17:55.335960] [INFO ] [sig ] [495/3531] Completed BOTZ in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-01T20:17:55.335999] [INFO ] [sig ] [496/3531] Forecasting BOX... [2026-01-01T20:17:55.336029] [INFO ] [sig ] Generating forecast for: BOX [2026-01-01T20:17:55.336060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-01T20:17:55.348869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-01T20:17:55.349317] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-01T20:17:55.350158] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-01T20:17:55.350212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:55.350244] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:55.350271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:55.350329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:55.407125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:55.408011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:55.408134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:55.408168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:55.528482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:55.528665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:55.528708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:55.528738] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:55.532158] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=63.56%) [2026-01-01T20:17:55.532429] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-01T20:17:55.532549] [INFO ] [sig ] BOX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:55.672125] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BOX.txt [2026-01-01T20:17:55.672288] [INFO ] [sig ] [496/3531] Completed BOX in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-01T20:17:55.672328] [INFO ] [sig ] [497/3531] Forecasting BP... [2026-01-01T20:17:55.672360] [INFO ] [sig ] Generating forecast for: BP [2026-01-01T20:17:55.672391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-01T20:17:55.684008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-01T20:17:55.684425] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-01T20:17:55.685251] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-01T20:17:55.685305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:55.685337] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:55.685364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:55.685422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:55.741284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:55.742146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:55.742227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:55.742259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:55.861489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:55.861670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:55.861728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:55.861759] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:55.865156] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-01-01T20:17:55.865438] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-01T20:17:55.865562] [INFO ] [sig ] BP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:56.003051] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BP.txt [2026-01-01T20:17:56.003195] [INFO ] [sig ] [497/3531] Completed BP in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-01T20:17:56.003255] [INFO ] [sig ] [498/3531] Forecasting BPOP... [2026-01-01T20:17:56.003287] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-01T20:17:56.003317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-01T20:17:56.014720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-01T20:17:56.015043] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-01T20:17:56.015855] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-01T20:17:56.015906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:56.015938] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:56.015964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:56.016022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:56.071663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:56.072337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:56.072415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:56.072447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:56.189558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:56.189732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:56.189772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:56.189801] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:56.193103] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-01-01T20:17:56.193368] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-01T20:17:56.193487] [INFO ] [sig ] BPOP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:56.331844] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BPOP.txt [2026-01-01T20:17:56.331970] [INFO ] [sig ] [498/3531] Completed BPOP in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-01T20:17:56.332009] [INFO ] [sig ] [499/3531] Forecasting BPRN... [2026-01-01T20:17:56.332038] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-01T20:17:56.332068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-01T20:17:56.341916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-01T20:17:56.342175] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-01T20:17:56.342977] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-01T20:17:56.343027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:56.343059] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:56.343087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:56.343144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:56.398962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:56.399759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:56.399859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:56.399891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:56.493326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:56.493487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:56.493528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:56.493557] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:56.496852] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-01-01T20:17:56.497115] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-01T20:17:56.497232] [INFO ] [sig ] BPRN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:56.636246] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BPRN.txt [2026-01-01T20:17:56.636401] [INFO ] [sig ] [499/3531] Completed BPRN in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-01T20:17:56.636441] [INFO ] [sig ] [500/3531] Forecasting BPYPM... [2026-01-01T20:17:56.636471] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-01T20:17:56.636501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-01T20:17:56.647889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-01T20:17:56.648214] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-01T20:17:56.649019] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-01T20:17:56.649069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:56.649102] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:56.649128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:56.649186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:56.705297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:56.705972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:56.706051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:56.706084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:56.809544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:56.809707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:56.809751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:56.809779] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:56.813098] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: DOWN (p=42.53%) [2026-01-01T20:17:56.813362] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-01T20:17:56.813481] [INFO ] [sig ] BPYPM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:56.951915] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BPYPM.txt [2026-01-01T20:17:56.952041] [INFO ] [sig ] [500/3531] Completed BPYPM in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-01T20:17:56.952079] [INFO ] [sig ] [501/3531] Forecasting BPYPO... [2026-01-01T20:17:56.952110] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-01T20:17:56.952141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-01T20:17:56.963297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-01T20:17:56.963635] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-01T20:17:56.964401] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-01T20:17:56.964452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:56.964494] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:56.964523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:56.964598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:57.020751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:57.021435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:57.021511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:57.021543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:57.120475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:57.120643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:57.120686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:57.120714] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:57.124138] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: UP (p=53.21%) [2026-01-01T20:17:57.124402] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-01T20:17:57.124521] [INFO ] [sig ] BPYPO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:57.262934] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BPYPO.txt [2026-01-01T20:17:57.263065] [INFO ] [sig ] [501/3531] Completed BPYPO in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-01T20:17:57.263105] [INFO ] [sig ] [502/3531] Forecasting BPYPP... [2026-01-01T20:17:57.263134] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-01T20:17:57.263164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-01T20:17:57.274812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-01T20:17:57.275147] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-01T20:17:57.275935] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-01T20:17:57.275985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:57.276018] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:57.276044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:57.276101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:57.331198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:57.331862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:57.331940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:57.331972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:57.432623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:57.432762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:57.432806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:57.432836] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:57.436052] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=36.96%) [2026-01-01T20:17:57.436315] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-01T20:17:57.436432] [INFO ] [sig ] BPYPP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:57.575807] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BPYPP.txt [2026-01-01T20:17:57.575967] [INFO ] [sig ] [502/3531] Completed BPYPP in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:17:57.576026] [INFO ] [sig ] [503/3531] Forecasting BRAG... [2026-01-01T20:17:57.576079] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-01T20:17:57.576111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-01T20:17:57.587897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-01T20:17:57.588284] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-01T20:17:57.589146] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-01T20:17:57.589198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:57.589258] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:57.589287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:57.589346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:57.646046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:57.646881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:57.646962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:57.646995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:57.762397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:57.762550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:57.762610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:57.762640] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:57.765928] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-01-01T20:17:57.766200] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-01T20:17:57.766320] [INFO ] [sig ] BRAG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:57.910107] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BRAG.txt [2026-01-01T20:17:57.910272] [INFO ] [sig ] [503/3531] Completed BRAG in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:17:57.910321] [INFO ] [sig ] [504/3531] Forecasting BRC... [2026-01-01T20:17:57.910359] [INFO ] [sig ] Generating forecast for: BRC [2026-01-01T20:17:57.910391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-01T20:17:57.922745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-01T20:17:57.923159] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-01T20:17:57.924008] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-01T20:17:57.924060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:57.924093] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:57.924120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:57.924178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:57.980744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:57.981611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:57.981692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:57.981724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:58.097705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:58.097863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:58.097906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:58.097935] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:58.101355] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=46.18%) [2026-01-01T20:17:58.101685] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-01T20:17:58.101821] [INFO ] [sig ] BRC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:58.240838] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BRC.txt [2026-01-01T20:17:58.241012] [INFO ] [sig ] [504/3531] Completed BRC in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:17:58.241062] [INFO ] [sig ] [505/3531] Forecasting BRCC... [2026-01-01T20:17:58.241092] [INFO ] [sig ] Generating forecast for: BRCC [2026-01-01T20:17:58.241131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRCC' from 'https://tdm.silogroup.org/data/derivative_storage/BRCC.csv'. [2026-01-01T20:17:58.253752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRCC'. [2026-01-01T20:17:58.254386] [INFO ] [FORECASTER] Starting predict_future for BRCC [2026-01-01T20:17:58.255548] [DEBUG] [LOCAL ] No optimal features file found for BRCC: ./output/feature-sets/BRCC.txt [2026-01-01T20:17:58.255670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:58.255717] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:58.255745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:58.255803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:58.323045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:58.323915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:58.324002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:58.324035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:58.454109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:58.454263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:58.454303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:58.454331] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:58.457677] [DEBUG] [FORECASTER] BRCC: Forecast T+1@11:T+2@11: DOWN (p=28.84%) [2026-01-01T20:17:58.457951] [INFO ] [FORECASTER] Completed predict_future for BRCC [2026-01-01T20:17:58.458071] [INFO ] [sig ] BRCC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:58.604945] [INFO ] [LOCAL ] Saved forecast: BRCC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BRCC.txt [2026-01-01T20:17:58.605123] [INFO ] [sig ] [505/3531] Completed BRCC in 0.4s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:17:58.605166] [INFO ] [sig ] [506/3531] Forecasting BRO... [2026-01-01T20:17:58.605195] [INFO ] [sig ] Generating forecast for: BRO [2026-01-01T20:17:58.605226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-01T20:17:58.618316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-01T20:17:58.618747] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-01T20:17:58.619599] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-01T20:17:58.619651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:58.619682] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:58.619710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:58.619768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:58.675667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:58.676561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:58.676662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:58.676695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:58.798655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:58.798813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:58.798856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:58.798919] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:58.802346] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: UP (p=70.15%) [2026-01-01T20:17:58.802645] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-01T20:17:58.802794] [INFO ] [sig ] BRO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:58.943329] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BRO.txt [2026-01-01T20:17:58.943493] [INFO ] [sig ] [506/3531] Completed BRO in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:17:58.943533] [INFO ] [sig ] [507/3531] Forecasting BROS... [2026-01-01T20:17:58.943562] [INFO ] [sig ] Generating forecast for: BROS [2026-01-01T20:17:58.943613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-01T20:17:58.955434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-01T20:17:58.955816] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-01T20:17:58.956612] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-01T20:17:58.956668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:58.956700] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:58.956726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:58.956784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:59.014238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:59.015112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:59.015193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:59.015225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:59.134652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:59.134801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:59.134841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:59.134869] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:59.138200] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=37.37%) [2026-01-01T20:17:59.138468] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-01T20:17:59.138606] [INFO ] [sig ] BROS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:17:59.277421] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BROS.txt [2026-01-01T20:17:59.277600] [INFO ] [sig ] [507/3531] Completed BROS in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:17:59.277648] [INFO ] [sig ] [508/3531] Forecasting BRSP... [2026-01-01T20:17:59.277683] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-01T20:17:59.277755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-01T20:17:59.289147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-01T20:17:59.289518] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-01T20:17:59.290308] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-01T20:17:59.290358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:59.290389] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:59.290415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:59.290474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:59.346144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:59.346801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:59.346878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:59.346910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:59.463601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:59.463753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:59.463798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:59.463845] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:59.467175] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=84.10%) [2026-01-01T20:17:59.467447] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-01T20:17:59.467566] [INFO ] [sig ] BRSP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:59.618238] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BRSP.txt [2026-01-01T20:17:59.618407] [INFO ] [sig ] [508/3531] Completed BRSP in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:17:59.618451] [INFO ] [sig ] [509/3531] Forecasting BRX... [2026-01-01T20:17:59.618483] [INFO ] [sig ] Generating forecast for: BRX [2026-01-01T20:17:59.618515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-01T20:17:59.631847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-01T20:17:59.632239] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-01T20:17:59.633156] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-01T20:17:59.633218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:59.633264] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:59.633307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:59.633393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:17:59.699563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:17:59.700422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:17:59.700503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:17:59.700537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:17:59.824926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:17:59.825281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:17:59.825327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:17:59.825355] [INFO ] [FORECASTER] Training complete [2026-01-01T20:17:59.828828] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: UP (p=91.94%) [2026-01-01T20:17:59.829135] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-01T20:17:59.829262] [INFO ] [sig ] BRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:17:59.970020] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BRX.txt [2026-01-01T20:17:59.970188] [INFO ] [sig ] [509/3531] Completed BRX in 0.4s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:17:59.970241] [INFO ] [sig ] [510/3531] Forecasting BRZE... [2026-01-01T20:17:59.970284] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-01T20:17:59.970318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-01T20:17:59.984060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-01T20:17:59.984429] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-01T20:17:59.985221] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-01T20:17:59.985272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:17:59.985304] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:17:59.985331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:17:59.985388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:00.042075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:00.042981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:00.043085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:00.043120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:00.163456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:00.163663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:00.163765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:00.163800] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:00.167235] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=84.10%) [2026-01-01T20:18:00.167518] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-01T20:18:00.167659] [INFO ] [sig ] BRZE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:00.307354] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BRZE.txt [2026-01-01T20:18:00.307512] [INFO ] [sig ] [510/3531] Completed BRZE in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:18:00.307553] [INFO ] [sig ] [511/3531] Forecasting BSAC... [2026-01-01T20:18:00.307603] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-01T20:18:00.307637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-01T20:18:00.319712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-01T20:18:00.320089] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-01T20:18:00.320895] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-01T20:18:00.320959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:00.320996] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:00.321023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:00.321080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:00.376480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:00.377223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:00.377303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:00.377335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:00.499084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:00.499272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:00.499315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:00.499344] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:00.502868] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=90.00%) [2026-01-01T20:18:00.503138] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-01T20:18:00.503259] [INFO ] [sig ] BSAC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:00.647658] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSAC.txt [2026-01-01T20:18:00.647867] [INFO ] [sig ] [511/3531] Completed BSAC in 0.3s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:18:00.647913] [INFO ] [sig ] [512/3531] Forecasting BSCQ... [2026-01-01T20:18:00.647944] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-01T20:18:00.647976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-01T20:18:00.659461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-01T20:18:00.659845] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-01T20:18:00.660641] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-01T20:18:00.660692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:00.660723] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:00.660761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:00.660821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:00.722478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:00.723378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:00.723464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:00.723498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:00.850424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:00.850620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:00.850666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:00.850696] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:00.854446] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=77.42%) [2026-01-01T20:18:00.854759] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-01T20:18:00.854888] [INFO ] [sig ] BSCQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:01.004720] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSCQ.txt [2026-01-01T20:18:01.004910] [INFO ] [sig ] [512/3531] Completed BSCQ in 0.4s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:18:01.004958] [INFO ] [sig ] [513/3531] Forecasting BSCS... [2026-01-01T20:18:01.004990] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-01T20:18:01.005023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-01T20:18:01.016566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-01T20:18:01.016964] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-01T20:18:01.017801] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-01T20:18:01.017857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:01.017892] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:01.017922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:01.017980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:01.080039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:01.080898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:01.081012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:01.081047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:01.216254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:01.216468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:01.216524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:01.216565] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:01.220346] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-01-01T20:18:01.220718] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-01T20:18:01.220858] [INFO ] [sig ] BSCS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:01.366938] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSCS.txt [2026-01-01T20:18:01.367165] [INFO ] [sig ] [513/3531] Completed BSCS in 0.4s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:18:01.367250] [INFO ] [sig ] [514/3531] Forecasting BSCX... [2026-01-01T20:18:01.367294] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-01T20:18:01.367335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-01T20:18:01.381053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-01T20:18:01.381506] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-01T20:18:01.382518] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-01T20:18:01.382602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:01.382649] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:01.382688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:01.382766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:01.441756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:01.442708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:01.442803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:01.442836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:01.569396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:01.569563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:01.569638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:01.569685] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:01.573324] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=12.53%) [2026-01-01T20:18:01.573696] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-01T20:18:01.573832] [INFO ] [sig ] BSCX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:01.725433] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BSCX.txt [2026-01-01T20:18:01.725640] [INFO ] [sig ] [514/3531] Completed BSCX in 0.4s | 2.91 sym/s | Total: 2.9m | ETA: 17.3m [2026-01-01T20:18:01.725704] [INFO ] [sig ] [515/3531] Forecasting BSCY... [2026-01-01T20:18:01.725786] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-01T20:18:01.725839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-01T20:18:01.737538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-01T20:18:01.737989] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-01T20:18:01.738876] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-01T20:18:01.738931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:01.738989] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:01.739022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:01.739095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:01.802855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:01.803807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:01.803905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:01.803942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:01.956994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:01.957175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:01.957218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:01.957246] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:01.961227] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: DOWN (p=9.51%) [2026-01-01T20:18:01.961615] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-01T20:18:01.961774] [INFO ] [sig ] BSCY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:02.141234] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BSCY.txt [2026-01-01T20:18:02.141396] [INFO ] [sig ] [515/3531] Completed BSCY in 0.4s | 2.91 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-01T20:18:02.141437] [INFO ] [sig ] [516/3531] Forecasting BSJQ... [2026-01-01T20:18:02.141500] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-01T20:18:02.141542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-01T20:18:02.155008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-01T20:18:02.155651] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-01T20:18:02.156554] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-01T20:18:02.156637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:02.156673] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:02.156702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:02.156763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:02.215230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:02.216151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:02.216259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:02.216295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:02.347440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:02.347622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:02.347669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:02.347702] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:02.351514] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=87.20%) [2026-01-01T20:18:02.351887] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-01T20:18:02.352029] [INFO ] [sig ] BSJQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:02.494380] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSJQ.txt [2026-01-01T20:18:02.494541] [INFO ] [sig ] [516/3531] Completed BSJQ in 0.4s | 2.91 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-01T20:18:02.494608] [INFO ] [sig ] [517/3531] Forecasting BSJS... [2026-01-01T20:18:02.494642] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-01T20:18:02.494674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-01T20:18:02.506246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-01T20:18:02.506608] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-01T20:18:02.507398] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-01T20:18:02.507450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:02.507483] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:02.507510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:02.507584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:02.563956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:02.564549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:02.564643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:02.564677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:02.685471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:02.685654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:02.685701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:02.685731] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:02.690035] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=82.80%) [2026-01-01T20:18:02.690625] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-01T20:18:02.690792] [INFO ] [sig ] BSJS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:02.839227] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSJS.txt [2026-01-01T20:18:02.839394] [INFO ] [sig ] [517/3531] Completed BSJS in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-01T20:18:02.839435] [INFO ] [sig ] [518/3531] Forecasting BSL... [2026-01-01T20:18:02.839465] [INFO ] [sig ] Generating forecast for: BSL [2026-01-01T20:18:02.839498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-01T20:18:02.850865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-01T20:18:02.851228] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-01T20:18:02.852043] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-01T20:18:02.852094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:02.852126] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:02.852153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:02.852211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:02.908026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:02.908852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:02.908933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:02.908982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:03.025042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:03.025196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:03.025237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:03.025267] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:03.028566] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: DOWN (p=44.71%) [2026-01-01T20:18:03.028852] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-01T20:18:03.028992] [INFO ] [sig ] BSL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:03.167640] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BSL.txt [2026-01-01T20:18:03.167779] [INFO ] [sig ] [518/3531] Completed BSL in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-01T20:18:03.167819] [INFO ] [sig ] [519/3531] Forecasting BSM... [2026-01-01T20:18:03.167848] [INFO ] [sig ] Generating forecast for: BSM [2026-01-01T20:18:03.167878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-01T20:18:03.179745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-01T20:18:03.180092] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-01T20:18:03.180896] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-01T20:18:03.180948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:03.180980] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:03.181007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:03.181064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:03.236909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:03.237690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:03.237769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:03.237802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:03.357616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:03.357771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:03.357811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:03.357841] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:03.361167] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: UP (p=63.80%) [2026-01-01T20:18:03.361429] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-01T20:18:03.361548] [INFO ] [sig ] BSM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:03.498827] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSM.txt [2026-01-01T20:18:03.498960] [INFO ] [sig ] [519/3531] Completed BSM in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-01T20:18:03.499014] [INFO ] [sig ] [520/3531] Forecasting BSMQ... [2026-01-01T20:18:03.499045] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-01T20:18:03.499076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-01T20:18:03.509210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-01T20:18:03.509559] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-01T20:18:03.510363] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-01T20:18:03.510413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:03.510474] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:03.510502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:03.510559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:03.565358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:03.566111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:03.566191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:03.566222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:03.685265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:03.685427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:03.685467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:03.685496] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:03.688817] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-01-01T20:18:03.689104] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-01T20:18:03.689226] [INFO ] [sig ] BSMQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:03.827915] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSMQ.txt [2026-01-01T20:18:03.828083] [INFO ] [sig ] [520/3531] Completed BSMQ in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:03.828128] [INFO ] [sig ] [521/3531] Forecasting BSMS... [2026-01-01T20:18:03.828159] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-01T20:18:03.828189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-01T20:18:03.839417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-01T20:18:03.839843] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-01T20:18:03.840638] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-01T20:18:03.840690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:03.840722] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:03.840748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:03.840806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:03.896812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:03.897653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:03.897732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:03.897764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:04.017034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:04.017216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:04.017259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:04.017288] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:04.020795] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: UP (p=64.82%) [2026-01-01T20:18:04.021065] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-01T20:18:04.021190] [INFO ] [sig ] BSMS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:04.157269] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSMS.txt [2026-01-01T20:18:04.157427] [INFO ] [sig ] [521/3531] Completed BSMS in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:04.157468] [INFO ] [sig ] [522/3531] Forecasting BSSX... [2026-01-01T20:18:04.157498] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-01T20:18:04.157530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-01T20:18:04.168266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-01T20:18:04.168633] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-01T20:18:04.169438] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-01T20:18:04.169489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:04.169521] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:04.169547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:04.169628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:04.225695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:04.226428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:04.226508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:04.226540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:04.325584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:04.325748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:04.325790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:04.325818] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:04.329161] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: UP (p=79.06%) [2026-01-01T20:18:04.329445] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-01T20:18:04.329587] [INFO ] [sig ] BSSX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:04.466926] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSSX.txt [2026-01-01T20:18:04.467068] [INFO ] [sig ] [522/3531] Completed BSSX in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:04.467108] [INFO ] [sig ] [523/3531] Forecasting BSTZ... [2026-01-01T20:18:04.467138] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-01T20:18:04.467170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-01T20:18:04.481624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-01T20:18:04.482253] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-01T20:18:04.483256] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-01T20:18:04.483311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:04.483346] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:04.483373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:04.483451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:04.542343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:04.543565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:04.543693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:04.543728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:04.669396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:04.669664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:04.669716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:04.669800] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:04.673717] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=72.32%) [2026-01-01T20:18:04.674036] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-01T20:18:04.674175] [INFO ] [sig ] BSTZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:04.920803] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSTZ.txt [2026-01-01T20:18:04.920971] [INFO ] [sig ] [523/3531] Completed BSTZ in 0.5s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:04.921014] [INFO ] [sig ] [524/3531] Forecasting BSVN... [2026-01-01T20:18:04.921043] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-01T20:18:04.921074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-01T20:18:04.934255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-01T20:18:04.934658] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-01T20:18:04.935445] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-01T20:18:04.935496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:04.935528] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:04.935555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:04.935643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:04.990653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:04.991251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:04.991328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:04.991360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:05.102399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:05.102556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:05.102615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:05.102644] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:05.106065] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=20.06%) [2026-01-01T20:18:05.106360] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-01T20:18:05.106485] [INFO ] [sig ] BSVN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:05.248753] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BSVN.txt [2026-01-01T20:18:05.248921] [INFO ] [sig ] [524/3531] Completed BSVN in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:05.248985] [INFO ] [sig ] [525/3531] Forecasting BSVO... [2026-01-01T20:18:05.249017] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-01T20:18:05.249047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-01T20:18:05.260306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-01T20:18:05.260698] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-01T20:18:05.261479] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-01T20:18:05.261585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:05.261622] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:05.261650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:05.261709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:05.317014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:05.317774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:05.317865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:05.317901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:05.437210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:05.437374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:05.437415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:05.437445] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:05.440783] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=8.28%) [2026-01-01T20:18:05.441059] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-01T20:18:05.441182] [INFO ] [sig ] BSVO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:05.579973] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BSVO.txt [2026-01-01T20:18:05.580171] [INFO ] [sig ] [525/3531] Completed BSVO in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:05.580215] [INFO ] [sig ] [526/3531] Forecasting BSX... [2026-01-01T20:18:05.580247] [INFO ] [sig ] Generating forecast for: BSX [2026-01-01T20:18:05.580280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-01T20:18:05.592017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-01T20:18:05.592394] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-01T20:18:05.593208] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-01T20:18:05.593261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:05.593294] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:05.593321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:05.593380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:05.648664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:05.649504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:05.649620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:05.649670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:05.766450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:05.766640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:05.766690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:05.766728] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:05.770227] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=85.34%) [2026-01-01T20:18:05.770518] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-01T20:18:05.770670] [INFO ] [sig ] BSX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:05.911629] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSX.txt [2026-01-01T20:18:05.911823] [INFO ] [sig ] [526/3531] Completed BSX in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:05.911871] [INFO ] [sig ] [527/3531] Forecasting BSY... [2026-01-01T20:18:05.911902] [INFO ] [sig ] Generating forecast for: BSY [2026-01-01T20:18:05.911933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-01T20:18:05.924345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-01T20:18:05.924737] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-01T20:18:05.925560] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-01T20:18:05.925638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:05.925671] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:05.925699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:05.925756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:05.985352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:05.986241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:05.986324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:05.986359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:06.112438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:06.112615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:06.112659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:06.112690] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:06.116511] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: UP (p=93.39%) [2026-01-01T20:18:06.116861] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-01T20:18:06.117013] [INFO ] [sig ] BSY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:06.263062] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BSY.txt [2026-01-01T20:18:06.263208] [INFO ] [sig ] [527/3531] Completed BSY in 0.4s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:06.263248] [INFO ] [sig ] [528/3531] Forecasting BTA... [2026-01-01T20:18:06.263307] [INFO ] [sig ] Generating forecast for: BTA [2026-01-01T20:18:06.263341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-01T20:18:06.274675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-01T20:18:06.275011] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-01T20:18:06.275858] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-01T20:18:06.275911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:06.275944] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:06.275971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:06.276029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:06.331810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:06.332629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:06.332710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:06.332744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:06.443282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:06.443448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:06.443491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:06.443522] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:06.446959] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-01-01T20:18:06.447243] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-01T20:18:06.447368] [INFO ] [sig ] BTA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:06.594409] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BTA.txt [2026-01-01T20:18:06.594567] [INFO ] [sig ] [528/3531] Completed BTA in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:06.594633] [INFO ] [sig ] [529/3531] Forecasting BTAI... [2026-01-01T20:18:06.594665] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-01T20:18:06.594695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-01T20:18:06.606568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-01T20:18:06.606976] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-01T20:18:06.607790] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-01T20:18:06.607842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:06.607874] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:06.607900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:06.607957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:06.672087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:06.673170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:06.673296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:06.673351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:06.799095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:06.799267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:06.799310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:06.799339] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:06.802955] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: UP (p=94.96%) [2026-01-01T20:18:06.803238] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-01T20:18:06.803368] [INFO ] [sig ] BTAI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:06.941677] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BTAI.txt [2026-01-01T20:18:06.941833] [INFO ] [sig ] [529/3531] Completed BTAI in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:06.941887] [INFO ] [sig ] [530/3531] Forecasting BTCS... [2026-01-01T20:18:06.941929] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-01T20:18:06.941970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-01T20:18:06.957837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-01T20:18:06.958272] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-01T20:18:06.959314] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-01T20:18:06.959376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:06.959417] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:06.959454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:06.959532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:07.022661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:07.023626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:07.023758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:07.023795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:07.136929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:07.137096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:07.137139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:07.137169] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:07.140518] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-01-01T20:18:07.140833] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-01T20:18:07.140960] [INFO ] [sig ] BTCS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:07.280000] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BTCS.txt [2026-01-01T20:18:07.280148] [INFO ] [sig ] [530/3531] Completed BTCS in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:07.280189] [INFO ] [sig ] [531/3531] Forecasting BTE... [2026-01-01T20:18:07.280222] [INFO ] [sig ] Generating forecast for: BTE [2026-01-01T20:18:07.280252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-01T20:18:07.299848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-01T20:18:07.300211] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-01T20:18:07.301030] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-01T20:18:07.301082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:07.301114] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:07.301141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:07.301199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:07.356720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:07.357368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:07.357446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:07.357479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:07.474319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:07.474498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:07.474543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:07.474590] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:07.478018] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: DOWN (p=16.71%) [2026-01-01T20:18:07.478298] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-01T20:18:07.478426] [INFO ] [sig ] BTE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:07.615345] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BTE.txt [2026-01-01T20:18:07.615489] [INFO ] [sig ] [531/3531] Completed BTE in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:07.615529] [INFO ] [sig ] [532/3531] Forecasting BTF... [2026-01-01T20:18:07.615558] [INFO ] [sig ] Generating forecast for: BTF [2026-01-01T20:18:07.615620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-01T20:18:07.627136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-01T20:18:07.627523] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-01T20:18:07.628339] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-01T20:18:07.628390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:07.628422] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:07.628448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:07.628504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:07.683772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:07.684494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:07.684589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:07.684625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:07.802044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:07.802199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:07.802256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:07.802285] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:07.805607] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=20.59%) [2026-01-01T20:18:07.805881] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-01T20:18:07.806004] [INFO ] [sig ] BTF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:07.943008] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BTF.txt [2026-01-01T20:18:07.943159] [INFO ] [sig ] [532/3531] Completed BTF in 0.3s | 2.91 sym/s | Total: 3.0m | ETA: 17.2m [2026-01-01T20:18:07.943199] [INFO ] [sig ] [533/3531] Forecasting BTI... [2026-01-01T20:18:07.943229] [INFO ] [sig ] Generating forecast for: BTI [2026-01-01T20:18:07.943260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-01T20:18:07.954432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-01T20:18:07.954826] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-01T20:18:07.955651] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-01T20:18:07.955704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:07.955736] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:07.955764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:07.955822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:08.011214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:08.012080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:08.012168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:08.012202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:08.129262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:08.129435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:08.129479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:08.129510] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:08.132924] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-01-01T20:18:08.133227] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-01T20:18:08.133356] [INFO ] [sig ] BTI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:08.274875] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BTI.txt [2026-01-01T20:18:08.275079] [INFO ] [sig ] [533/3531] Completed BTI in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-01T20:18:08.275171] [INFO ] [sig ] [534/3531] Forecasting BTM... [2026-01-01T20:18:08.275214] [INFO ] [sig ] Generating forecast for: BTM [2026-01-01T20:18:08.275257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-01T20:18:08.287156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-01T20:18:08.287537] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-01T20:18:08.288335] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-01T20:18:08.288387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:08.288419] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:08.288447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:08.288505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:08.346825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:08.347714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:08.347829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:08.347863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:08.462372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:08.462540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:08.462602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:08.462633] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:08.465970] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: DOWN (p=22.89%) [2026-01-01T20:18:08.466242] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-01T20:18:08.466362] [INFO ] [sig ] BTM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:08.607291] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BTM.txt [2026-01-01T20:18:08.607444] [INFO ] [sig ] [534/3531] Completed BTM in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-01T20:18:08.607483] [INFO ] [sig ] [535/3531] Forecasting BTMD... [2026-01-01T20:18:08.607512] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-01T20:18:08.607542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-01T20:18:08.619249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-01T20:18:08.619667] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-01T20:18:08.620540] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-01T20:18:08.620616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:08.620654] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:08.620683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:08.620743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:08.676831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:08.677617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:08.677701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:08.677734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:08.798755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:08.798916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:08.798956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:08.799007] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:08.802433] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-01T20:18:08.802731] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-01T20:18:08.802861] [INFO ] [sig ] BTMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:08.939907] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BTMD.txt [2026-01-01T20:18:08.940049] [INFO ] [sig ] [535/3531] Completed BTMD in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-01T20:18:08.940086] [INFO ] [sig ] [536/3531] Forecasting BTSG... [2026-01-01T20:18:08.940116] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-01T20:18:08.940148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-01T20:18:08.951686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-01T20:18:08.952065] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-01T20:18:08.952886] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-01T20:18:08.952938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:08.952981] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:08.953009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:08.953066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:09.008625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:09.009358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:09.009438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:09.009470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:09.123776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:09.123933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:09.123973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:09.124002] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:09.127315] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-01T20:18:09.127606] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-01T20:18:09.127736] [INFO ] [sig ] BTSG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:09.265096] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BTSG.txt [2026-01-01T20:18:09.265242] [INFO ] [sig ] [536/3531] Completed BTSG in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-01T20:18:09.265281] [INFO ] [sig ] [537/3531] Forecasting BTZ... [2026-01-01T20:18:09.265311] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-01T20:18:09.265341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-01T20:18:09.276943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-01T20:18:09.277324] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-01T20:18:09.278253] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-01T20:18:09.278313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:09.278392] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:09.278436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:09.278498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:09.338708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:09.339501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:09.339600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:09.339639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:09.461302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:09.461469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:09.461519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:09.461565] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:09.465013] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=74.06%) [2026-01-01T20:18:09.465320] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-01T20:18:09.465449] [INFO ] [sig ] BTZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:09.611897] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BTZ.txt [2026-01-01T20:18:09.612044] [INFO ] [sig ] [537/3531] Completed BTZ in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:09.612083] [INFO ] [sig ] [538/3531] Forecasting BUD... [2026-01-01T20:18:09.612140] [INFO ] [sig ] Generating forecast for: BUD [2026-01-01T20:18:09.612172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-01T20:18:09.623502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-01T20:18:09.623916] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-01T20:18:09.624838] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-01T20:18:09.624892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:09.624926] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:09.624965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:09.625030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:09.680682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:09.681407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:09.681490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:09.681525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:09.798063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:09.798226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:09.798268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:09.798296] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:09.801672] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: DOWN (p=22.43%) [2026-01-01T20:18:09.801951] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-01T20:18:09.802074] [INFO ] [sig ] BUD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:09.937953] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BUD.txt [2026-01-01T20:18:09.938093] [INFO ] [sig ] [538/3531] Completed BUD in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:09.938133] [INFO ] [sig ] [539/3531] Forecasting BUFC... [2026-01-01T20:18:09.938186] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-01T20:18:09.938220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-01T20:18:09.947453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-01T20:18:09.947755] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-01T20:18:09.948540] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-01T20:18:09.948615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:09.948649] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:09.948676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:09.948733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:10.006402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:10.007253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:10.007334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:10.007369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:10.101068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:10.101236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:10.101278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:10.101308] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:10.104743] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-01-01T20:18:10.105020] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-01T20:18:10.105145] [INFO ] [sig ] BUFC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:10.243542] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BUFC.txt [2026-01-01T20:18:10.243708] [INFO ] [sig ] [539/3531] Completed BUFC in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:10.243775] [INFO ] [sig ] [540/3531] Forecasting BUG... [2026-01-01T20:18:10.243813] [INFO ] [sig ] Generating forecast for: BUG [2026-01-01T20:18:10.243846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-01T20:18:10.255198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-01T20:18:10.255591] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-01T20:18:10.256375] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-01T20:18:10.256426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:10.256457] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:10.256483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:10.256539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:10.313295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:10.314064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:10.314148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:10.314182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:10.434519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:10.434703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:10.434748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:10.434811] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:10.438471] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-01-01T20:18:10.438778] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-01T20:18:10.438912] [INFO ] [sig ] BUG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:10.577828] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BUG.txt [2026-01-01T20:18:10.577978] [INFO ] [sig ] [540/3531] Completed BUG in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:10.578017] [INFO ] [sig ] [541/3531] Forecasting BUI... [2026-01-01T20:18:10.578048] [INFO ] [sig ] Generating forecast for: BUI [2026-01-01T20:18:10.578087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-01T20:18:10.589221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-01T20:18:10.589623] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-01T20:18:10.590440] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-01T20:18:10.590492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:10.590524] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:10.590550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:10.590626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:10.646194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:10.646926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:10.647007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:10.647039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:10.770694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:10.770855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:10.770896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:10.770925] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:10.774344] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=92.75%) [2026-01-01T20:18:10.774659] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-01T20:18:10.774788] [INFO ] [sig ] BUI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:10.911265] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BUI.txt [2026-01-01T20:18:10.911429] [INFO ] [sig ] [541/3531] Completed BUI in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:10.911480] [INFO ] [sig ] [542/3531] Forecasting BURL... [2026-01-01T20:18:10.911511] [INFO ] [sig ] Generating forecast for: BURL [2026-01-01T20:18:10.911590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-01T20:18:10.922538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-01T20:18:10.922940] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-01T20:18:10.923741] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-01T20:18:10.923794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:10.923824] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:10.923850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:10.923907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:10.978537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:10.979235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:10.979313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:10.979345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:11.099818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:11.099979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:11.100021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:11.100050] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:11.103402] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=49.77%) [2026-01-01T20:18:11.103688] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-01T20:18:11.103810] [INFO ] [sig ] BURL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:11.240172] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BURL.txt [2026-01-01T20:18:11.240313] [INFO ] [sig ] [542/3531] Completed BURL in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:11.240353] [INFO ] [sig ] [543/3531] Forecasting BUSE... [2026-01-01T20:18:11.240381] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-01T20:18:11.240413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-01T20:18:11.251368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-01T20:18:11.251747] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-01T20:18:11.252515] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-01T20:18:11.252567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:11.252627] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:11.252654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:11.252712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:11.307341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:11.308013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:11.308092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:11.308123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:11.425446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:11.425634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:11.425677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:11.425723] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:11.429198] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=33.27%) [2026-01-01T20:18:11.429555] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-01T20:18:11.429718] [INFO ] [sig ] BUSE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:11.567439] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BUSE.txt [2026-01-01T20:18:11.567608] [INFO ] [sig ] [543/3531] Completed BUSE in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:11.567710] [INFO ] [sig ] [544/3531] Forecasting BUXX... [2026-01-01T20:18:11.567745] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-01T20:18:11.567776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-01T20:18:11.578943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-01T20:18:11.579357] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-01T20:18:11.580170] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-01T20:18:11.580222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:11.580255] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:11.580282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:11.580338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:11.635334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:11.636053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:11.636133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:11.636166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:11.748159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:11.748322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:11.748366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:11.748396] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:11.751793] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-01-01T20:18:11.752065] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-01T20:18:11.752189] [INFO ] [sig ] BUXX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:11.890766] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BUXX.txt [2026-01-01T20:18:11.890947] [INFO ] [sig ] [544/3531] Completed BUXX in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:11.890992] [INFO ] [sig ] [545/3531] Forecasting BVFL... [2026-01-01T20:18:11.891048] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-01T20:18:11.891083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-01T20:18:11.902386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-01T20:18:11.902801] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-01T20:18:11.903628] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-01T20:18:11.903682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:11.903715] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:11.903743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:11.903801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:11.958839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:11.959634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:11.959719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:11.959755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:12.078131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:12.078294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:12.078339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:12.078370] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:12.081911] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-01-01T20:18:12.082195] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-01T20:18:12.082323] [INFO ] [sig ] BVFL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:12.235755] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BVFL.txt [2026-01-01T20:18:12.235908] [INFO ] [sig ] [545/3531] Completed BVFL in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:12.235949] [INFO ] [sig ] [546/3531] Forecasting BVN... [2026-01-01T20:18:12.235980] [INFO ] [sig ] Generating forecast for: BVN [2026-01-01T20:18:12.236012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-01T20:18:12.248918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-01T20:18:12.249328] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-01T20:18:12.250171] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-01T20:18:12.250230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:12.250268] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:12.250295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:12.250367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:12.310239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:12.310977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:12.311058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:12.311090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:12.429461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:12.429647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:12.429691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:12.429720] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:12.433263] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: DOWN (p=19.64%) [2026-01-01T20:18:12.433560] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-01T20:18:12.433724] [INFO ] [sig ] BVN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:12.576012] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BVN.txt [2026-01-01T20:18:12.576151] [INFO ] [sig ] [546/3531] Completed BVN in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:12.576190] [INFO ] [sig ] [547/3531] Forecasting BVS... [2026-01-01T20:18:12.576219] [INFO ] [sig ] Generating forecast for: BVS [2026-01-01T20:18:12.576250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-01T20:18:12.588348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-01T20:18:12.588757] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-01T20:18:12.589633] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-01T20:18:12.589684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:12.589717] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:12.589745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:12.589815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:12.649720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:12.650617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:12.650731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:12.650765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:12.772926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:12.773099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:12.773144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:12.773173] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:12.776629] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=17.27%) [2026-01-01T20:18:12.776911] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-01T20:18:12.777039] [INFO ] [sig ] BVS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:12.921612] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BVS.txt [2026-01-01T20:18:12.921744] [INFO ] [sig ] [547/3531] Completed BVS in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:12.921783] [INFO ] [sig ] [548/3531] Forecasting BWA... [2026-01-01T20:18:12.921813] [INFO ] [sig ] Generating forecast for: BWA [2026-01-01T20:18:12.921843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-01T20:18:12.933174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-01T20:18:12.933517] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-01T20:18:12.934356] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-01T20:18:12.934409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:12.934442] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:12.934469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:12.934527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:12.994874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:12.995742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:12.995825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:12.995860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:13.116631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:13.116792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:13.116836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:13.116866] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:13.120294] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=86.72%) [2026-01-01T20:18:13.120568] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-01T20:18:13.120709] [INFO ] [sig ] BWA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:13.263255] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BWA.txt [2026-01-01T20:18:13.263426] [INFO ] [sig ] [548/3531] Completed BWA in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:13.263471] [INFO ] [sig ] [549/3531] Forecasting BWAY... [2026-01-01T20:18:13.263501] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-01T20:18:13.263561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-01T20:18:13.275292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-01T20:18:13.275707] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-01T20:18:13.276554] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-01T20:18:13.276645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:13.276679] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:13.276706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:13.276764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:13.333222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:13.334125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:13.334205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:13.334238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:13.461774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:13.461945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:13.461989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:13.462017] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:13.465450] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-01-01T20:18:13.465739] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-01T20:18:13.465864] [INFO ] [sig ] BWAY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:13.606817] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BWAY.txt [2026-01-01T20:18:13.606959] [INFO ] [sig ] [549/3531] Completed BWAY in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:13.606998] [INFO ] [sig ] [550/3531] Forecasting BWB... [2026-01-01T20:18:13.607027] [INFO ] [sig ] Generating forecast for: BWB [2026-01-01T20:18:13.607058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-01T20:18:13.618313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-01T20:18:13.618680] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-01T20:18:13.619477] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-01T20:18:13.619528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:13.619560] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:13.619609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:13.619668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:13.675210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:13.675989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:13.676071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:13.676104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:13.802125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:13.802294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:13.802339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:13.802370] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:13.805809] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=26.05%) [2026-01-01T20:18:13.806081] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-01T20:18:13.806210] [INFO ] [sig ] BWB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:13.944610] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BWB.txt [2026-01-01T20:18:13.944765] [INFO ] [sig ] [550/3531] Completed BWB in 0.3s | 2.91 sym/s | Total: 3.1m | ETA: 17.1m [2026-01-01T20:18:13.944805] [INFO ] [sig ] [551/3531] Forecasting BWEN... [2026-01-01T20:18:13.944835] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-01T20:18:13.944865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-01T20:18:13.955967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-01T20:18:13.956311] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-01T20:18:13.957094] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-01T20:18:13.957146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:13.957178] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:13.957204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:13.957262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:14.013066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:14.013838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:14.013917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:14.013951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:14.132104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:14.132269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:14.132312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:14.132340] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:14.135683] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: DOWN (p=40.40%) [2026-01-01T20:18:14.135960] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-01T20:18:14.136082] [INFO ] [sig ] BWEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:14.281868] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BWEN.txt [2026-01-01T20:18:14.282027] [INFO ] [sig ] [551/3531] Completed BWEN in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-01T20:18:14.282066] [INFO ] [sig ] [552/3531] Forecasting BWFG... [2026-01-01T20:18:14.282124] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-01T20:18:14.282156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-01T20:18:14.292892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-01T20:18:14.293232] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-01T20:18:14.294049] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-01T20:18:14.294101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:14.294133] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:14.294161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:14.294218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:14.351249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:14.352188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:14.352274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:14.352309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:14.475220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:14.475395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:14.475439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:14.475469] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:14.479071] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-01-01T20:18:14.479389] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-01T20:18:14.479528] [INFO ] [sig ] BWFG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:14.632922] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BWFG.txt [2026-01-01T20:18:14.633101] [INFO ] [sig ] [552/3531] Completed BWFG in 0.4s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:14.633146] [INFO ] [sig ] [553/3531] Forecasting BWG... [2026-01-01T20:18:14.633177] [INFO ] [sig ] Generating forecast for: BWG [2026-01-01T20:18:14.633240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-01T20:18:14.644044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-01T20:18:14.644424] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-01T20:18:14.645242] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-01T20:18:14.645296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:14.645330] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:14.645358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:14.645416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:14.700474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:14.701176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:14.701255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:14.701287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:14.821789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:14.821947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:14.821990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:14.822020] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:14.825349] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: DOWN (p=14.49%) [2026-01-01T20:18:14.825638] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-01T20:18:14.825762] [INFO ] [sig ] BWG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:14.981425] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BWG.txt [2026-01-01T20:18:14.981628] [INFO ] [sig ] [553/3531] Completed BWG in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:14.981679] [INFO ] [sig ] [554/3531] Forecasting BWIN... [2026-01-01T20:18:14.981711] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-01T20:18:14.981741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-01T20:18:14.993293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-01T20:18:14.993731] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-01T20:18:14.994610] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-01T20:18:14.994665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:14.994735] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:14.994766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:14.994825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:15.056129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:15.057096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:15.057194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:15.057236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:15.186139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:15.186302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:15.186344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:15.186374] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:15.190010] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-01T20:18:15.190310] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-01T20:18:15.190436] [INFO ] [sig ] BWIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:15.335682] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BWIN.txt [2026-01-01T20:18:15.335826] [INFO ] [sig ] [554/3531] Completed BWIN in 0.4s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:15.335868] [INFO ] [sig ] [555/3531] Forecasting BWMN... [2026-01-01T20:18:15.335898] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-01T20:18:15.335928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-01T20:18:15.347680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-01T20:18:15.348085] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-01T20:18:15.349017] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-01T20:18:15.349079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:15.349113] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:15.349139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:15.349197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:15.409958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:15.410795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:15.410890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:15.410942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:15.544169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:15.544336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:15.544381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:15.544412] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:15.548343] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=24.04%) [2026-01-01T20:18:15.548682] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-01T20:18:15.548816] [INFO ] [sig ] BWMN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:15.689266] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BWMN.txt [2026-01-01T20:18:15.689411] [INFO ] [sig ] [555/3531] Completed BWMN in 0.4s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:15.689451] [INFO ] [sig ] [556/3531] Forecasting BXC... [2026-01-01T20:18:15.689482] [INFO ] [sig ] Generating forecast for: BXC [2026-01-01T20:18:15.689513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-01T20:18:15.700729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-01T20:18:15.701059] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-01T20:18:15.701873] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-01T20:18:15.701925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:15.701958] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:15.701985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:15.702043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:15.757696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:15.758288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:15.758370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:15.758402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:15.881922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:15.882080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:15.882137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:15.882167] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:15.885536] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=4.23%) [2026-01-01T20:18:15.885835] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-01T20:18:15.885962] [INFO ] [sig ] BXC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:16.025281] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BXC.txt [2026-01-01T20:18:16.025415] [INFO ] [sig ] [556/3531] Completed BXC in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:16.025455] [INFO ] [sig ] [557/3531] Forecasting BXMX... [2026-01-01T20:18:16.025483] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-01T20:18:16.025514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-01T20:18:16.037061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-01T20:18:16.037396] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-01T20:18:16.038183] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-01T20:18:16.038234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:16.038266] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:16.038292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:16.038349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:16.095465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:16.096114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:16.096190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:16.096222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:16.218385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:16.218554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:16.218615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:16.218680] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:16.222178] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: DOWN (p=26.49%) [2026-01-01T20:18:16.222455] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-01T20:18:16.222595] [INFO ] [sig ] BXMX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:16.361339] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BXMX.txt [2026-01-01T20:18:16.361479] [INFO ] [sig ] [557/3531] Completed BXMX in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:16.361519] [INFO ] [sig ] [558/3531] Forecasting BXP... [2026-01-01T20:18:16.361548] [INFO ] [sig ] Generating forecast for: BXP [2026-01-01T20:18:16.361597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-01T20:18:16.373361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-01T20:18:16.373719] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-01T20:18:16.374495] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-01T20:18:16.374547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:16.374598] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:16.374627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:16.374684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:16.435136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:16.435950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:16.436032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:16.436066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:16.557619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:16.557777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:16.557819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:16.557850] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:16.561305] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=77.59%) [2026-01-01T20:18:16.561594] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-01T20:18:16.561720] [INFO ] [sig ] BXP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:16.701103] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BXP.txt [2026-01-01T20:18:16.701261] [INFO ] [sig ] [558/3531] Completed BXP in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:16.701307] [INFO ] [sig ] [559/3531] Forecasting BXSL... [2026-01-01T20:18:16.701337] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-01T20:18:16.701368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-01T20:18:16.712921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-01T20:18:16.713266] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-01T20:18:16.714085] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-01T20:18:16.714137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:16.714169] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:16.714197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:16.714263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:16.772267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:16.772944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:16.773022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:16.773055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:16.888547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:16.888732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:16.888776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:16.888806] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:16.892206] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: DOWN (p=27.06%) [2026-01-01T20:18:16.892490] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-01T20:18:16.892637] [INFO ] [sig ] BXSL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:17.032623] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BXSL.txt [2026-01-01T20:18:17.032761] [INFO ] [sig ] [559/3531] Completed BXSL in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:17.032800] [INFO ] [sig ] [560/3531] Forecasting BYD... [2026-01-01T20:18:17.032829] [INFO ] [sig ] Generating forecast for: BYD [2026-01-01T20:18:17.032861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-01T20:18:17.044015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-01T20:18:17.044349] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-01T20:18:17.045145] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-01T20:18:17.045196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:17.045238] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:17.045265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:17.045327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:17.105988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:17.106813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:17.106898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:17.106931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:17.229677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:17.229843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:17.229885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:17.229914] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:17.233286] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: UP (p=56.73%) [2026-01-01T20:18:17.233558] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-01T20:18:17.233707] [INFO ] [sig ] BYD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:17.374938] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BYD.txt [2026-01-01T20:18:17.375067] [INFO ] [sig ] [560/3531] Completed BYD in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:17.375106] [INFO ] [sig ] [561/3531] Forecasting BYM... [2026-01-01T20:18:17.375135] [INFO ] [sig ] Generating forecast for: BYM [2026-01-01T20:18:17.375165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-01T20:18:17.386681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-01T20:18:17.387031] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-01T20:18:17.387826] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-01T20:18:17.387877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:17.387909] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:17.387936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:17.387993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:17.445408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:17.446146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:17.446226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:17.446263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:17.566938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:17.567105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:17.567149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:17.567179] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:17.570756] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: UP (p=84.05%) [2026-01-01T20:18:17.571072] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-01T20:18:17.571215] [INFO ] [sig ] BYM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:17.712870] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BYM.txt [2026-01-01T20:18:17.713042] [INFO ] [sig ] [561/3531] Completed BYM in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:17.713085] [INFO ] [sig ] [562/3531] Forecasting BYRN... [2026-01-01T20:18:17.713115] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-01T20:18:17.713147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-01T20:18:17.724935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-01T20:18:17.725329] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-01T20:18:17.726199] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-01T20:18:17.726253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:17.726286] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:17.726314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:17.726373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:17.787993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:17.788875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:17.788980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:17.789015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:17.912840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:17.912997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:17.913041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:17.913072] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:17.916459] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=83.92%) [2026-01-01T20:18:17.916754] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-01T20:18:17.916892] [INFO ] [sig ] BYRN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:18.060848] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BYRN.txt [2026-01-01T20:18:18.061005] [INFO ] [sig ] [562/3531] Completed BYRN in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:18.061046] [INFO ] [sig ] [563/3531] Forecasting BYSI... [2026-01-01T20:18:18.061076] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-01T20:18:18.061138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-01T20:18:18.072162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-01T20:18:18.072519] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-01T20:18:18.073323] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-01T20:18:18.073374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:18.073407] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:18.073434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:18.073493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:18.130697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:18.131460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:18.131543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:18.131595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:18.237070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:18.237225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:18.237267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:18.237297] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:18.240770] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-01T20:18:18.241042] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-01T20:18:18.241164] [INFO ] [sig ] BYSI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:18.390496] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BYSI.txt [2026-01-01T20:18:18.390702] [INFO ] [sig ] [563/3531] Completed BYSI in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:18.390789] [INFO ] [sig ] [564/3531] Forecasting BZ... [2026-01-01T20:18:18.390843] [INFO ] [sig ] Generating forecast for: BZ [2026-01-01T20:18:18.390886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-01T20:18:18.403293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-01T20:18:18.403779] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-01T20:18:18.404792] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-01T20:18:18.404859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:18.404903] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:18.404943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:18.405021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:18.473650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:18.474511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:18.474654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:18.474689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:18.600413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:18.600595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:18.600645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:18.600706] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:18.604260] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=12.45%) [2026-01-01T20:18:18.604547] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-01T20:18:18.604693] [INFO ] [sig ] BZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:18.754871] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/BZ.txt [2026-01-01T20:18:18.755035] [INFO ] [sig ] [564/3531] Completed BZ in 0.4s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:18.755075] [INFO ] [sig ] [565/3531] Forecasting BZH... [2026-01-01T20:18:18.755132] [INFO ] [sig ] Generating forecast for: BZH [2026-01-01T20:18:18.755176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-01T20:18:18.766649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-01T20:18:18.767061] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-01T20:18:18.767955] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-01T20:18:18.768026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:18.768070] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:18.768100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:18.768160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:18.825952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:18.826817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:18.826900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:18.826934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:18.945369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:18.945526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:18.945584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:18.945617] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:18.948954] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=78.69%) [2026-01-01T20:18:18.949254] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-01T20:18:18.949380] [INFO ] [sig ] BZH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:19.088907] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BZH.txt [2026-01-01T20:18:19.092072] [INFO ] [sig ] [565/3531] Completed BZH in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:19.092121] [INFO ] [sig ] [566/3531] Forecasting BZUN... [2026-01-01T20:18:19.092151] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-01T20:18:19.092182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-01T20:18:19.104111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-01T20:18:19.104476] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-01T20:18:19.105259] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-01T20:18:19.105311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:19.105343] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:19.105370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:19.105428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:19.161002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:19.161618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:19.161695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:19.161726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:19.277684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:19.277841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:19.277882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:19.277909] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:19.281301] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: UP (p=91.28%) [2026-01-01T20:18:19.281651] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-01T20:18:19.281790] [INFO ] [sig ] BZUN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:19.420398] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/BZUN.txt [2026-01-01T20:18:19.420529] [INFO ] [sig ] [566/3531] Completed BZUN in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:19.420588] [INFO ] [sig ] [567/3531] Forecasting C... [2026-01-01T20:18:19.420622] [INFO ] [sig ] Generating forecast for: C [2026-01-01T20:18:19.420655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-01T20:18:19.431625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-01T20:18:19.431946] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-01T20:18:19.432730] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-01T20:18:19.432781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:19.432812] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:19.432839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:19.432896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:19.488103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:19.488712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:19.488790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:19.488822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:19.611076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:19.611219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:19.611258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:19.611304] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:19.614545] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: DOWN (p=48.95%) [2026-01-01T20:18:19.614831] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-01T20:18:19.614949] [INFO ] [sig ] C: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:19.758754] [INFO ] [LOCAL ] Saved forecast: C 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/C.txt [2026-01-01T20:18:19.758945] [INFO ] [sig ] [567/3531] Completed C in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 17.0m [2026-01-01T20:18:19.759036] [INFO ] [sig ] [568/3531] Forecasting CAAP... [2026-01-01T20:18:19.759067] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-01T20:18:19.759098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-01T20:18:19.771221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-01T20:18:19.771609] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-01T20:18:19.772416] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-01T20:18:19.772469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:19.772501] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:19.772529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:19.772612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:19.828129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:19.828777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:19.828855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:19.828888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:19.947454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:19.947630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:19.947674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:19.947705] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:19.951180] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=64.01%) [2026-01-01T20:18:19.951461] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-01T20:18:19.951615] [INFO ] [sig ] CAAP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:20.097674] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CAAP.txt [2026-01-01T20:18:20.097811] [INFO ] [sig ] [568/3531] Completed CAAP in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-01T20:18:20.097852] [INFO ] [sig ] [569/3531] Forecasting CAAS... [2026-01-01T20:18:20.097881] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-01T20:18:20.097917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-01T20:18:20.109372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-01T20:18:20.109920] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-01T20:18:20.110702] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-01T20:18:20.110753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:20.110785] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:20.110812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:20.110869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:20.170040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:20.170716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:20.170796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:20.170833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:20.281556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:20.281912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:20.281957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:20.281987] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:20.285367] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: UP (p=58.13%) [2026-01-01T20:18:20.285851] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-01T20:18:20.285976] [INFO ] [sig ] CAAS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:20.445398] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CAAS.txt [2026-01-01T20:18:20.445549] [INFO ] [sig ] [569/3531] Completed CAAS in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:20.445607] [INFO ] [sig ] [570/3531] Forecasting CABA... [2026-01-01T20:18:20.445638] [INFO ] [sig ] Generating forecast for: CABA [2026-01-01T20:18:20.445669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-01T20:18:20.457660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-01T20:18:20.458030] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-01T20:18:20.458835] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-01T20:18:20.458886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:20.458918] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:20.458944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:20.459026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:20.513961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:20.514842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:20.514925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:20.514958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:20.633766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:20.633951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:20.633997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:20.634029] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:20.637542] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: UP (p=75.15%) [2026-01-01T20:18:20.637851] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-01T20:18:20.637984] [INFO ] [sig ] CABA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:20.780189] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CABA.txt [2026-01-01T20:18:20.780327] [INFO ] [sig ] [570/3531] Completed CABA in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:20.780366] [INFO ] [sig ] [571/3531] Forecasting CABO... [2026-01-01T20:18:20.780395] [INFO ] [sig ] Generating forecast for: CABO [2026-01-01T20:18:20.780458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-01T20:18:20.791991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-01T20:18:20.792325] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-01T20:18:20.793104] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-01T20:18:20.793155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:20.793211] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:20.793240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:20.793307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:20.848643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:20.849321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:20.849404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:20.849436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:20.966310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:20.966473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:20.966514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:20.966543] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:20.969876] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-01-01T20:18:20.970146] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-01T20:18:20.970270] [INFO ] [sig ] CABO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:21.107144] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CABO.txt [2026-01-01T20:18:21.107276] [INFO ] [sig ] [571/3531] Completed CABO in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:21.107342] [INFO ] [sig ] [572/3531] Forecasting CAC... [2026-01-01T20:18:21.107376] [INFO ] [sig ] Generating forecast for: CAC [2026-01-01T20:18:21.107407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-01T20:18:21.118539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-01T20:18:21.118891] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-01T20:18:21.119720] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-01T20:18:21.119771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:21.119801] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:21.119827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:21.119882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:21.176034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:21.176695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:21.176773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:21.176813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:21.303611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:21.303795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:21.303841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:21.303874] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:21.307445] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=53.97%) [2026-01-01T20:18:21.307740] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-01T20:18:21.307876] [INFO ] [sig ] CAC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:21.447736] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CAC.txt [2026-01-01T20:18:21.447865] [INFO ] [sig ] [572/3531] Completed CAC in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:21.447906] [INFO ] [sig ] [573/3531] Forecasting CACC... [2026-01-01T20:18:21.447938] [INFO ] [sig ] Generating forecast for: CACC [2026-01-01T20:18:21.447969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-01T20:18:21.459543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-01T20:18:21.459905] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-01T20:18:21.460737] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-01T20:18:21.460801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:21.460835] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:21.460864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:21.460923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:21.518205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:21.518920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:21.519037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:21.519074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:21.638673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:21.638836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:21.638878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:21.638908] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:21.642363] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=45.56%) [2026-01-01T20:18:21.642670] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-01T20:18:21.642806] [INFO ] [sig ] CACC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:21.783400] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CACC.txt [2026-01-01T20:18:21.783613] [INFO ] [sig ] [573/3531] Completed CACC in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:21.783672] [INFO ] [sig ] [574/3531] Forecasting CACI... [2026-01-01T20:18:21.783729] [INFO ] [sig ] Generating forecast for: CACI [2026-01-01T20:18:21.783811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-01T20:18:21.799021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-01T20:18:21.799520] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-01T20:18:21.800557] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-01T20:18:21.800642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:21.800683] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:21.800715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:21.800790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:21.858950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:21.859809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:21.859889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:21.859921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:21.977855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:21.978025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:21.978076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:21.978139] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:21.981778] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=58.96%) [2026-01-01T20:18:21.982056] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-01T20:18:21.982180] [INFO ] [sig ] CACI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:22.119453] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CACI.txt [2026-01-01T20:18:22.119630] [INFO ] [sig ] [574/3531] Completed CACI in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:22.119699] [INFO ] [sig ] [575/3531] Forecasting CADE... [2026-01-01T20:18:22.119730] [INFO ] [sig ] Generating forecast for: CADE [2026-01-01T20:18:22.119763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADE' from 'https://tdm.silogroup.org/data/derivative_storage/CADE.csv'. [2026-01-01T20:18:22.130959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADE'. [2026-01-01T20:18:22.131340] [INFO ] [FORECASTER] Starting predict_future for CADE [2026-01-01T20:18:22.132141] [DEBUG] [LOCAL ] No optimal features file found for CADE: ./output/feature-sets/CADE.txt [2026-01-01T20:18:22.132193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:22.132225] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:22.132252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:22.132314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:22.188590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:22.189545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:22.189647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:22.189682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:22.308508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:22.308690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:22.308732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:22.308761] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:22.312262] [DEBUG] [FORECASTER] CADE: Forecast T+1@11:T+2@11: DOWN (p=46.13%) [2026-01-01T20:18:22.312525] [INFO ] [FORECASTER] Completed predict_future for CADE [2026-01-01T20:18:22.312664] [INFO ] [sig ] CADE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:22.448052] [INFO ] [LOCAL ] Saved forecast: CADE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CADE.txt [2026-01-01T20:18:22.448178] [INFO ] [sig ] [575/3531] Completed CADE in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:22.448216] [INFO ] [sig ] [576/3531] Forecasting CADL... [2026-01-01T20:18:22.448246] [INFO ] [sig ] Generating forecast for: CADL [2026-01-01T20:18:22.448277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-01T20:18:22.459480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-01T20:18:22.459856] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-01T20:18:22.460640] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-01T20:18:22.460691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:22.460723] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:22.460750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:22.460808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:22.515775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:22.516369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:22.516446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:22.516478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:22.637355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:22.637537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:22.637609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:22.637644] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:22.641192] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=31.99%) [2026-01-01T20:18:22.641477] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-01T20:18:22.641621] [INFO ] [sig ] CADL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:22.779515] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CADL.txt [2026-01-01T20:18:22.779668] [INFO ] [sig ] [576/3531] Completed CADL in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:22.779709] [INFO ] [sig ] [577/3531] Forecasting CAE... [2026-01-01T20:18:22.779739] [INFO ] [sig ] Generating forecast for: CAE [2026-01-01T20:18:22.779771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-01T20:18:22.791564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-01T20:18:22.791967] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-01T20:18:22.792802] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-01T20:18:22.792853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:22.792885] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:22.792913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:22.792977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:22.849314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:22.850011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:22.850123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:22.850159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:22.969993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:22.970152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:22.970191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:22.970220] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:22.973528] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-01-01T20:18:22.973822] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-01T20:18:22.973948] [INFO ] [sig ] CAE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:23.111193] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CAE.txt [2026-01-01T20:18:23.111338] [INFO ] [sig ] [577/3531] Completed CAE in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:23.111377] [INFO ] [sig ] [578/3531] Forecasting CAF... [2026-01-01T20:18:23.111406] [INFO ] [sig ] Generating forecast for: CAF [2026-01-01T20:18:23.111438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-01T20:18:23.123011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-01T20:18:23.123338] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-01T20:18:23.124144] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-01T20:18:23.124196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:23.124228] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:23.124255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:23.124313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:23.179374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:23.180083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:23.180162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:23.180195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:23.292539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:23.292770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:23.292822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:23.292853] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:23.296484] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: DOWN (p=14.92%) [2026-01-01T20:18:23.296809] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-01T20:18:23.296941] [INFO ] [sig ] CAF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:23.434366] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CAF.txt [2026-01-01T20:18:23.434524] [INFO ] [sig ] [578/3531] Completed CAF in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:23.434566] [INFO ] [sig ] [579/3531] Forecasting CAG... [2026-01-01T20:18:23.434614] [INFO ] [sig ] Generating forecast for: CAG [2026-01-01T20:18:23.434656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-01T20:18:23.447532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-01T20:18:23.447997] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-01T20:18:23.448851] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-01T20:18:23.448914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:23.448955] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:23.449003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:23.449067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:23.507124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:23.508077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:23.508176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:23.508212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:23.628253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:23.628439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:23.628483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:23.628513] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:23.632159] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: UP (p=82.60%) [2026-01-01T20:18:23.632441] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-01T20:18:23.632588] [INFO ] [sig ] CAG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:23.777591] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CAG.txt [2026-01-01T20:18:23.777759] [INFO ] [sig ] [579/3531] Completed CAG in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:23.777800] [INFO ] [sig ] [580/3531] Forecasting CAH... [2026-01-01T20:18:23.777830] [INFO ] [sig ] Generating forecast for: CAH [2026-01-01T20:18:23.777861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-01T20:18:23.790009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-01T20:18:23.790431] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-01T20:18:23.791302] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-01T20:18:23.791357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:23.791392] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:23.791419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:23.791479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:23.847907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:23.848798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:23.848878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:23.848911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:23.967733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:23.967889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:23.967948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:23.967977] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:23.971314] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: DOWN (p=46.91%) [2026-01-01T20:18:23.971596] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-01T20:18:23.971719] [INFO ] [sig ] CAH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:24.117183] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CAH.txt [2026-01-01T20:18:24.117336] [INFO ] [sig ] [580/3531] Completed CAH in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:24.117379] [INFO ] [sig ] [581/3531] Forecasting CAKE... [2026-01-01T20:18:24.117411] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-01T20:18:24.117443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-01T20:18:24.129825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-01T20:18:24.130198] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-01T20:18:24.131062] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-01T20:18:24.131115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:24.131148] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:24.131177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:24.131236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:24.191844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:24.192705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:24.192830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:24.192891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:24.315999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:24.316153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:24.316194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:24.316223] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:24.319558] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: UP (p=80.51%) [2026-01-01T20:18:24.319888] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-01T20:18:24.320013] [INFO ] [sig ] CAKE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:24.458521] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CAKE.txt [2026-01-01T20:18:24.458686] [INFO ] [sig ] [581/3531] Completed CAKE in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:24.458728] [INFO ] [sig ] [582/3531] Forecasting CAL... [2026-01-01T20:18:24.458757] [INFO ] [sig ] Generating forecast for: CAL [2026-01-01T20:18:24.458788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-01T20:18:24.470472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-01T20:18:24.470888] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-01T20:18:24.471719] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-01T20:18:24.471772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:24.471805] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:24.471833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:24.471892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:24.529490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:24.530203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:24.530285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:24.530319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:24.653009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:24.653168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:24.653211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:24.653241] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:24.657188] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-01-01T20:18:24.657465] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-01T20:18:24.657607] [INFO ] [sig ] CAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:24.805679] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CAL.txt [2026-01-01T20:18:24.805843] [INFO ] [sig ] [582/3531] Completed CAL in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:24.805885] [INFO ] [sig ] [583/3531] Forecasting CALC... [2026-01-01T20:18:24.805915] [INFO ] [sig ] Generating forecast for: CALC [2026-01-01T20:18:24.805952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-01T20:18:24.818893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-01T20:18:24.819318] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-01T20:18:24.820143] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-01T20:18:24.820195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:24.820228] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:24.820256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:24.820315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:24.876929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:24.877732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:24.877814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:24.877847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:24.992122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:24.992284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:24.992326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:24.992357] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:24.995806] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: DOWN (p=15.14%) [2026-01-01T20:18:24.996088] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-01T20:18:24.996214] [INFO ] [sig ] CALC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:25.139960] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CALC.txt [2026-01-01T20:18:25.140119] [INFO ] [sig ] [583/3531] Completed CALC in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:25.140161] [INFO ] [sig ] [584/3531] Forecasting CALM... [2026-01-01T20:18:25.140191] [INFO ] [sig ] Generating forecast for: CALM [2026-01-01T20:18:25.140252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-01T20:18:25.151366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-01T20:18:25.151729] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-01T20:18:25.152495] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-01T20:18:25.152546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:25.152606] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:25.152636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:25.152694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:25.208570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:25.209427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:25.209510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:25.209542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:25.335742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:25.335895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:25.335936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:25.335964] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:25.339274] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-01-01T20:18:25.339537] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-01T20:18:25.339676] [INFO ] [sig ] CALM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:25.483406] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CALM.txt [2026-01-01T20:18:25.483617] [INFO ] [sig ] [584/3531] Completed CALM in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-01T20:18:25.483666] [INFO ] [sig ] [585/3531] Forecasting CALX... [2026-01-01T20:18:25.483696] [INFO ] [sig ] Generating forecast for: CALX [2026-01-01T20:18:25.483726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-01T20:18:25.494758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-01T20:18:25.495126] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-01T20:18:25.495950] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-01T20:18:25.496003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:25.496035] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:25.496063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:25.496122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:25.553789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:25.554511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:25.554610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:25.554645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:25.676977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:25.677140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:25.677181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:25.677212] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:25.680698] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=67.51%) [2026-01-01T20:18:25.680973] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-01T20:18:25.681096] [INFO ] [sig ] CALX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:25.826047] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CALX.txt [2026-01-01T20:18:25.826180] [INFO ] [sig ] [585/3531] Completed CALX in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-01T20:18:25.826220] [INFO ] [sig ] [586/3531] Forecasting CAPL... [2026-01-01T20:18:25.826249] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-01T20:18:25.826280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-01T20:18:25.837134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-01T20:18:25.837500] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-01T20:18:25.838303] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-01T20:18:25.838354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:25.838386] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:25.838413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:25.838471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:25.894561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:25.895253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:25.895330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:25.895363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:26.013733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:26.013887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:26.013927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:26.013956] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:26.017274] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: UP (p=53.74%) [2026-01-01T20:18:26.017547] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-01T20:18:26.017685] [INFO ] [sig ] CAPL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:26.161047] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CAPL.txt [2026-01-01T20:18:26.161197] [INFO ] [sig ] [586/3531] Completed CAPL in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:26.161241] [INFO ] [sig ] [587/3531] Forecasting CARE... [2026-01-01T20:18:26.161272] [INFO ] [sig ] Generating forecast for: CARE [2026-01-01T20:18:26.161304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-01T20:18:26.172750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-01T20:18:26.173114] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-01T20:18:26.173938] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-01T20:18:26.173990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:26.174024] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:26.174052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:26.174111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:26.231050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:26.231720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:26.231811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:26.231844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:26.347725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:26.347890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:26.347931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:26.347961] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:26.351773] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-01T20:18:26.352104] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-01T20:18:26.352249] [INFO ] [sig ] CARE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:26.495172] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CARE.txt [2026-01-01T20:18:26.495305] [INFO ] [sig ] [587/3531] Completed CARE in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:26.495372] [INFO ] [sig ] [588/3531] Forecasting CARG... [2026-01-01T20:18:26.495407] [INFO ] [sig ] Generating forecast for: CARG [2026-01-01T20:18:26.495438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-01T20:18:26.506255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-01T20:18:26.506659] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-01T20:18:26.507507] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-01T20:18:26.507560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:26.507639] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:26.507670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:26.507729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:26.565221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:26.565962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:26.566041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:26.566074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:26.694440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:26.694807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:26.694850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:26.694878] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:26.698195] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: UP (p=87.35%) [2026-01-01T20:18:26.698461] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-01T20:18:26.698602] [INFO ] [sig ] CARG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:26.840452] [INFO ] [LOCAL ] Saved forecast: CARG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CARG.txt [2026-01-01T20:18:26.840624] [INFO ] [sig ] [588/3531] Completed CARG in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:26.840669] [INFO ] [sig ] [589/3531] Forecasting CARS... [2026-01-01T20:18:26.840728] [INFO ] [sig ] Generating forecast for: CARS [2026-01-01T20:18:26.840761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-01T20:18:26.851972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-01T20:18:26.852360] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-01T20:18:26.853182] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-01T20:18:26.853232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:26.853265] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:26.853292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:26.853348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:26.909207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:26.910052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:26.910132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:26.910164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:27.029962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:27.030117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:27.030159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:27.030188] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:27.033520] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: DOWN (p=37.60%) [2026-01-01T20:18:27.033804] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-01T20:18:27.033966] [INFO ] [sig ] CARS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:27.173292] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CARS.txt [2026-01-01T20:18:27.173439] [INFO ] [sig ] [589/3531] Completed CARS in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:27.173480] [INFO ] [sig ] [590/3531] Forecasting CASH... [2026-01-01T20:18:27.173509] [INFO ] [sig ] Generating forecast for: CASH [2026-01-01T20:18:27.173540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-01T20:18:27.184644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-01T20:18:27.185002] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-01T20:18:27.185797] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-01T20:18:27.185848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:27.185880] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:27.185907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:27.185964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:27.244140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:27.244996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:27.245073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:27.245105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:27.367231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:27.367391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:27.367432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:27.367461] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:27.371154] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-01T20:18:27.371445] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-01T20:18:27.371589] [INFO ] [sig ] CASH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:27.514615] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CASH.txt [2026-01-01T20:18:27.514754] [INFO ] [sig ] [590/3531] Completed CASH in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:27.514796] [INFO ] [sig ] [591/3531] Forecasting CASS... [2026-01-01T20:18:27.514827] [INFO ] [sig ] Generating forecast for: CASS [2026-01-01T20:18:27.514867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-01T20:18:27.525767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-01T20:18:27.526114] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-01T20:18:27.526967] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-01T20:18:27.527020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:27.527052] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:27.527078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:27.527135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:27.583902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:27.584656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:27.584735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:27.584768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:27.701538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:27.701710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:27.701751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:27.701822] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:27.705138] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: UP (p=52.57%) [2026-01-01T20:18:27.705415] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-01T20:18:27.705541] [INFO ] [sig ] CASS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:27.850421] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CASS.txt [2026-01-01T20:18:27.850612] [INFO ] [sig ] [591/3531] Completed CASS in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:27.850657] [INFO ] [sig ] [592/3531] Forecasting CASY... [2026-01-01T20:18:27.850687] [INFO ] [sig ] Generating forecast for: CASY [2026-01-01T20:18:27.850719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-01T20:18:27.861926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-01T20:18:27.862293] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-01T20:18:27.863102] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-01T20:18:27.863154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:27.863186] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:27.863213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:27.863270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:27.918478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:27.922478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:27.922593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:27.922628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:28.043370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:28.043538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:28.043599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:28.043631] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:28.046981] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=17.54%) [2026-01-01T20:18:28.047248] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-01T20:18:28.047376] [INFO ] [sig ] CASY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:28.186307] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CASY.txt [2026-01-01T20:18:28.186473] [INFO ] [sig ] [592/3531] Completed CASY in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:28.186519] [INFO ] [sig ] [593/3531] Forecasting CATH... [2026-01-01T20:18:28.186549] [INFO ] [sig ] Generating forecast for: CATH [2026-01-01T20:18:28.186599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-01T20:18:28.197532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-01T20:18:28.197985] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-01T20:18:28.198832] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-01T20:18:28.198884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:28.198917] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:28.198945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:28.199035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:28.254451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:28.255349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:28.255445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:28.255478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:28.372281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:28.372440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:28.372481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:28.372512] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:28.375834] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: DOWN (p=11.63%) [2026-01-01T20:18:28.376102] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-01T20:18:28.376222] [INFO ] [sig ] CATH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:28.514046] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CATH.txt [2026-01-01T20:18:28.514182] [INFO ] [sig ] [593/3531] Completed CATH in 0.3s | 2.92 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:28.514222] [INFO ] [sig ] [594/3531] Forecasting CATO... [2026-01-01T20:18:28.514277] [INFO ] [sig ] Generating forecast for: CATO [2026-01-01T20:18:28.514313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-01T20:18:28.525422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-01T20:18:28.525785] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-01T20:18:28.526565] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-01T20:18:28.526634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:28.526666] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:28.526692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:28.526750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:28.586584] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:28.587367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:28.587454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:28.587486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:28.707996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:28.708153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:28.708195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:28.708224] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:28.711658] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=23.81%) [2026-01-01T20:18:28.711937] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-01T20:18:28.712073] [INFO ] [sig ] CATO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:28.851962] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CATO.txt [2026-01-01T20:18:28.852127] [INFO ] [sig ] [594/3531] Completed CATO in 0.3s | 2.92 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:28.852167] [INFO ] [sig ] [595/3531] Forecasting CATY... [2026-01-01T20:18:28.852197] [INFO ] [sig ] Generating forecast for: CATY [2026-01-01T20:18:28.852256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-01T20:18:28.864231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-01T20:18:28.864642] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-01T20:18:28.865446] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-01T20:18:28.865499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:28.865541] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:28.865585] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:28.865647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:28.921429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:28.922154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:28.922235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:28.922267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:29.041129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:29.041292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:29.041334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:29.041363] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:29.044684] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=14.06%) [2026-01-01T20:18:29.044954] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-01T20:18:29.045077] [INFO ] [sig ] CATY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:29.181592] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CATY.txt [2026-01-01T20:18:29.181745] [INFO ] [sig ] [595/3531] Completed CATY in 0.3s | 2.92 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:29.181784] [INFO ] [sig ] [596/3531] Forecasting CAVA... [2026-01-01T20:18:29.181815] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-01T20:18:29.181844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-01T20:18:29.192979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-01T20:18:29.193351] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-01T20:18:29.194145] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-01T20:18:29.194196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:29.194229] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:29.194255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:29.194313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:29.249048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:29.249818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:29.249898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:29.249930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:29.372647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:29.372818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:29.372859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:29.372887] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:29.376337] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: DOWN (p=25.87%) [2026-01-01T20:18:29.376634] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-01T20:18:29.376770] [INFO ] [sig ] CAVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:29.513316] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CAVA.txt [2026-01-01T20:18:29.513467] [INFO ] [sig ] [596/3531] Completed CAVA in 0.3s | 2.92 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:29.513509] [INFO ] [sig ] [597/3531] Forecasting CB... [2026-01-01T20:18:29.513538] [INFO ] [sig ] Generating forecast for: CB [2026-01-01T20:18:29.513585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-01T20:18:29.524826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-01T20:18:29.525195] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-01T20:18:29.525992] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-01T20:18:29.526044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:29.526075] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:29.526102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:29.526159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:29.580915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:29.581631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:29.581711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:29.581742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:29.701652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:29.701823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:29.701864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:29.701893] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:29.705251] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: UP (p=61.70%) [2026-01-01T20:18:29.705532] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-01T20:18:29.705694] [INFO ] [sig ] CB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:29.841076] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CB.txt [2026-01-01T20:18:29.841221] [INFO ] [sig ] [597/3531] Completed CB in 0.3s | 2.92 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:29.841263] [INFO ] [sig ] [598/3531] Forecasting CBAN... [2026-01-01T20:18:29.841291] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-01T20:18:29.841320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-01T20:18:29.852813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-01T20:18:29.853179] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-01T20:18:29.853995] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-01T20:18:29.854047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:29.854078] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:29.854105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:29.854162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:29.908749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:29.909557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:29.909682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:29.909716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:30.025133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:30.025296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:30.025338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:30.025366] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:30.028743] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: UP (p=81.60%) [2026-01-01T20:18:30.032065] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-01T20:18:30.032238] [INFO ] [sig ] CBAN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:30.168586] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CBAN.txt [2026-01-01T20:18:30.168735] [INFO ] [sig ] [598/3531] Completed CBAN in 0.3s | 2.92 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:30.168776] [INFO ] [sig ] [599/3531] Forecasting CBL... [2026-01-01T20:18:30.168806] [INFO ] [sig ] Generating forecast for: CBL [2026-01-01T20:18:30.168844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-01T20:18:30.180172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-01T20:18:30.180541] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-01T20:18:30.181340] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-01T20:18:30.181393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:30.181425] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:30.181453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:30.181510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:30.235928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:30.236670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:30.236748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:30.236781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:30.356831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:30.356996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:30.357037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:30.357066] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:30.360416] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-01-01T20:18:30.360709] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-01T20:18:30.360831] [INFO ] [sig ] CBL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:30.498177] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CBL.txt [2026-01-01T20:18:30.498337] [INFO ] [sig ] [599/3531] Completed CBL in 0.3s | 2.92 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:30.498377] [INFO ] [sig ] [600/3531] Forecasting CBNK... [2026-01-01T20:18:30.498433] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-01T20:18:30.498467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-01T20:18:30.509618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-01T20:18:30.509966] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-01T20:18:30.510766] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-01T20:18:30.510816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:30.510847] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:30.510873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:30.510930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:30.566654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:30.567376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:30.567456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:30.567489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:30.683926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:30.684088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:30.684129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:30.684157] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:30.687482] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: UP (p=52.83%) [2026-01-01T20:18:30.687783] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-01T20:18:30.687913] [INFO ] [sig ] CBNK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:30.830085] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CBNK.txt [2026-01-01T20:18:30.830254] [INFO ] [sig ] [600/3531] Completed CBNK in 0.3s | 2.92 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-01T20:18:30.830295] [INFO ] [sig ] [601/3531] Forecasting CBRE... [2026-01-01T20:18:30.830326] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-01T20:18:30.830356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-01T20:18:30.842248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-01T20:18:30.842639] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-01T20:18:30.843448] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-01T20:18:30.843500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:30.843533] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:30.843559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:30.843647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:30.904037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:30.904832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:30.904922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:30.904970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:31.027302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:31.027465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:31.027507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:31.027536] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:31.031037] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: UP (p=91.94%) [2026-01-01T20:18:31.031328] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-01T20:18:31.031460] [INFO ] [sig ] CBRE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:31.181746] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CBRE.txt [2026-01-01T20:18:31.181922] [INFO ] [sig ] [601/3531] Completed CBRE in 0.4s | 2.92 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-01T20:18:31.181965] [INFO ] [sig ] [602/3531] Forecasting CBRL... [2026-01-01T20:18:31.181995] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-01T20:18:31.182025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-01T20:18:31.194333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-01T20:18:31.194767] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-01T20:18:31.195660] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-01T20:18:31.195713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:31.195746] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:31.195773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:31.195830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:31.259316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:31.260162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:31.260245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:31.260279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:31.394154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:31.394327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:31.394388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:31.394465] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:31.398421] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: UP (p=91.13%) [2026-01-01T20:18:31.398797] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-01T20:18:31.398936] [INFO ] [sig ] CBRL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:31.546592] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CBRL.txt [2026-01-01T20:18:31.546784] [INFO ] [sig ] [602/3531] Completed CBRL in 0.4s | 2.92 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-01T20:18:31.546848] [INFO ] [sig ] [603/3531] Forecasting CBSH... [2026-01-01T20:18:31.546900] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-01T20:18:31.546968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-01T20:18:31.559692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-01T20:18:31.560125] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-01T20:18:31.560940] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-01T20:18:31.560992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:31.561024] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:31.561050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:31.561107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:31.624086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:31.624973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:31.625060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:31.625093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:31.750236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:31.750394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:31.750434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:31.750463] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:31.753829] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=47.01%) [2026-01-01T20:18:31.754107] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-01T20:18:31.754233] [INFO ] [sig ] CBSH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:31.895205] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CBSH.txt [2026-01-01T20:18:31.895384] [INFO ] [sig ] [603/3531] Completed CBSH in 0.3s | 2.92 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-01T20:18:31.895431] [INFO ] [sig ] [604/3531] Forecasting CBUS... [2026-01-01T20:18:31.895464] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-01T20:18:31.895533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-01T20:18:31.906901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-01T20:18:31.907237] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-01T20:18:31.908028] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-01T20:18:31.908079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:31.908111] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:31.908138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:31.908195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:31.963859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:31.964490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:31.964569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:31.964621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:32.084931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:32.085091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:32.085134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:32.085164] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:32.088461] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=38.83%) [2026-01-01T20:18:32.088748] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-01T20:18:32.088870] [INFO ] [sig ] CBUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:32.226683] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CBUS.txt [2026-01-01T20:18:32.226823] [INFO ] [sig ] [604/3531] Completed CBUS in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:32.226864] [INFO ] [sig ] [605/3531] Forecasting CBZ... [2026-01-01T20:18:32.226893] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-01T20:18:32.226924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-01T20:18:32.237631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-01T20:18:32.237989] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-01T20:18:32.238791] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-01T20:18:32.238843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:32.238900] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:32.238929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:32.239028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:32.296281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:32.297222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:32.297301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:32.297333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:32.413683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:32.413846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:32.413888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:32.413917] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:32.417259] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-01T20:18:32.417534] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-01T20:18:32.417677] [INFO ] [sig ] CBZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:32.572825] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CBZ.txt [2026-01-01T20:18:32.572996] [INFO ] [sig ] [605/3531] Completed CBZ in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:32.573065] [INFO ] [sig ] [606/3531] Forecasting CC... [2026-01-01T20:18:32.573110] [INFO ] [sig ] Generating forecast for: CC [2026-01-01T20:18:32.573142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-01T20:18:32.585227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-01T20:18:32.585670] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-01T20:18:32.586477] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-01T20:18:32.586530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:32.586563] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:32.586619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:32.586689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:32.645202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:32.646022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:32.646103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:32.646136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:32.768893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:32.769085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:32.769132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:32.769161] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:32.772550] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: UP (p=71.44%) [2026-01-01T20:18:32.772840] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-01T20:18:32.772961] [INFO ] [sig ] CC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:32.912628] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CC.txt [2026-01-01T20:18:32.912788] [INFO ] [sig ] [606/3531] Completed CC in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:32.912828] [INFO ] [sig ] [607/3531] Forecasting CCAP... [2026-01-01T20:18:32.912859] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-01T20:18:32.912889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-01T20:18:32.924929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-01T20:18:32.925349] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-01T20:18:32.926249] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-01T20:18:32.926306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:32.926340] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:32.926368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:32.926426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:32.983641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:32.984265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:32.984344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:32.984378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:33.107929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:33.108091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:33.108131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:33.108159] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:33.111477] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=32.02%) [2026-01-01T20:18:33.111771] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-01T20:18:33.111895] [INFO ] [sig ] CCAP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:33.253257] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CCAP.txt [2026-01-01T20:18:33.253425] [INFO ] [sig ] [607/3531] Completed CCAP in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:33.253465] [INFO ] [sig ] [608/3531] Forecasting CCB... [2026-01-01T20:18:33.253495] [INFO ] [sig ] Generating forecast for: CCB [2026-01-01T20:18:33.253562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-01T20:18:33.266311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-01T20:18:33.266704] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-01T20:18:33.267498] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-01T20:18:33.267560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:33.267622] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:33.267651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:33.267708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:33.324068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:33.324858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:33.324940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:33.324973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:33.452829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:33.452988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:33.453030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:33.453060] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:33.456661] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=4.71%) [2026-01-01T20:18:33.456946] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-01T20:18:33.457071] [INFO ] [sig ] CCB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:33.601789] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CCB.txt [2026-01-01T20:18:33.601947] [INFO ] [sig ] [608/3531] Completed CCB in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:33.601988] [INFO ] [sig ] [609/3531] Forecasting CCBG... [2026-01-01T20:18:33.602019] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-01T20:18:33.602079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-01T20:18:33.612741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-01T20:18:33.613113] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-01T20:18:33.613953] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-01T20:18:33.614005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:33.614037] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:33.614065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:33.614122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:33.670517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:33.671300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:33.671384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:33.671418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:33.788714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:33.788872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:33.788915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:33.788944] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:33.792394] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-01T20:18:33.792770] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-01T20:18:33.792949] [INFO ] [sig ] CCBG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:33.934485] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CCBG.txt [2026-01-01T20:18:33.934662] [INFO ] [sig ] [609/3531] Completed CCBG in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:33.934711] [INFO ] [sig ] [610/3531] Forecasting CCCC... [2026-01-01T20:18:33.934744] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-01T20:18:33.934774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-01T20:18:33.946748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-01T20:18:33.947138] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-01T20:18:33.947977] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-01T20:18:33.948029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:33.948062] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:33.948090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:33.948148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:34.005415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:34.006304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:34.006387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:34.006420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:34.128499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:34.128678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:34.128719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:34.128747] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:34.132096] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=81.81%) [2026-01-01T20:18:34.132377] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-01T20:18:34.132506] [INFO ] [sig ] CCCC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:34.274114] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CCCC.txt [2026-01-01T20:18:34.274277] [INFO ] [sig ] [610/3531] Completed CCCC in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:34.274317] [INFO ] [sig ] [611/3531] Forecasting CCD... [2026-01-01T20:18:34.274348] [INFO ] [sig ] Generating forecast for: CCD [2026-01-01T20:18:34.274387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-01T20:18:34.285364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-01T20:18:34.285758] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-01T20:18:34.286526] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-01T20:18:34.286596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:34.286632] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:34.286661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:34.286718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:34.343851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:34.344763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:34.344846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:34.344882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:34.465155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:34.465325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:34.465369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:34.465399] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:34.469466] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: UP (p=79.51%) [2026-01-01T20:18:34.469765] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-01T20:18:34.469899] [INFO ] [sig ] CCD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:34.616105] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CCD.txt [2026-01-01T20:18:34.616313] [INFO ] [sig ] [611/3531] Completed CCD in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:34.616370] [INFO ] [sig ] [612/3531] Forecasting CCEC... [2026-01-01T20:18:34.616442] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-01T20:18:34.616481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-01T20:18:34.627056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-01T20:18:34.627402] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-01T20:18:34.628206] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-01T20:18:34.628260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:34.628294] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:34.628322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:34.628381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:34.686163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:34.686901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:34.686990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:34.687025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:34.792203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:34.792357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:34.792401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:34.792431] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:34.796083] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=43.37%) [2026-01-01T20:18:34.796358] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-01T20:18:34.796482] [INFO ] [sig ] CCEC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:34.940269] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CCEC.txt [2026-01-01T20:18:34.940458] [INFO ] [sig ] [612/3531] Completed CCEC in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:34.940507] [INFO ] [sig ] [613/3531] Forecasting CCEP... [2026-01-01T20:18:34.940539] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-01T20:18:34.940590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-01T20:18:34.951840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-01T20:18:34.952221] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-01T20:18:34.953047] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-01T20:18:34.953102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:34.953134] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:34.953161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:34.953218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:35.011298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:35.012153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:35.012235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:35.012269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:35.140458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:35.140631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:35.140678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:35.140710] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:35.144395] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-01T20:18:35.144705] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-01T20:18:35.144842] [INFO ] [sig ] CCEP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:35.286566] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CCEP.txt [2026-01-01T20:18:35.286743] [INFO ] [sig ] [613/3531] Completed CCEP in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:35.286807] [INFO ] [sig ] [614/3531] Forecasting CCI... [2026-01-01T20:18:35.286840] [INFO ] [sig ] Generating forecast for: CCI [2026-01-01T20:18:35.286873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-01T20:18:35.298723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-01T20:18:35.299102] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-01T20:18:35.299959] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-01T20:18:35.300011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:35.300044] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:35.300071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:35.300133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:35.358716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:35.359493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:35.359596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:35.359633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:35.479234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:35.479394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:35.479434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:35.479462] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:35.482841] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=79.14%) [2026-01-01T20:18:35.483110] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-01T20:18:35.483228] [INFO ] [sig ] CCI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:35.621978] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CCI.txt [2026-01-01T20:18:35.622153] [INFO ] [sig ] [614/3531] Completed CCI in 0.3s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:35.622197] [INFO ] [sig ] [615/3531] Forecasting CCIF... [2026-01-01T20:18:35.622254] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-01T20:18:35.622291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-01T20:18:35.633076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-01T20:18:35.633446] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-01T20:18:35.634249] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-01T20:18:35.634300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:35.634332] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:35.634359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:35.634417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:35.690229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:35.691119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:35.691244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:35.691281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:35.817355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:35.817548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:35.817661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:35.817716] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:35.822946] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=91.69%) [2026-01-01T20:18:35.823405] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-01T20:18:35.823617] [INFO ] [sig ] CCIF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:36.051080] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CCIF.txt [2026-01-01T20:18:36.051323] [INFO ] [sig ] [615/3531] Completed CCIF in 0.4s | 2.92 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:36.051425] [INFO ] [sig ] [616/3531] Forecasting CCJ... [2026-01-01T20:18:36.051479] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-01T20:18:36.051532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-01T20:18:36.068181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-01T20:18:36.068710] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-01T20:18:36.069952] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-01T20:18:36.070022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:36.070075] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:36.070124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:36.070219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:36.137872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:36.139141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:36.139305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:36.139362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:36.302866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:36.303049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:36.303125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:36.303175] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:36.307034] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-01T20:18:36.307421] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-01T20:18:36.307598] [INFO ] [sig ] CCJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:36.513028] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CCJ.txt [2026-01-01T20:18:36.513257] [INFO ] [sig ] [616/3531] Completed CCJ in 0.5s | 2.91 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:36.513322] [INFO ] [sig ] [617/3531] Forecasting CCK... [2026-01-01T20:18:36.513371] [INFO ] [sig ] Generating forecast for: CCK [2026-01-01T20:18:36.513414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-01T20:18:36.536313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-01T20:18:36.536931] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-01T20:18:36.538199] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-01T20:18:36.538271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:36.538321] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:36.538364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:36.538455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:36.600927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:36.602137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:36.602243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:36.602280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:36.764963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:36.765134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:36.765188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:36.765223] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:36.769942] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: UP (p=86.81%) [2026-01-01T20:18:36.770337] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-01T20:18:36.770501] [INFO ] [sig ] CCK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:36.983209] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CCK.txt [2026-01-01T20:18:36.983383] [INFO ] [sig ] [617/3531] Completed CCK in 0.5s | 2.91 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:36.983424] [INFO ] [sig ] [618/3531] Forecasting CCL... [2026-01-01T20:18:36.983454] [INFO ] [sig ] Generating forecast for: CCL [2026-01-01T20:18:36.983514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-01T20:18:36.995493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-01T20:18:36.995900] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-01T20:18:36.996718] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-01T20:18:36.996770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:36.996802] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:36.996828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:36.996890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:37.054026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:37.054945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:37.055033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:37.055067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:37.181502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:37.181681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:37.181726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:37.181757] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:37.185202] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-01-01T20:18:37.185477] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-01T20:18:37.185620] [INFO ] [sig ] CCL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:37.326692] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CCL.txt [2026-01-01T20:18:37.326875] [INFO ] [sig ] [618/3531] Completed CCL in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:37.326916] [INFO ] [sig ] [619/3531] Forecasting CCLD... [2026-01-01T20:18:37.326947] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-01T20:18:37.327006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-01T20:18:37.339326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-01T20:18:37.339784] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-01T20:18:37.340641] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-01T20:18:37.340695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:37.340740] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:37.340770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:37.340834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:37.398185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:37.399028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:37.399111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:37.399144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:37.520324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:37.520487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:37.520530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:37.520559] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:37.524023] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: DOWN (p=36.05%) [2026-01-01T20:18:37.524298] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-01T20:18:37.524427] [INFO ] [sig ] CCLD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:37.667277] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CCLD.txt [2026-01-01T20:18:37.667413] [INFO ] [sig ] [619/3531] Completed CCLD in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:37.667452] [INFO ] [sig ] [620/3531] Forecasting CCNE... [2026-01-01T20:18:37.667481] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-01T20:18:37.667512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-01T20:18:37.678853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-01T20:18:37.679250] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-01T20:18:37.680122] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-01T20:18:37.680174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:37.680207] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:37.680234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:37.680291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:37.744440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:37.745328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:37.745410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:37.745443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:37.882498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:37.882668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:37.882711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:37.882740] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:37.886143] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-01T20:18:37.886418] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-01T20:18:37.886544] [INFO ] [sig ] CCNE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:38.030876] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CCNE.txt [2026-01-01T20:18:38.031177] [INFO ] [sig ] [620/3531] Completed CCNE in 0.4s | 2.91 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-01T20:18:38.031217] [INFO ] [sig ] [621/3531] Forecasting CCO... [2026-01-01T20:18:38.031248] [INFO ] [sig ] Generating forecast for: CCO [2026-01-01T20:18:38.031278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-01T20:18:38.043370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-01T20:18:38.043737] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-01T20:18:38.044731] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-01T20:18:38.044783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:38.044816] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:38.044842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:38.045092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:38.101463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:38.102236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:38.102314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:38.102346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:38.222209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:38.222372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:38.222413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:38.222442] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:38.225833] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: UP (p=72.54%) [2026-01-01T20:18:38.226110] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-01T20:18:38.226233] [INFO ] [sig ] CCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:38.365731] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CCO.txt [2026-01-01T20:18:38.365866] [INFO ] [sig ] [621/3531] Completed CCO in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-01T20:18:38.365905] [INFO ] [sig ] [622/3531] Forecasting CCOI... [2026-01-01T20:18:38.365933] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-01T20:18:38.365962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-01T20:18:38.376922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-01T20:18:38.377277] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-01T20:18:38.378294] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-01T20:18:38.378346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:38.378404] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:38.378432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:38.378490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:38.435301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:38.435943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:38.436019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:38.436052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:38.550493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:38.550653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:38.550694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:38.550723] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:38.554011] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-01-01T20:18:38.554278] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-01T20:18:38.554400] [INFO ] [sig ] CCOI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:38.693094] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CCOI.txt [2026-01-01T20:18:38.693241] [INFO ] [sig ] [622/3531] Completed CCOI in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:38.693280] [INFO ] [sig ] [623/3531] Forecasting CCRN... [2026-01-01T20:18:38.693316] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-01T20:18:38.693348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-01T20:18:38.704662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-01T20:18:38.705018] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-01T20:18:38.705813] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-01T20:18:38.705864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:38.705895] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:38.705921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:38.705977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:38.761500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:38.762136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:38.762211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:38.762244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:38.883517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:38.883692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:38.883735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:38.883765] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:38.887122] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=30.87%) [2026-01-01T20:18:38.887393] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-01T20:18:38.887518] [INFO ] [sig ] CCRN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:39.027446] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CCRN.txt [2026-01-01T20:18:39.027590] [INFO ] [sig ] [623/3531] Completed CCRN in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:39.027634] [INFO ] [sig ] [624/3531] Forecasting CCS... [2026-01-01T20:18:39.027670] [INFO ] [sig ] Generating forecast for: CCS [2026-01-01T20:18:39.027702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-01T20:18:39.039545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-01T20:18:39.039933] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-01T20:18:39.040718] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-01T20:18:39.040773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:39.040813] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:39.040846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:39.040914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:39.097092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:39.097756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:39.097832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:39.097865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:39.221498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:39.221675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:39.221719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:39.221749] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:39.225747] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=89.65%) [2026-01-01T20:18:39.226022] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-01T20:18:39.226143] [INFO ] [sig ] CCS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:39.368473] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CCS.txt [2026-01-01T20:18:39.368625] [INFO ] [sig ] [624/3531] Completed CCS in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:39.368668] [INFO ] [sig ] [625/3531] Forecasting CCSI... [2026-01-01T20:18:39.368699] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-01T20:18:39.368730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-01T20:18:39.379927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-01T20:18:39.380277] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-01T20:18:39.381075] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-01T20:18:39.381126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:39.381158] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:39.381184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:39.381240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:39.439074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:39.439903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:39.440003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:39.440038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:39.560540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:39.560722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:39.560765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:39.560826] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:39.564369] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=93.95%) [2026-01-01T20:18:39.564673] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-01T20:18:39.564804] [INFO ] [sig ] CCSI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:39.718303] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CCSI.txt [2026-01-01T20:18:39.718486] [INFO ] [sig ] [625/3531] Completed CCSI in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:39.718547] [INFO ] [sig ] [626/3531] Forecasting CDC... [2026-01-01T20:18:39.718627] [INFO ] [sig ] Generating forecast for: CDC [2026-01-01T20:18:39.718673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-01T20:18:39.731254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-01T20:18:39.731675] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-01T20:18:39.732529] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-01T20:18:39.732608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:39.732644] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:39.732672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:39.732734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:39.796536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:39.797420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:39.797509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:39.797543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:39.925770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:39.925952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:39.926002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:39.926049] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:39.930044] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-01-01T20:18:39.930325] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-01T20:18:39.930454] [INFO ] [sig ] CDC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:40.083639] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CDC.txt [2026-01-01T20:18:40.083794] [INFO ] [sig ] [626/3531] Completed CDC in 0.4s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:40.083836] [INFO ] [sig ] [627/3531] Forecasting CDE... [2026-01-01T20:18:40.083866] [INFO ] [sig ] Generating forecast for: CDE [2026-01-01T20:18:40.083897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-01T20:18:40.096216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-01T20:18:40.096617] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-01T20:18:40.097470] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-01T20:18:40.097524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:40.097557] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:40.097605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:40.097673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:40.159543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:40.160529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:40.160643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:40.160685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:40.295259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:40.295419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:40.295463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:40.295493] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:40.299012] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: UP (p=64.91%) [2026-01-01T20:18:40.299325] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-01T20:18:40.299456] [INFO ] [sig ] CDE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:40.451770] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CDE.txt [2026-01-01T20:18:40.451945] [INFO ] [sig ] [627/3531] Completed CDE in 0.4s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:40.451987] [INFO ] [sig ] [628/3531] Forecasting CDIO... [2026-01-01T20:18:40.452022] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-01T20:18:40.452055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-01T20:18:40.463953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-01T20:18:40.464316] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-01T20:18:40.465125] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-01T20:18:40.465177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:40.465208] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:40.465234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:40.465292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:40.521283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:40.521997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:40.522077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:40.522109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:40.644650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:40.644813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:40.644856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:40.644885] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:40.648372] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-01-01T20:18:40.648670] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-01T20:18:40.648798] [INFO ] [sig ] CDIO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:40.791219] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CDIO.txt [2026-01-01T20:18:40.791371] [INFO ] [sig ] [628/3531] Completed CDIO in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:40.791421] [INFO ] [sig ] [629/3531] Forecasting CDL... [2026-01-01T20:18:40.791457] [INFO ] [sig ] Generating forecast for: CDL [2026-01-01T20:18:40.791523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-01T20:18:40.802687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-01T20:18:40.803047] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-01T20:18:40.803869] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-01T20:18:40.803922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:40.803957] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:40.803985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:40.804044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:40.862339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:40.863083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:40.863163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:40.863198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:40.981241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:40.981393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:40.981434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:40.981462] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:40.985076] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: DOWN (p=19.17%) [2026-01-01T20:18:40.985357] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-01T20:18:40.985487] [INFO ] [sig ] CDL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:41.138127] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CDL.txt [2026-01-01T20:18:41.138291] [INFO ] [sig ] [629/3531] Completed CDL in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:41.138331] [INFO ] [sig ] [630/3531] Forecasting CDNA... [2026-01-01T20:18:41.138360] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-01T20:18:41.138420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-01T20:18:41.149800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-01T20:18:41.150185] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-01T20:18:41.151008] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-01T20:18:41.151060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:41.151092] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:41.151119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:41.151187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:41.206016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:41.206792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:41.206871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:41.206903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:41.326278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:41.326440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:41.326481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:41.326509] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:41.329908] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: DOWN (p=40.95%) [2026-01-01T20:18:41.330186] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-01T20:18:41.330311] [INFO ] [sig ] CDNA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:41.477362] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CDNA.txt [2026-01-01T20:18:41.477533] [INFO ] [sig ] [630/3531] Completed CDNA in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:41.477628] [INFO ] [sig ] [631/3531] Forecasting CDNS... [2026-01-01T20:18:41.477717] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-01T20:18:41.477767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-01T20:18:41.489933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-01T20:18:41.490331] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-01T20:18:41.491177] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-01T20:18:41.491231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:41.491264] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:41.491293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:41.491351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:41.553517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:41.554406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:41.554491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:41.554525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:41.684007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:41.684172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:41.684212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:41.684240] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:41.687609] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: DOWN (p=18.66%) [2026-01-01T20:18:41.687911] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-01T20:18:41.688038] [INFO ] [sig ] CDNS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:41.840097] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CDNS.txt [2026-01-01T20:18:41.840256] [INFO ] [sig ] [631/3531] Completed CDNS in 0.4s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:41.840299] [INFO ] [sig ] [632/3531] Forecasting CDP... [2026-01-01T20:18:41.840330] [INFO ] [sig ] Generating forecast for: CDP [2026-01-01T20:18:41.840360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-01T20:18:41.852039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-01T20:18:41.852440] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-01T20:18:41.853353] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-01T20:18:41.853423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:41.853458] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:41.853489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:41.853548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:41.912311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:41.913192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:41.913324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:41.913363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:42.031797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:42.031964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:42.032006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:42.032037] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:42.035938] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: UP (p=56.35%) [2026-01-01T20:18:42.036240] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-01T20:18:42.036371] [INFO ] [sig ] CDP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:42.182734] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CDP.txt [2026-01-01T20:18:42.182897] [INFO ] [sig ] [632/3531] Completed CDP in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:42.182939] [INFO ] [sig ] [633/3531] Forecasting CDRE... [2026-01-01T20:18:42.182969] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-01T20:18:42.183000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-01T20:18:42.194285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-01T20:18:42.194687] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-01T20:18:42.195469] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-01T20:18:42.195521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:42.195553] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:42.195608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:42.195669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:42.251979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:42.252876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:42.252966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:42.252999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:42.374245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:42.374416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:42.374463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:42.374493] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:42.378047] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=85.35%) [2026-01-01T20:18:42.378366] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-01T20:18:42.378498] [INFO ] [sig ] CDRE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:42.520049] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CDRE.txt [2026-01-01T20:18:42.520220] [INFO ] [sig ] [633/3531] Completed CDRE in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:42.520261] [INFO ] [sig ] [634/3531] Forecasting CDRO... [2026-01-01T20:18:42.520325] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-01T20:18:42.520357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-01T20:18:42.532295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-01T20:18:42.532712] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-01T20:18:42.533499] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-01T20:18:42.533551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:42.533602] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:42.533632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:42.533690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:42.590847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:42.591796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:42.591881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:42.591914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:42.702151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:42.702313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:42.702355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:42.702384] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:42.705766] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-01T20:18:42.706059] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-01T20:18:42.706186] [INFO ] [sig ] CDRO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:42.857399] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CDRO.txt [2026-01-01T20:18:42.857542] [INFO ] [sig ] [634/3531] Completed CDRO in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:42.857600] [INFO ] [sig ] [635/3531] Forecasting CDTX... [2026-01-01T20:18:42.857631] [INFO ] [sig ] Generating forecast for: CDTX [2026-01-01T20:18:42.857661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDTX' from 'https://tdm.silogroup.org/data/derivative_storage/CDTX.csv'. [2026-01-01T20:18:42.869187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDTX'. [2026-01-01T20:18:42.869566] [INFO ] [FORECASTER] Starting predict_future for CDTX [2026-01-01T20:18:42.870421] [DEBUG] [LOCAL ] No optimal features file found for CDTX: ./output/feature-sets/CDTX.txt [2026-01-01T20:18:42.870473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:42.870506] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:42.870531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:42.870609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:42.925457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:42.926100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:42.926178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:42.926210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:43.041321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:43.041463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:43.041502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:43.041531] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:43.045163] [DEBUG] [FORECASTER] CDTX: Forecast T+1@11:T+2@11: UP (p=60.16%) [2026-01-01T20:18:43.045639] [INFO ] [FORECASTER] Completed predict_future for CDTX [2026-01-01T20:18:43.045760] [INFO ] [sig ] CDTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:43.184325] [INFO ] [LOCAL ] Saved forecast: CDTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CDTX.txt [2026-01-01T20:18:43.184488] [INFO ] [sig ] [635/3531] Completed CDTX in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:43.184528] [INFO ] [sig ] [636/3531] Forecasting CDXS... [2026-01-01T20:18:43.184557] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-01T20:18:43.184633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-01T20:18:43.196236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-01T20:18:43.196615] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-01T20:18:43.197420] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-01T20:18:43.197472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:43.197503] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:43.197529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:43.197602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:43.252668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:43.253301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:43.253380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:43.253412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:43.373502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:43.373676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:43.373718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:43.373747] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:43.377033] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: UP (p=78.94%) [2026-01-01T20:18:43.377299] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-01T20:18:43.377416] [INFO ] [sig ] CDXS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:43.515048] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CDXS.txt [2026-01-01T20:18:43.515194] [INFO ] [sig ] [636/3531] Completed CDXS in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:43.515259] [INFO ] [sig ] [637/3531] Forecasting CDZI... [2026-01-01T20:18:43.515291] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-01T20:18:43.515322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-01T20:18:43.645168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-01T20:18:43.645704] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-01T20:18:43.646568] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-01T20:18:43.646638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:43.646671] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:43.646698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:43.646755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:43.706398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:43.707454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:43.707544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:43.707597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:43.829524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:43.829718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:43.829761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:43.829790] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:43.833174] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=5.50%) [2026-01-01T20:18:43.833461] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-01T20:18:43.833604] [INFO ] [sig ] CDZI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:43.973387] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CDZI.txt [2026-01-01T20:18:43.973557] [INFO ] [sig ] [637/3531] Completed CDZI in 0.5s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-01T20:18:43.973618] [INFO ] [sig ] [638/3531] Forecasting CE... [2026-01-01T20:18:43.973677] [INFO ] [sig ] Generating forecast for: CE [2026-01-01T20:18:43.973710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-01T20:18:43.985835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-01T20:18:43.986173] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-01T20:18:43.986979] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-01T20:18:43.987030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:43.987063] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:43.987090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:43.987148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:44.042710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:44.043429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:44.043508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:44.043540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:44.168297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:44.168467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:44.168508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:44.168537] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:44.171929] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-01-01T20:18:44.172198] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-01T20:18:44.172319] [INFO ] [sig ] CE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:44.313024] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CE.txt [2026-01-01T20:18:44.313160] [INFO ] [sig ] [638/3531] Completed CE in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-01T20:18:44.313198] [INFO ] [sig ] [639/3531] Forecasting CECO... [2026-01-01T20:18:44.313227] [INFO ] [sig ] Generating forecast for: CECO [2026-01-01T20:18:44.313258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-01T20:18:44.325752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-01T20:18:44.326123] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-01T20:18:44.326929] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-01T20:18:44.326980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:44.327039] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:44.327068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:44.327126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:44.384397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:44.385287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:44.385372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:44.385405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:44.500952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:44.501113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:44.501174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:44.501205] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:44.504556] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-01-01T20:18:44.504856] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-01T20:18:44.504979] [INFO ] [sig ] CECO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:44.643213] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CECO.txt [2026-01-01T20:18:44.643374] [INFO ] [sig ] [639/3531] Completed CECO in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-01T20:18:44.643415] [INFO ] [sig ] [640/3531] Forecasting CEG... [2026-01-01T20:18:44.643444] [INFO ] [sig ] Generating forecast for: CEG [2026-01-01T20:18:44.643501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-01T20:18:44.656430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-01T20:18:44.656853] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-01T20:18:44.657664] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-01T20:18:44.657715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:44.657748] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:44.657775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:44.657832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:44.716663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:44.717516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:44.717617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:44.717653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:44.837298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:44.837452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:44.837492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:44.837521] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:44.840874] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-01-01T20:18:44.841148] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-01T20:18:44.841273] [INFO ] [sig ] CEG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:44.977202] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CEG.txt [2026-01-01T20:18:44.977341] [INFO ] [sig ] [640/3531] Completed CEG in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-01T20:18:44.977381] [INFO ] [sig ] [641/3531] Forecasting CELC... [2026-01-01T20:18:44.977411] [INFO ] [sig ] Generating forecast for: CELC [2026-01-01T20:18:44.977468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-01T20:18:44.990344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-01T20:18:44.990729] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-01T20:18:44.991524] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-01T20:18:44.991591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:44.991626] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:44.991653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:44.991711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:45.047590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:45.048423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:45.048506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:45.048538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:45.160985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:45.161160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:45.161201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:45.161229] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:45.164594] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: UP (p=59.97%) [2026-01-01T20:18:45.164863] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-01T20:18:45.164986] [INFO ] [sig ] CELC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:45.304021] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CELC.txt [2026-01-01T20:18:45.304169] [INFO ] [sig ] [641/3531] Completed CELC in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:45.304208] [INFO ] [sig ] [642/3531] Forecasting CELH... [2026-01-01T20:18:45.304238] [INFO ] [sig ] Generating forecast for: CELH [2026-01-01T20:18:45.304268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-01T20:18:45.316993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-01T20:18:45.317361] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-01T20:18:45.318188] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-01T20:18:45.318239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:45.318270] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:45.318296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:45.318354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:45.373835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:45.374775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:45.374858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:45.374890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:45.493646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:45.493809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:45.493860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:45.493928] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:45.497442] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: UP (p=75.26%) [2026-01-01T20:18:45.497759] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-01T20:18:45.497898] [INFO ] [sig ] CELH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:45.639264] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CELH.txt [2026-01-01T20:18:45.639414] [INFO ] [sig ] [642/3531] Completed CELH in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:45.639456] [INFO ] [sig ] [643/3531] Forecasting CELZ... [2026-01-01T20:18:45.639486] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-01T20:18:45.639546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-01T20:18:45.652072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-01T20:18:45.652434] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-01T20:18:45.653241] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-01T20:18:45.653293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:45.653336] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:45.653366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:45.653425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:45.711110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:45.711802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:45.711880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:45.711913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:45.828008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:45.828174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:45.828214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:45.828243] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:45.831588] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-01-01T20:18:45.831864] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-01T20:18:45.831988] [INFO ] [sig ] CELZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:45.969903] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CELZ.txt [2026-01-01T20:18:45.970045] [INFO ] [sig ] [643/3531] Completed CELZ in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:45.970087] [INFO ] [sig ] [644/3531] Forecasting CENTA... [2026-01-01T20:18:45.970146] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-01T20:18:45.970179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-01T20:18:45.983045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-01T20:18:45.983437] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-01T20:18:45.984268] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-01T20:18:45.984321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:45.984353] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:45.984381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:45.984441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:46.040699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:46.041556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:46.041656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:46.041690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:46.155040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:46.155194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:46.155233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:46.155264] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:46.158559] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: DOWN (p=39.08%) [2026-01-01T20:18:46.158842] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-01T20:18:46.158979] [INFO ] [sig ] CENTA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:46.296898] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CENTA.txt [2026-01-01T20:18:46.297026] [INFO ] [sig ] [644/3531] Completed CENTA in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:46.297067] [INFO ] [sig ] [645/3531] Forecasting CENX... [2026-01-01T20:18:46.297097] [INFO ] [sig ] Generating forecast for: CENX [2026-01-01T20:18:46.297129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-01T20:18:46.309176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-01T20:18:46.309528] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-01T20:18:46.310307] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-01T20:18:46.310358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:46.310390] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:46.310416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:46.310474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:46.368881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:46.369774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:46.369854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:46.369890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:46.493311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:46.493473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:46.493514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:46.493542] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:46.496839] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-01-01T20:18:46.497105] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-01T20:18:46.497225] [INFO ] [sig ] CENX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:46.634595] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CENX.txt [2026-01-01T20:18:46.634721] [INFO ] [sig ] [645/3531] Completed CENX in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:46.634760] [INFO ] [sig ] [646/3531] Forecasting CERS... [2026-01-01T20:18:46.634793] [INFO ] [sig ] Generating forecast for: CERS [2026-01-01T20:18:46.634824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-01T20:18:46.646959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-01T20:18:46.647322] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-01T20:18:46.648128] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-01T20:18:46.648181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:46.648213] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:46.648239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:46.648297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:46.703671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:46.704261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:46.704337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:46.704370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:46.820952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:46.821125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:46.821168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:46.821196] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:46.824614] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: UP (p=79.80%) [2026-01-01T20:18:46.824879] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-01T20:18:46.825002] [INFO ] [sig ] CERS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:46.962379] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CERS.txt [2026-01-01T20:18:46.962518] [INFO ] [sig ] [646/3531] Completed CERS in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:46.962564] [INFO ] [sig ] [647/3531] Forecasting CETX... [2026-01-01T20:18:46.962613] [INFO ] [sig ] Generating forecast for: CETX [2026-01-01T20:18:46.962645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-01T20:18:46.974733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-01T20:18:46.975064] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-01T20:18:46.975837] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-01T20:18:46.975889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:46.975920] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:46.975948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:46.976005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:47.034543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:47.035367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:47.035448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:47.035482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:47.149116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:47.149276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:47.149317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:47.149345] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:47.152706] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-01-01T20:18:47.152977] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-01T20:18:47.153097] [INFO ] [sig ] CETX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:47.291079] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CETX.txt [2026-01-01T20:18:47.291223] [INFO ] [sig ] [647/3531] Completed CETX in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:47.291263] [INFO ] [sig ] [648/3531] Forecasting CEVA... [2026-01-01T20:18:47.291292] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-01T20:18:47.291323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-01T20:18:47.304152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-01T20:18:47.304552] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-01T20:18:47.305378] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-01T20:18:47.305431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:47.305465] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:47.305493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:47.305554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:47.362466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:47.363137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:47.363215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:47.363249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:47.486097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:47.486255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:47.486298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:47.486330] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:47.489779] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: DOWN (p=42.55%) [2026-01-01T20:18:47.490055] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-01T20:18:47.490195] [INFO ] [sig ] CEVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:47.632625] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CEVA.txt [2026-01-01T20:18:47.632759] [INFO ] [sig ] [648/3531] Completed CEVA in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:47.632799] [INFO ] [sig ] [649/3531] Forecasting CF... [2026-01-01T20:18:47.632827] [INFO ] [sig ] Generating forecast for: CF [2026-01-01T20:18:47.632858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-01T20:18:47.644793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-01T20:18:47.645134] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-01T20:18:47.645918] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-01T20:18:47.645971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:47.646007] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:47.646034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:47.646097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:47.703080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:47.703828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:47.703938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:47.703973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:47.825091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:47.825249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:47.825292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:47.825323] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:47.828747] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: UP (p=58.27%) [2026-01-01T20:18:47.829046] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-01T20:18:47.829170] [INFO ] [sig ] CF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:47.966538] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CF.txt [2026-01-01T20:18:47.966679] [INFO ] [sig ] [649/3531] Completed CF in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:47.966723] [INFO ] [sig ] [650/3531] Forecasting CFFN... [2026-01-01T20:18:47.966776] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-01T20:18:47.966814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-01T20:18:47.978531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-01T20:18:47.978882] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-01T20:18:47.979693] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-01T20:18:47.979745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:47.979777] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:47.979803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:47.979861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:48.035138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:48.035955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:48.036037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:48.036072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:48.155009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:48.155166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:48.155207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:48.155252] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:48.158539] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=4.53%) [2026-01-01T20:18:48.158821] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-01T20:18:48.158940] [INFO ] [sig ] CFFN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:48.299591] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CFFN.txt [2026-01-01T20:18:48.299743] [INFO ] [sig ] [650/3531] Completed CFFN in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:48.299783] [INFO ] [sig ] [651/3531] Forecasting CFG... [2026-01-01T20:18:48.299813] [INFO ] [sig ] Generating forecast for: CFG [2026-01-01T20:18:48.299845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-01T20:18:48.312547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-01T20:18:48.313015] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-01T20:18:48.314088] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-01T20:18:48.314154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:48.314198] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:48.314234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:48.314317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:48.374017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:48.374748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:48.374829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:48.374865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:48.495172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:48.495332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:48.495375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:48.495405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:48.498886] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: DOWN (p=6.63%) [2026-01-01T20:18:48.499215] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-01T20:18:48.499342] [INFO ] [sig ] CFG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:48.639740] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CFG.txt [2026-01-01T20:18:48.639877] [INFO ] [sig ] [651/3531] Completed CFG in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:48.639918] [INFO ] [sig ] [652/3531] Forecasting CFO... [2026-01-01T20:18:48.639955] [INFO ] [sig ] Generating forecast for: CFO [2026-01-01T20:18:48.639990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-01T20:18:48.651507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-01T20:18:48.651878] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-01T20:18:48.652702] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-01T20:18:48.652754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:48.652787] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:48.652814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:48.652873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:48.711653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:48.712674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:48.712782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:48.712817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:48.832499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:48.832696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:48.832741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:48.832770] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:48.837000] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-01-01T20:18:48.837476] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-01T20:18:48.837667] [INFO ] [sig ] CFO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:48.982151] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CFO.txt [2026-01-01T20:18:48.982357] [INFO ] [sig ] [652/3531] Completed CFO in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:48.982401] [INFO ] [sig ] [653/3531] Forecasting CG... [2026-01-01T20:18:48.982434] [INFO ] [sig ] Generating forecast for: CG [2026-01-01T20:18:48.982494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-01T20:18:48.994476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-01T20:18:48.994871] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-01T20:18:48.995687] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-01T20:18:48.995739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:48.995772] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:48.995800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:48.995858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:49.052711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:49.053542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:49.053646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:49.053682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:49.175470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:49.175654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:49.175699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:49.175737] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:49.179210] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-01-01T20:18:49.179494] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-01T20:18:49.179637] [INFO ] [sig ] CG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:49.322787] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CG.txt [2026-01-01T20:18:49.322918] [INFO ] [sig ] [653/3531] Completed CG in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:49.322957] [INFO ] [sig ] [654/3531] Forecasting CGABL... [2026-01-01T20:18:49.322987] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-01T20:18:49.323022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-01T20:18:49.334597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-01T20:18:49.334922] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-01T20:18:49.335701] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-01T20:18:49.335752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:49.335783] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:49.335820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:49.335878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:49.391183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:49.391924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:49.392003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:49.392035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:49.503549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:49.503726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:49.503768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:49.503798] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:49.507093] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: UP (p=70.68%) [2026-01-01T20:18:49.507365] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-01T20:18:49.507484] [INFO ] [sig ] CGABL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:49.704974] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CGABL.txt [2026-01-01T20:18:49.705127] [INFO ] [sig ] [654/3531] Completed CGABL in 0.4s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:49.705168] [INFO ] [sig ] [655/3531] Forecasting CGBD... [2026-01-01T20:18:49.705200] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-01T20:18:49.705265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-01T20:18:49.717513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-01T20:18:49.717872] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-01T20:18:49.718692] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-01T20:18:49.718742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:49.718776] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:49.718804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:49.718862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:49.775065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:49.775811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:49.775891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:49.775923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:49.891853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:49.892019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:49.892060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:49.892090] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:49.895415] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=83.78%) [2026-01-01T20:18:49.895713] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-01T20:18:49.895835] [INFO ] [sig ] CGBD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:50.037506] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CGBD.txt [2026-01-01T20:18:50.037680] [INFO ] [sig ] [655/3531] Completed CGBD in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-01T20:18:50.037720] [INFO ] [sig ] [656/3531] Forecasting CGC... [2026-01-01T20:18:50.037750] [INFO ] [sig ] Generating forecast for: CGC [2026-01-01T20:18:50.037812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-01T20:18:50.050096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-01T20:18:50.050455] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-01T20:18:50.051301] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-01T20:18:50.051354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:50.051412] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:50.051443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:50.051503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:50.108559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:50.109288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:50.109368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:50.109403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:50.230376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:50.230533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:50.230593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:50.230626] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:50.234013] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=21.62%) [2026-01-01T20:18:50.234291] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-01T20:18:50.234416] [INFO ] [sig ] CGC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:50.380863] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CGC.txt [2026-01-01T20:18:50.381027] [INFO ] [sig ] [656/3531] Completed CGC in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-01T20:18:50.381079] [INFO ] [sig ] [657/3531] Forecasting CGEM... [2026-01-01T20:18:50.381120] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-01T20:18:50.381158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-01T20:18:50.392307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-01T20:18:50.392739] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-01T20:18:50.393731] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-01T20:18:50.393794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:50.393828] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:50.393856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:50.393945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:50.452040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:50.452915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:50.452999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:50.453033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:50.570496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:50.570674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:50.570718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:50.570747] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:50.576035] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=25.02%) [2026-01-01T20:18:50.576500] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-01T20:18:50.576693] [INFO ] [sig ] CGEM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:50.722986] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CGEM.txt [2026-01-01T20:18:50.723138] [INFO ] [sig ] [657/3531] Completed CGEM in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-01T20:18:50.723358] [INFO ] [sig ] [658/3531] Forecasting CGEN... [2026-01-01T20:18:50.723388] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-01T20:18:50.723424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-01T20:18:50.738558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-01T20:18:50.738953] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-01T20:18:50.740002] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-01T20:18:50.740064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:50.740104] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:50.740137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:50.740200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:50.796026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:50.796758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:50.796839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:50.796871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:50.917003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:50.917168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:50.917210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:50.917238] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:50.920612] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: UP (p=71.15%) [2026-01-01T20:18:50.920889] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-01T20:18:50.921011] [INFO ] [sig ] CGEN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:51.063481] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CGEN.txt [2026-01-01T20:18:51.063642] [INFO ] [sig ] [658/3531] Completed CGEN in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:51.063686] [INFO ] [sig ] [659/3531] Forecasting CGNX... [2026-01-01T20:18:51.063716] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-01T20:18:51.063747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-01T20:18:51.075817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-01T20:18:51.076166] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-01T20:18:51.076954] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-01T20:18:51.077005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:51.077036] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:51.077062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:51.077119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:51.132166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:51.132878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:51.132961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:51.132994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:51.250015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:51.250196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:51.250246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:51.250310] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:51.253771] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-01-01T20:18:51.254083] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-01T20:18:51.254215] [INFO ] [sig ] CGNX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:51.392772] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CGNX.txt [2026-01-01T20:18:51.392913] [INFO ] [sig ] [659/3531] Completed CGNX in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:51.392953] [INFO ] [sig ] [660/3531] Forecasting CGO... [2026-01-01T20:18:51.392983] [INFO ] [sig ] Generating forecast for: CGO [2026-01-01T20:18:51.393014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-01T20:18:51.405948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-01T20:18:51.406311] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-01T20:18:51.407110] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-01T20:18:51.407161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:51.407192] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:51.407219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:51.407276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:51.469834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:51.470675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:51.470753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:51.470789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:51.581372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:51.581536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:51.581594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:51.581626] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:51.584937] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-01-01T20:18:51.585213] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-01T20:18:51.585332] [INFO ] [sig ] CGO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:51.722665] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CGO.txt [2026-01-01T20:18:51.722801] [INFO ] [sig ] [660/3531] Completed CGO in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:51.722840] [INFO ] [sig ] [661/3531] Forecasting CGON... [2026-01-01T20:18:51.722870] [INFO ] [sig ] Generating forecast for: CGON [2026-01-01T20:18:51.722901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-01T20:18:51.736515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-01T20:18:51.736898] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-01T20:18:51.737690] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-01T20:18:51.737742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:51.737773] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:51.737800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:51.737858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:51.792809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:51.793462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:51.793545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:51.793594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:51.914930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:51.915096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:51.915136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:51.915166] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:51.918870] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-01T20:18:51.919164] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-01T20:18:51.919289] [INFO ] [sig ] CGON: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:52.056726] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CGON.txt [2026-01-01T20:18:52.056863] [INFO ] [sig ] [661/3531] Completed CGON in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:52.056902] [INFO ] [sig ] [662/3531] Forecasting CGTX... [2026-01-01T20:18:52.056931] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-01T20:18:52.056963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-01T20:18:52.069122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-01T20:18:52.069474] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-01T20:18:52.070301] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-01T20:18:52.070353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:52.070384] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:52.070411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:52.070468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:52.125722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:52.126350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:52.126429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:52.126461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:52.254367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:52.254534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:52.254592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:52.254623] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:52.258201] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-01-01T20:18:52.258710] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-01T20:18:52.258838] [INFO ] [sig ] CGTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:52.400673] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CGTX.txt [2026-01-01T20:18:52.400878] [INFO ] [sig ] [662/3531] Completed CGTX in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:52.400921] [INFO ] [sig ] [663/3531] Forecasting CHCI... [2026-01-01T20:18:52.400952] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-01T20:18:52.400983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-01T20:18:52.413317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-01T20:18:52.413758] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-01T20:18:52.414615] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-01T20:18:52.414669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:52.414703] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:52.414731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:52.414792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:52.474792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:52.475707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:52.475808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:52.475848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:52.595201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:52.595366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:52.595407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:52.595437] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:52.599165] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=26.06%) [2026-01-01T20:18:52.599524] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-01T20:18:52.599713] [INFO ] [sig ] CHCI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:52.746279] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CHCI.txt [2026-01-01T20:18:52.746420] [INFO ] [sig ] [663/3531] Completed CHCI in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:52.746461] [INFO ] [sig ] [664/3531] Forecasting CHCO... [2026-01-01T20:18:52.746492] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-01T20:18:52.746522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-01T20:18:52.759348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-01T20:18:52.759733] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-01T20:18:52.760533] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-01T20:18:52.760605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:52.760642] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:52.760671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:52.760730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:52.820606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:52.821485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:52.821608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:52.821656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:52.960291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:52.960493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:52.960555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:52.960609] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:52.964260] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=84.82%) [2026-01-01T20:18:52.964555] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-01T20:18:52.964702] [INFO ] [sig ] CHCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:53.111464] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHCO.txt [2026-01-01T20:18:53.111624] [INFO ] [sig ] [664/3531] Completed CHCO in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:53.111675] [INFO ] [sig ] [665/3531] Forecasting CHD... [2026-01-01T20:18:53.111721] [INFO ] [sig ] Generating forecast for: CHD [2026-01-01T20:18:53.111769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-01T20:18:53.124509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-01T20:18:53.124890] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-01T20:18:53.125725] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-01T20:18:53.125790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:53.125835] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:53.125875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:53.125954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:53.186401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:53.187229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:53.187334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:53.187370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:53.318747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:53.318905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:53.318948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:53.319004] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:53.322588] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=65.43%) [2026-01-01T20:18:53.322875] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-01T20:18:53.323001] [INFO ] [sig ] CHD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:53.470698] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHD.txt [2026-01-01T20:18:53.470863] [INFO ] [sig ] [665/3531] Completed CHD in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:53.470905] [INFO ] [sig ] [666/3531] Forecasting CHDN... [2026-01-01T20:18:53.470939] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-01T20:18:53.470971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-01T20:18:53.483856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-01T20:18:53.484287] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-01T20:18:53.485137] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-01T20:18:53.485202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:53.485246] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:53.485278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:53.485339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:53.549467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:53.550370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:53.550486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:53.550520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:53.680067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:53.680288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:53.680349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:53.680380] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:53.683992] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=58.26%) [2026-01-01T20:18:53.684284] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-01T20:18:53.684410] [INFO ] [sig ] CHDN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:53.826432] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHDN.txt [2026-01-01T20:18:53.826618] [INFO ] [sig ] [666/3531] Completed CHDN in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:53.826666] [INFO ] [sig ] [667/3531] Forecasting CHE... [2026-01-01T20:18:53.826699] [INFO ] [sig ] Generating forecast for: CHE [2026-01-01T20:18:53.826775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-01T20:18:53.840873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-01T20:18:53.841325] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-01T20:18:53.842292] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-01T20:18:53.842361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:53.842395] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:53.842423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:53.842488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:53.903048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:53.904041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:53.904147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:53.904183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:54.029820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:54.029987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:54.030038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:54.030088] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:54.033993] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-01-01T20:18:54.034274] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-01T20:18:54.034399] [INFO ] [sig ] CHE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:54.185822] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHE.txt [2026-01-01T20:18:54.185961] [INFO ] [sig ] [667/3531] Completed CHE in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:54.186003] [INFO ] [sig ] [668/3531] Forecasting CHEF... [2026-01-01T20:18:54.186049] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-01T20:18:54.186116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-01T20:18:54.198262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-01T20:18:54.198641] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-01T20:18:54.199466] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-01T20:18:54.199520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:54.199553] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:54.199600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:54.199661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:54.260982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:54.261887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:54.261991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:54.262041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:54.384504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:54.384684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:54.384728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:54.384758] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:54.388263] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: UP (p=97.93%) [2026-01-01T20:18:54.388552] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-01T20:18:54.388698] [INFO ] [sig ] CHEF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:54.534393] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHEF.txt [2026-01-01T20:18:54.534562] [INFO ] [sig ] [668/3531] Completed CHEF in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:54.534631] [INFO ] [sig ] [669/3531] Forecasting CHH... [2026-01-01T20:18:54.534663] [INFO ] [sig ] Generating forecast for: CHH [2026-01-01T20:18:54.534695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-01T20:18:54.547516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-01T20:18:54.547934] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-01T20:18:54.548860] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-01T20:18:54.548914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:54.548947] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:54.549001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:54.549062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:54.611183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:54.611988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:54.612072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:54.612105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:54.739251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:54.739416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:54.739460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:54.739490] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:54.743154] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=16.50%) [2026-01-01T20:18:54.743519] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-01T20:18:54.743683] [INFO ] [sig ] CHH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:54.896304] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CHH.txt [2026-01-01T20:18:54.896599] [INFO ] [sig ] [669/3531] Completed CHH in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:54.896656] [INFO ] [sig ] [670/3531] Forecasting CHI... [2026-01-01T20:18:54.896690] [INFO ] [sig ] Generating forecast for: CHI [2026-01-01T20:18:54.896734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-01T20:18:54.910926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-01T20:18:54.911367] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-01T20:18:54.912341] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-01T20:18:54.912395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:54.912435] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:54.912477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:54.912567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:54.976387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:54.977362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:54.977463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:54.977499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:55.105202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:55.105367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:55.105411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:55.105441] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:55.108995] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-01-01T20:18:55.109302] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-01T20:18:55.109434] [INFO ] [sig ] CHI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:55.263363] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHI.txt [2026-01-01T20:18:55.263520] [INFO ] [sig ] [670/3531] Completed CHI in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:55.263587] [INFO ] [sig ] [671/3531] Forecasting CHKP... [2026-01-01T20:18:55.263621] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-01T20:18:55.263681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-01T20:18:55.275887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-01T20:18:55.276325] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-01T20:18:55.277507] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-01T20:18:55.277601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:55.277652] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:55.277692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:55.277778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:55.338717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:55.339607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:55.339713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:55.339754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:55.468094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:55.468265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:55.468321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:55.468356] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:55.472354] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: DOWN (p=23.79%) [2026-01-01T20:18:55.472680] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-01T20:18:55.472823] [INFO ] [sig ] CHKP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:55.624740] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CHKP.txt [2026-01-01T20:18:55.624903] [INFO ] [sig ] [671/3531] Completed CHKP in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:55.624948] [INFO ] [sig ] [672/3531] Forecasting CHMI... [2026-01-01T20:18:55.624980] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-01T20:18:55.625012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-01T20:18:55.637656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-01T20:18:55.638013] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-01T20:18:55.638836] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-01T20:18:55.638889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:55.638922] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:55.638949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:55.639029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:55.694923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:55.695983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:55.696073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:55.696113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:55.814614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:55.814771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:55.814813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:55.814843] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:55.818251] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=74.62%) [2026-01-01T20:18:55.818530] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-01T20:18:55.818709] [INFO ] [sig ] CHMI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:55.966171] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHMI.txt [2026-01-01T20:18:55.966328] [INFO ] [sig ] [672/3531] Completed CHMI in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-01T20:18:55.966368] [INFO ] [sig ] [673/3531] Forecasting CHRD... [2026-01-01T20:18:55.966400] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-01T20:18:55.966431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-01T20:18:55.978406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-01T20:18:55.978747] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-01T20:18:55.979538] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-01T20:18:55.979614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:55.979673] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:55.979702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:55.979760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:56.036309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:56.036962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:56.037042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:56.037076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:56.155257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:56.155413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:56.155452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:56.155480] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:56.158802] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-01-01T20:18:56.159104] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-01T20:18:56.159225] [INFO ] [sig ] CHRD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:56.313816] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHRD.txt [2026-01-01T20:18:56.313950] [INFO ] [sig ] [673/3531] Completed CHRD in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-01T20:18:56.313989] [INFO ] [sig ] [674/3531] Forecasting CHRS... [2026-01-01T20:18:56.314018] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-01T20:18:56.314048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-01T20:18:56.325768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-01T20:18:56.326087] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-01T20:18:56.326873] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-01T20:18:56.326925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:56.326956] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:56.326983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:56.327040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:56.381870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:56.382449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:56.382525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:56.382557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:56.502891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:56.503054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:56.503119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:56.503160] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:56.506480] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=44.66%) [2026-01-01T20:18:56.506763] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-01T20:18:56.506883] [INFO ] [sig ] CHRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:56.646370] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CHRS.txt [2026-01-01T20:18:56.646542] [INFO ] [sig ] [674/3531] Completed CHRS in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-01T20:18:56.646606] [INFO ] [sig ] [675/3531] Forecasting CHSCL... [2026-01-01T20:18:56.646637] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-01T20:18:56.646668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-01T20:18:56.658103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-01T20:18:56.658416] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-01T20:18:56.659212] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-01T20:18:56.659263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:56.659295] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:56.659321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:56.659378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:56.715253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:56.716154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:56.716242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:56.716275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:56.835358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:56.835527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:56.835590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:56.835628] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:56.839258] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-01-01T20:18:56.839599] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-01T20:18:56.839734] [INFO ] [sig ] CHSCL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:56.983406] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHSCL.txt [2026-01-01T20:18:56.983646] [INFO ] [sig ] [675/3531] Completed CHSCL in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-01T20:18:56.983746] [INFO ] [sig ] [676/3531] Forecasting CHSCM... [2026-01-01T20:18:56.983800] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-01T20:18:56.983852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-01T20:18:56.996632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-01T20:18:56.997032] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-01T20:18:56.997861] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-01T20:18:56.997913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:56.997946] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:56.997974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:56.998033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:57.053923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:57.054805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:57.054890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:57.054922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:57.172856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:57.173019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:57.173061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:57.173140] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:57.176542] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: UP (p=76.01%) [2026-01-01T20:18:57.176846] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-01T20:18:57.176974] [INFO ] [sig ] CHSCM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:57.317355] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHSCM.txt [2026-01-01T20:18:57.317502] [INFO ] [sig ] [676/3531] Completed CHSCM in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:18:57.317541] [INFO ] [sig ] [677/3531] Forecasting CHSCN... [2026-01-01T20:18:57.317589] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-01T20:18:57.317651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-01T20:18:57.330424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-01T20:18:57.330836] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-01T20:18:57.331777] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-01T20:18:57.331831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:57.331864] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:57.331892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:57.331950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:57.391873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:57.392602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:57.392699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:57.392734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:57.513352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:57.513514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:57.513558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:57.513607] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:57.517102] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-01T20:18:57.517385] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-01T20:18:57.517547] [INFO ] [sig ] CHSCN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:57.664891] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHSCN.txt [2026-01-01T20:18:57.665045] [INFO ] [sig ] [677/3531] Completed CHSCN in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:18:57.665088] [INFO ] [sig ] [678/3531] Forecasting CHSCO... [2026-01-01T20:18:57.665119] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-01T20:18:57.665151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-01T20:18:57.677040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-01T20:18:57.677428] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-01T20:18:57.678250] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-01T20:18:57.678302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:57.678349] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:57.678390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:57.678468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:57.739730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:57.740476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:57.740559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:57.740613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:57.851193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:57.851349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:57.851392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:57.851422] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:57.854752] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: UP (p=77.89%) [2026-01-01T20:18:57.855023] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-01T20:18:57.855142] [INFO ] [sig ] CHSCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:18:57.995542] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CHSCO.txt [2026-01-01T20:18:57.995712] [INFO ] [sig ] [678/3531] Completed CHSCO in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:18:57.995754] [INFO ] [sig ] [679/3531] Forecasting CHSCP... [2026-01-01T20:18:57.995784] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-01T20:18:57.995843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-01T20:18:58.007473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-01T20:18:58.007862] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-01T20:18:58.008725] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-01T20:18:58.008777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:58.008809] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:58.008837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:58.008894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:58.063660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:58.064376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:58.064475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:58.064510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:58.167247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:58.167406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:58.167446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:58.167474] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:58.170850] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: DOWN (p=3.97%) [2026-01-01T20:18:58.171117] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-01T20:18:58.171240] [INFO ] [sig ] CHSCP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:58.309417] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CHSCP.txt [2026-01-01T20:18:58.309566] [INFO ] [sig ] [679/3531] Completed CHSCP in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:18:58.309624] [INFO ] [sig ] [680/3531] Forecasting CHWY... [2026-01-01T20:18:58.309654] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-01T20:18:58.309685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-01T20:18:58.321566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-01T20:18:58.321942] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-01T20:18:58.322940] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-01T20:18:58.322991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:58.323023] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:58.323049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:58.323106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:58.378550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:58.379385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:58.379471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:58.379502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:58.499686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:58.499845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:58.499886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:58.499915] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:58.503250] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: DOWN (p=27.36%) [2026-01-01T20:18:58.503528] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-01T20:18:58.503669] [INFO ] [sig ] CHWY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:58.641093] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CHWY.txt [2026-01-01T20:18:58.641237] [INFO ] [sig ] [680/3531] Completed CHWY in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:18:58.641278] [INFO ] [sig ] [681/3531] Forecasting CHY... [2026-01-01T20:18:58.641307] [INFO ] [sig ] Generating forecast for: CHY [2026-01-01T20:18:58.641337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-01T20:18:58.653986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-01T20:18:58.654369] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-01T20:18:58.655188] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-01T20:18:58.655241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:58.655275] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:58.655304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:58.655362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:58.712675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:58.713603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:58.713692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:58.713728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:58.833708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:58.833851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:58.833912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:58.833964] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:58.837424] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: DOWN (p=37.74%) [2026-01-01T20:18:58.837718] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-01T20:18:58.837842] [INFO ] [sig ] CHY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:58.981630] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CHY.txt [2026-01-01T20:18:58.981797] [INFO ] [sig ] [681/3531] Completed CHY in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:18:58.981850] [INFO ] [sig ] [682/3531] Forecasting CI... [2026-01-01T20:18:58.981885] [INFO ] [sig ] Generating forecast for: CI [2026-01-01T20:18:58.981916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-01T20:18:58.995319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-01T20:18:58.995814] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-01T20:18:58.996883] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-01T20:18:58.996948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:58.997005] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:58.997051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:58.997138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:59.057532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:59.058431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:59.058559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:59.058628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:59.185925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:59.186084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:59.186131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:59.186168] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:59.189654] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-01T20:18:59.189960] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-01T20:18:59.190090] [INFO ] [sig ] CI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:59.336925] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CI.txt [2026-01-01T20:18:59.337071] [INFO ] [sig ] [682/3531] Completed CI in 0.4s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:18:59.337112] [INFO ] [sig ] [683/3531] Forecasting CIA... [2026-01-01T20:18:59.337142] [INFO ] [sig ] Generating forecast for: CIA [2026-01-01T20:18:59.337173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-01T20:18:59.350046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-01T20:18:59.350425] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-01T20:18:59.351360] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-01T20:18:59.351416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:59.351449] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:59.351477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:59.351536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:59.411123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:59.411939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:59.412022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:59.412105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:59.538608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:59.538765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:59.538808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:59.538840] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:59.542463] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-01T20:18:59.542763] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-01T20:18:59.542909] [INFO ] [sig ] CIA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:18:59.690026] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CIA.txt [2026-01-01T20:18:59.690170] [INFO ] [sig ] [683/3531] Completed CIA in 0.4s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:18:59.690212] [INFO ] [sig ] [684/3531] Forecasting CIB... [2026-01-01T20:18:59.690243] [INFO ] [sig ] Generating forecast for: CIB [2026-01-01T20:18:59.690280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-01T20:18:59.704778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-01T20:18:59.705166] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-01T20:18:59.706051] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-01T20:18:59.706104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:18:59.706136] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:18:59.706163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:18:59.706225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:18:59.770413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:18:59.771359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:18:59.771441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:18:59.771475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:18:59.902982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:18:59.903148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:18:59.903212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:18:59.903257] [INFO ] [FORECASTER] Training complete [2026-01-01T20:18:59.906818] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-01-01T20:18:59.907108] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-01T20:18:59.907235] [INFO ] [sig ] CIB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:00.048394] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CIB.txt [2026-01-01T20:19:00.048529] [INFO ] [sig ] [684/3531] Completed CIB in 0.4s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:19:00.048584] [INFO ] [sig ] [685/3531] Forecasting CIEN... [2026-01-01T20:19:00.048617] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-01T20:19:00.048648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-01T20:19:00.060662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-01T20:19:00.061007] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-01T20:19:00.061793] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-01T20:19:00.061844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:00.061875] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:00.061902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:00.061959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:00.116632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:00.117362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:00.117443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:00.117476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:00.241837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:00.242015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:00.242064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:00.242103] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:00.245432] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=90.79%) [2026-01-01T20:19:00.245725] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-01T20:19:00.245852] [INFO ] [sig ] CIEN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:00.383289] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CIEN.txt [2026-01-01T20:19:00.383423] [INFO ] [sig ] [685/3531] Completed CIEN in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:19:00.383463] [INFO ] [sig ] [686/3531] Forecasting CIF... [2026-01-01T20:19:00.383493] [INFO ] [sig ] Generating forecast for: CIF [2026-01-01T20:19:00.383524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-01T20:19:00.394770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-01T20:19:00.395107] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-01T20:19:00.395912] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-01T20:19:00.395964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:00.395997] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:00.396025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:00.396084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:00.460743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:00.461662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:00.461748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:00.461782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:00.580622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:00.580742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:00.580782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:00.580810] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:00.584711] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: DOWN (p=44.54%) [2026-01-01T20:19:00.584993] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-01T20:19:00.585122] [INFO ] [sig ] CIF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:00.725391] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CIF.txt [2026-01-01T20:19:00.725602] [INFO ] [sig ] [686/3531] Completed CIF in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:19:00.725645] [INFO ] [sig ] [687/3531] Forecasting CIG... [2026-01-01T20:19:00.725678] [INFO ] [sig ] Generating forecast for: CIG [2026-01-01T20:19:00.725709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-01T20:19:00.737559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-01T20:19:00.737951] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-01T20:19:00.738763] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-01T20:19:00.738815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:00.738847] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:00.738873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:00.738930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:00.794277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:00.794981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:00.795060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:00.795102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:00.912087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:00.912240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:00.912280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:00.912308] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:00.915628] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: DOWN (p=43.02%) [2026-01-01T20:19:00.915905] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-01T20:19:00.916026] [INFO ] [sig ] CIG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:01.054303] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CIG.txt [2026-01-01T20:19:01.054420] [INFO ] [sig ] [687/3531] Completed CIG in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:19:01.054458] [INFO ] [sig ] [688/3531] Forecasting CIGI... [2026-01-01T20:19:01.054488] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-01T20:19:01.054518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-01T20:19:01.065431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-01T20:19:01.065785] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-01T20:19:01.066545] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-01T20:19:01.066620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:01.066654] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:01.066681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:01.066739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:01.121892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:01.122490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:01.122567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:01.122617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:01.245069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:01.245224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:01.245277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:01.245309] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:01.248895] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=36.10%) [2026-01-01T20:19:01.249233] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-01T20:19:01.249380] [INFO ] [sig ] CIGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:01.388044] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CIGI.txt [2026-01-01T20:19:01.388199] [INFO ] [sig ] [688/3531] Completed CIGI in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:19:01.388244] [INFO ] [sig ] [689/3531] Forecasting CII... [2026-01-01T20:19:01.388278] [INFO ] [sig ] Generating forecast for: CII [2026-01-01T20:19:01.388309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-01T20:19:01.400301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-01T20:19:01.400699] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-01T20:19:01.401506] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-01T20:19:01.401557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:01.401609] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:01.401648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:01.401706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:01.458262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:01.459115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:01.459199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:01.459232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:01.585654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:01.585816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:01.585857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:01.585887] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:01.589235] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: DOWN (p=31.67%) [2026-01-01T20:19:01.589514] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-01T20:19:01.589657] [INFO ] [sig ] CII: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:01.731934] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CII.txt [2026-01-01T20:19:01.732093] [INFO ] [sig ] [689/3531] Completed CII in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:19:01.732134] [INFO ] [sig ] [690/3531] Forecasting CIM... [2026-01-01T20:19:01.732164] [INFO ] [sig ] Generating forecast for: CIM [2026-01-01T20:19:01.732224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-01T20:19:01.745233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-01T20:19:01.745665] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-01T20:19:01.746463] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-01T20:19:01.746517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:01.746602] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:01.746647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:01.746732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:01.804122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:01.804902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:01.804982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:01.805015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:01.924673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:01.924829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:01.924872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:01.924900] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:01.928284] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=95.47%) [2026-01-01T20:19:01.928549] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-01T20:19:01.928689] [INFO ] [sig ] CIM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:02.067818] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CIM.txt [2026-01-01T20:19:02.067992] [INFO ] [sig ] [690/3531] Completed CIM in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-01T20:19:02.068036] [INFO ] [sig ] [691/3531] Forecasting CINF... [2026-01-01T20:19:02.068071] [INFO ] [sig ] Generating forecast for: CINF [2026-01-01T20:19:02.068140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-01T20:19:02.080884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-01T20:19:02.081253] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-01T20:19:02.082115] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-01T20:19:02.082168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:02.082201] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:02.082228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:02.082286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:02.143828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:02.145144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:02.145229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:02.145262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:02.273555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:02.273742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:02.273787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:02.273817] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:02.277551] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: UP (p=57.23%) [2026-01-01T20:19:02.277846] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-01T20:19:02.277973] [INFO ] [sig ] CINF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:02.431815] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CINF.txt [2026-01-01T20:19:02.431998] [INFO ] [sig ] [691/3531] Completed CINF in 0.4s | 2.91 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-01T20:19:02.432047] [INFO ] [sig ] [692/3531] Forecasting CING... [2026-01-01T20:19:02.432079] [INFO ] [sig ] Generating forecast for: CING [2026-01-01T20:19:02.432137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-01T20:19:02.445616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-01T20:19:02.445996] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-01T20:19:02.446838] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-01T20:19:02.446891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:02.446926] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:02.446954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:02.447015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:02.509985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:02.510910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:02.510994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:02.511027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:02.631208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:02.631377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:02.631420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:02.631448] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:02.634971] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-01-01T20:19:02.635247] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-01T20:19:02.635377] [INFO ] [sig ] CING: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:02.773888] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CING.txt [2026-01-01T20:19:02.774053] [INFO ] [sig ] [692/3531] Completed CING in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-01T20:19:02.774093] [INFO ] [sig ] [693/3531] Forecasting CIO... [2026-01-01T20:19:02.774123] [INFO ] [sig ] Generating forecast for: CIO [2026-01-01T20:19:02.774162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIO' from 'https://tdm.silogroup.org/data/derivative_storage/CIO.csv'. [2026-01-01T20:19:02.786689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIO'. [2026-01-01T20:19:02.787079] [INFO ] [FORECASTER] Starting predict_future for CIO [2026-01-01T20:19:02.787921] [DEBUG] [LOCAL ] No optimal features file found for CIO: ./output/feature-sets/CIO.txt [2026-01-01T20:19:02.787972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:02.788003] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:02.788031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:02.788088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:02.843866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:02.844784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:02.844875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:02.844908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:02.960244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:02.960412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:02.960460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:02.960518] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:02.963877] [DEBUG] [FORECASTER] CIO: Forecast T+1@11:T+2@11: DOWN (p=39.04%) [2026-01-01T20:19:02.964140] [INFO ] [FORECASTER] Completed predict_future for CIO [2026-01-01T20:19:02.964260] [INFO ] [sig ] CIO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:03.103794] [INFO ] [LOCAL ] Saved forecast: CIO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CIO.txt [2026-01-01T20:19:03.103950] [INFO ] [sig ] [693/3531] Completed CIO in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:03.103990] [INFO ] [sig ] [694/3531] Forecasting CION... [2026-01-01T20:19:03.104019] [INFO ] [sig ] Generating forecast for: CION [2026-01-01T20:19:03.104050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-01T20:19:03.119155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-01T20:19:03.119548] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-01T20:19:03.120336] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-01T20:19:03.120387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:03.120418] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:03.120445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:03.120502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:03.176598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:03.177495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:03.177599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:03.177634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:03.302944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:03.303108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:03.303151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:03.303180] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:03.306499] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: DOWN (p=43.95%) [2026-01-01T20:19:03.306792] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-01T20:19:03.306916] [INFO ] [sig ] CION: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:03.450438] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CION.txt [2026-01-01T20:19:03.450623] [INFO ] [sig ] [694/3531] Completed CION in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:03.450667] [INFO ] [sig ] [695/3531] Forecasting CIVB... [2026-01-01T20:19:03.450706] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-01T20:19:03.450739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-01T20:19:03.462890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-01T20:19:03.463264] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-01T20:19:03.464085] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-01T20:19:03.464136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:03.464168] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:03.464195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:03.464254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:03.521316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:03.522240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:03.522334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:03.522367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:03.643037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:03.643200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:03.643242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:03.643270] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:03.646675] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-01-01T20:19:03.646951] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-01T20:19:03.647071] [INFO ] [sig ] CIVB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:03.787960] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CIVB.txt [2026-01-01T20:19:03.788101] [INFO ] [sig ] [695/3531] Completed CIVB in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:03.788141] [INFO ] [sig ] [696/3531] Forecasting CIVI... [2026-01-01T20:19:03.788171] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-01T20:19:03.788202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-01T20:19:03.800626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-01T20:19:03.800986] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-01T20:19:03.801815] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-01T20:19:03.801867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:03.801901] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:03.801929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:03.801987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:03.860738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:03.861544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:03.861646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:03.861679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:03.983257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:03.983428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:03.983473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:03.983503] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:03.987902] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: DOWN (p=35.07%) [2026-01-01T20:19:03.988290] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-01T20:19:03.988470] [INFO ] [sig ] CIVI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:04.139950] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CIVI.txt [2026-01-01T20:19:04.140106] [INFO ] [sig ] [696/3531] Completed CIVI in 0.4s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:04.140147] [INFO ] [sig ] [697/3531] Forecasting CLB... [2026-01-01T20:19:04.140177] [INFO ] [sig ] Generating forecast for: CLB [2026-01-01T20:19:04.140207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-01T20:19:04.152788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-01T20:19:04.153135] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-01T20:19:04.153941] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-01T20:19:04.153991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:04.154023] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:04.154051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:04.154108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:04.212205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:04.213113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:04.213197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:04.213230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:04.332638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:04.332804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:04.332846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:04.332874] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:04.336393] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-01-01T20:19:04.336698] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-01T20:19:04.336826] [INFO ] [sig ] CLB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:04.479547] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CLB.txt [2026-01-01T20:19:04.479698] [INFO ] [sig ] [697/3531] Completed CLB in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:04.479740] [INFO ] [sig ] [698/3531] Forecasting CLBK... [2026-01-01T20:19:04.479770] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-01T20:19:04.479800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-01T20:19:04.492126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-01T20:19:04.492483] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-01T20:19:04.493290] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-01T20:19:04.493341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:04.493372] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:04.493398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:04.493456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:04.551113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:04.551796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:04.551875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:04.551909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:04.669634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:04.669793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:04.669836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:04.669866] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:04.673260] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: DOWN (p=47.23%) [2026-01-01T20:19:04.673542] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-01T20:19:04.673684] [INFO ] [sig ] CLBK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:04.815801] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CLBK.txt [2026-01-01T20:19:04.815953] [INFO ] [sig ] [698/3531] Completed CLBK in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:04.815999] [INFO ] [sig ] [699/3531] Forecasting CLCO... [2026-01-01T20:19:04.816032] [INFO ] [sig ] Generating forecast for: CLCO [2026-01-01T20:19:04.816063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLCO' from 'https://tdm.silogroup.org/data/derivative_storage/CLCO.csv'. [2026-01-01T20:19:04.828025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLCO'. [2026-01-01T20:19:04.828393] [INFO ] [FORECASTER] Starting predict_future for CLCO [2026-01-01T20:19:04.829228] [DEBUG] [LOCAL ] No optimal features file found for CLCO: ./output/feature-sets/CLCO.txt [2026-01-01T20:19:04.829279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:04.829316] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:04.829352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:04.829441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:04.885967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:04.886717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:04.886796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:04.886828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:05.004551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:05.004731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:05.004775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:05.004802] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:05.008171] [DEBUG] [FORECASTER] CLCO: Forecast T+1@11:T+2@11: UP (p=63.72%) [2026-01-01T20:19:05.008441] [INFO ] [FORECASTER] Completed predict_future for CLCO [2026-01-01T20:19:05.008565] [INFO ] [sig ] CLCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:05.153863] [INFO ] [LOCAL ] Saved forecast: CLCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CLCO.txt [2026-01-01T20:19:05.154021] [INFO ] [sig ] [699/3531] Completed CLCO in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:05.154062] [INFO ] [sig ] [700/3531] Forecasting CLDX... [2026-01-01T20:19:05.154092] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-01T20:19:05.154122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-01T20:19:05.166983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-01T20:19:05.167314] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-01T20:19:05.168108] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-01T20:19:05.168158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:05.168189] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:05.168216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:05.168274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:05.224028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:05.224658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:05.224761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:05.224794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:05.341257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:05.341421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:05.341463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:05.341492] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:05.345247] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=41.48%) [2026-01-01T20:19:05.345611] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-01T20:19:05.345767] [INFO ] [sig ] CLDX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:05.484742] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CLDX.txt [2026-01-01T20:19:05.484884] [INFO ] [sig ] [700/3531] Completed CLDX in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:05.484924] [INFO ] [sig ] [701/3531] Forecasting CLF... [2026-01-01T20:19:05.484982] [INFO ] [sig ] Generating forecast for: CLF [2026-01-01T20:19:05.485015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-01T20:19:05.498085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-01T20:19:05.498529] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-01T20:19:05.499445] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-01T20:19:05.499499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:05.499532] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:05.499560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:05.499647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:05.558787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:05.559689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:05.559771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:05.559805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:05.685020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:05.685185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:05.685227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:05.685256] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:05.688956] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=55.98%) [2026-01-01T20:19:05.689252] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-01T20:19:05.689380] [INFO ] [sig ] CLF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:05.828145] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CLF.txt [2026-01-01T20:19:05.828288] [INFO ] [sig ] [701/3531] Completed CLF in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:05.828329] [INFO ] [sig ] [702/3531] Forecasting CLFD... [2026-01-01T20:19:05.828358] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-01T20:19:05.828387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-01T20:19:05.840772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-01T20:19:05.841122] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-01T20:19:05.841925] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-01T20:19:05.841987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:05.842019] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:05.842046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:05.842103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:05.903499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:05.904364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:05.904470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:05.904516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:06.044414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:06.044606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:06.044653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:06.044683] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:06.048627] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=19.82%) [2026-01-01T20:19:06.048955] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-01T20:19:06.049127] [INFO ] [sig ] CLFD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:06.188262] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CLFD.txt [2026-01-01T20:19:06.188429] [INFO ] [sig ] [702/3531] Completed CLFD in 0.4s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:06.188478] [INFO ] [sig ] [703/3531] Forecasting CLH... [2026-01-01T20:19:06.188540] [INFO ] [sig ] Generating forecast for: CLH [2026-01-01T20:19:06.188589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-01T20:19:06.200878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-01T20:19:06.201235] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-01T20:19:06.202043] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-01T20:19:06.202094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:06.202126] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:06.202152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:06.202208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:06.271858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:06.272799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:06.272895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:06.272929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:06.399693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:06.399855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:06.399898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:06.399929] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:06.403817] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: UP (p=77.65%) [2026-01-01T20:19:06.404258] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-01T20:19:06.404451] [INFO ] [sig ] CLH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:06.557917] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CLH.txt [2026-01-01T20:19:06.558129] [INFO ] [sig ] [703/3531] Completed CLH in 0.4s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:06.558204] [INFO ] [sig ] [704/3531] Forecasting CLLS... [2026-01-01T20:19:06.558236] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-01T20:19:06.558269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-01T20:19:06.571132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-01T20:19:06.571544] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-01T20:19:06.572435] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-01T20:19:06.572495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:06.572527] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:06.572555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:06.572639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:06.635143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:06.636118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:06.636232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:06.636270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:06.769622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:06.769807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:06.769862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:06.769908] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:06.773647] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: UP (p=52.61%) [2026-01-01T20:19:06.773942] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-01T20:19:06.774110] [INFO ] [sig ] CLLS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:06.924815] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CLLS.txt [2026-01-01T20:19:06.924973] [INFO ] [sig ] [704/3531] Completed CLLS in 0.4s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:06.925017] [INFO ] [sig ] [705/3531] Forecasting CLMB... [2026-01-01T20:19:06.925055] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-01T20:19:06.925125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-01T20:19:06.938606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-01T20:19:06.939004] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-01T20:19:06.939862] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-01T20:19:06.939923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:06.939959] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:06.939987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:06.940045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:07.000752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:07.001605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:07.001688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:07.001722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:07.125948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:07.126104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:07.126145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:07.126174] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:07.129510] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: DOWN (p=48.28%) [2026-01-01T20:19:07.129985] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-01T20:19:07.130109] [INFO ] [sig ] CLMB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:07.271597] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CLMB.txt [2026-01-01T20:19:07.271747] [INFO ] [sig ] [705/3531] Completed CLMB in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:07.271793] [INFO ] [sig ] [706/3531] Forecasting CLNE... [2026-01-01T20:19:07.271824] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-01T20:19:07.271855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-01T20:19:07.284263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-01T20:19:07.284649] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-01T20:19:07.285422] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-01T20:19:07.285474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:07.285505] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:07.285531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:07.285612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:07.341436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:07.342233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:07.342313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:07.342345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:07.468245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:07.468436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:07.468480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:07.468510] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:07.471995] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: UP (p=92.87%) [2026-01-01T20:19:07.472263] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-01T20:19:07.472383] [INFO ] [sig ] CLNE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:07.614992] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CLNE.txt [2026-01-01T20:19:07.615171] [INFO ] [sig ] [706/3531] Completed CLNE in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:07.615222] [INFO ] [sig ] [707/3531] Forecasting CLNN... [2026-01-01T20:19:07.615253] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-01T20:19:07.615323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-01T20:19:07.630914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-01T20:19:07.631339] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-01T20:19:07.632248] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-01T20:19:07.632300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:07.632368] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:07.632398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:07.632456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:07.693827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:07.694653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:07.694737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:07.694771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:07.820052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:07.820219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:07.820262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:07.820293] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:07.824038] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=34.40%) [2026-01-01T20:19:07.824370] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-01T20:19:07.824504] [INFO ] [sig ] CLNN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:07.973987] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CLNN.txt [2026-01-01T20:19:07.974140] [INFO ] [sig ] [707/3531] Completed CLNN in 0.4s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-01T20:19:07.974183] [INFO ] [sig ] [708/3531] Forecasting CLOA... [2026-01-01T20:19:07.974216] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-01T20:19:07.974248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-01T20:19:07.986658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-01T20:19:07.987039] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-01T20:19:07.987869] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-01T20:19:07.987922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:07.987955] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:07.987983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:07.988042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:08.048341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:08.049233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:08.049317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:08.049350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:08.158652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:08.158829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:08.158879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:08.158910] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:08.162958] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=78.03%) [2026-01-01T20:19:08.163268] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-01T20:19:08.163402] [INFO ] [sig ] CLOA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:08.312636] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CLOA.txt [2026-01-01T20:19:08.312821] [INFO ] [sig ] [708/3531] Completed CLOA in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-01T20:19:08.312883] [INFO ] [sig ] [709/3531] Forecasting CLRB... [2026-01-01T20:19:08.312954] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-01T20:19:08.312990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-01T20:19:08.325717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-01T20:19:08.326109] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-01T20:19:08.327030] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-01T20:19:08.327093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:08.327131] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:08.327161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:08.327222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:08.386451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:08.387240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:08.387325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:08.387359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:08.512484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:08.512668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:08.512732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:08.512778] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:08.516477] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=96.18%) [2026-01-01T20:19:08.516788] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-01T20:19:08.516919] [INFO ] [sig ] CLRB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:08.665478] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CLRB.txt [2026-01-01T20:19:08.665664] [INFO ] [sig ] [709/3531] Completed CLRB in 0.4s | 2.91 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-01T20:19:08.665708] [INFO ] [sig ] [710/3531] Forecasting CLRO... [2026-01-01T20:19:08.665737] [INFO ] [sig ] Generating forecast for: CLRO [2026-01-01T20:19:08.665768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-01-01T20:19:08.676991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-01-01T20:19:08.677345] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-01-01T20:19:08.678247] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-01-01T20:19:08.678301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:08.678332] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:08.678359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:08.678418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:08.738508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:08.739449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:08.739541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:08.739595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:08.858944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:08.859150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:08.859202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:08.859262] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:08.862964] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: UP (p=75.58%) [2026-01-01T20:19:08.863258] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-01-01T20:19:08.863392] [INFO ] [sig ] CLRO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:09.009198] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CLRO.txt [2026-01-01T20:19:09.009341] [INFO ] [sig ] [710/3531] Completed CLRO in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-01T20:19:09.009382] [INFO ] [sig ] [711/3531] Forecasting CLS... [2026-01-01T20:19:09.009413] [INFO ] [sig ] Generating forecast for: CLS [2026-01-01T20:19:09.009452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-01T20:19:09.022466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-01T20:19:09.022826] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-01T20:19:09.023662] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-01T20:19:09.023713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:09.023744] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:09.023770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:09.023827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:09.080660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:09.081308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:09.081387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:09.081420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:09.203876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:09.204029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:09.204070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:09.204100] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:09.207432] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-01-01T20:19:09.207718] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-01T20:19:09.207838] [INFO ] [sig ] CLS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:09.351407] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CLS.txt [2026-01-01T20:19:09.351559] [INFO ] [sig ] [711/3531] Completed CLS in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:09.351623] [INFO ] [sig ] [712/3531] Forecasting CLX... [2026-01-01T20:19:09.351677] [INFO ] [sig ] Generating forecast for: CLX [2026-01-01T20:19:09.351713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-01T20:19:09.363441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-01T20:19:09.363790] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-01T20:19:09.364559] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-01T20:19:09.364628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:09.364661] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:09.364687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:09.364744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:09.420695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:09.421321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:09.421396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:09.421428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:09.544419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:09.544628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:09.544671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:09.544700] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:09.548144] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=11.07%) [2026-01-01T20:19:09.548406] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-01T20:19:09.548533] [INFO ] [sig ] CLX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:09.691592] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CLX.txt [2026-01-01T20:19:09.691937] [INFO ] [sig ] [712/3531] Completed CLX in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:09.692004] [INFO ] [sig ] [713/3531] Forecasting CM... [2026-01-01T20:19:09.692037] [INFO ] [sig ] Generating forecast for: CM [2026-01-01T20:19:09.692068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-01T20:19:09.705290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-01T20:19:09.705706] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-01T20:19:09.706532] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-01T20:19:09.706608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:09.706654] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:09.706683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:09.706742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:09.763741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:09.764659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:09.764743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:09.764776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:09.886148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:09.886303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:09.886343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:09.886371] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:09.889819] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-01-01T20:19:09.890093] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-01T20:19:09.890216] [INFO ] [sig ] CM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:10.035661] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CM.txt [2026-01-01T20:19:10.035817] [INFO ] [sig ] [713/3531] Completed CM in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:10.035856] [INFO ] [sig ] [714/3531] Forecasting CMA... [2026-01-01T20:19:10.035911] [INFO ] [sig ] Generating forecast for: CMA [2026-01-01T20:19:10.035945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-01T20:19:10.048736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-01T20:19:10.049203] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-01T20:19:10.050236] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-01T20:19:10.050297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:10.050332] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:10.050359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:10.050418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:10.114983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:10.115871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:10.115952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:10.115986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:10.238713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:10.238871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:10.238913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:10.238943] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:10.242364] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-01T20:19:10.242692] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-01T20:19:10.242816] [INFO ] [sig ] CMA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:10.387181] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CMA.txt [2026-01-01T20:19:10.387323] [INFO ] [sig ] [714/3531] Completed CMA in 0.4s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:10.387365] [INFO ] [sig ] [715/3531] Forecasting CMC... [2026-01-01T20:19:10.387394] [INFO ] [sig ] Generating forecast for: CMC [2026-01-01T20:19:10.387424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-01T20:19:10.399862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-01T20:19:10.400256] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-01T20:19:10.401113] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-01T20:19:10.401166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:10.401199] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:10.401227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:10.401286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:10.459018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:10.459687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:10.459768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:10.459802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:10.585551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:10.585722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:10.585765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:10.585796] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:10.589265] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=20.87%) [2026-01-01T20:19:10.589566] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-01T20:19:10.589723] [INFO ] [sig ] CMC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:10.739031] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CMC.txt [2026-01-01T20:19:10.739170] [INFO ] [sig ] [715/3531] Completed CMC in 0.4s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:10.739210] [INFO ] [sig ] [716/3531] Forecasting CMCM... [2026-01-01T20:19:10.739240] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-01T20:19:10.739269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-01T20:19:10.750969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-01T20:19:10.751344] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-01T20:19:10.752260] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-01T20:19:10.752315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:10.752349] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:10.752377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:10.752437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:10.812057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:10.812916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:10.812996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:10.813030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:10.923676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:10.923833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:10.923882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:10.923914] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:10.927405] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=41.26%) [2026-01-01T20:19:10.927735] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-01T20:19:10.927862] [INFO ] [sig ] CMCM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:11.076492] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CMCM.txt [2026-01-01T20:19:11.076665] [INFO ] [sig ] [716/3531] Completed CMCM in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:11.076708] [INFO ] [sig ] [717/3531] Forecasting CMCO... [2026-01-01T20:19:11.076747] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-01T20:19:11.076808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-01T20:19:11.089679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-01T20:19:11.090050] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-01T20:19:11.090882] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-01T20:19:11.090936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:11.090969] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:11.090998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:11.091056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:11.149219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:11.150076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:11.150186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:11.150222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:11.270877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:11.271033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:11.271074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:11.271103] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:11.274450] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: UP (p=51.11%) [2026-01-01T20:19:11.274737] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-01T20:19:11.274857] [INFO ] [sig ] CMCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:11.416277] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CMCO.txt [2026-01-01T20:19:11.416402] [INFO ] [sig ] [717/3531] Completed CMCO in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:11.416441] [INFO ] [sig ] [718/3531] Forecasting CMCSA... [2026-01-01T20:19:11.416472] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-01T20:19:11.416502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-01T20:19:11.428629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-01T20:19:11.428958] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-01T20:19:11.429836] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-01T20:19:11.429887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:11.429919] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:11.429945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:11.430002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:11.487726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:11.488529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:11.488629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:11.488666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:11.608306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:11.608462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:11.608503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:11.608533] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:11.612008] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=77.71%) [2026-01-01T20:19:11.612281] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-01T20:19:11.612402] [INFO ] [sig ] CMCSA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:11.758071] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CMCSA.txt [2026-01-01T20:19:11.758225] [INFO ] [sig ] [718/3531] Completed CMCSA in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:11.758266] [INFO ] [sig ] [719/3531] Forecasting CME... [2026-01-01T20:19:11.758295] [INFO ] [sig ] Generating forecast for: CME [2026-01-01T20:19:11.758326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-01T20:19:11.770483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-01T20:19:11.770821] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-01T20:19:11.771598] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-01T20:19:11.771651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:11.771683] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:11.771711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:11.771769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:11.829206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:11.829880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:11.829960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:11.829994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:11.956683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:11.956837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:11.956877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:11.956907] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:11.960317] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=13.07%) [2026-01-01T20:19:11.960633] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-01T20:19:11.960763] [INFO ] [sig ] CME: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:12.103225] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CME.txt [2026-01-01T20:19:12.103371] [INFO ] [sig ] [719/3531] Completed CME in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:12.103414] [INFO ] [sig ] [720/3531] Forecasting CMG... [2026-01-01T20:19:12.103445] [INFO ] [sig ] Generating forecast for: CMG [2026-01-01T20:19:12.103478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-01T20:19:12.115748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-01T20:19:12.116077] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-01T20:19:12.116907] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-01T20:19:12.116960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:12.116993] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:12.117021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:12.117080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:12.174815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:12.175472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:12.175552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:12.175634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:12.298879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:12.299054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:12.299093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:12.299139] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:12.302464] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=56.31%) [2026-01-01T20:19:12.302779] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-01T20:19:12.302899] [INFO ] [sig ] CMG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:12.447401] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CMG.txt [2026-01-01T20:19:12.447611] [INFO ] [sig ] [720/3531] Completed CMG in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:12.447689] [INFO ] [sig ] [721/3531] Forecasting CMI... [2026-01-01T20:19:12.447721] [INFO ] [sig ] Generating forecast for: CMI [2026-01-01T20:19:12.447754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-01T20:19:12.459935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-01T20:19:12.460254] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-01T20:19:12.461075] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-01T20:19:12.461127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:12.461160] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:12.461188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:12.461245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:12.517449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:12.518154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:12.518232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:12.518265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:12.638035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:12.638190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:12.638231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:12.638260] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:12.641647] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-01-01T20:19:12.641913] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-01T20:19:12.642031] [INFO ] [sig ] CMI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:12.783957] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CMI.txt [2026-01-01T20:19:12.784103] [INFO ] [sig ] [721/3531] Completed CMI in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:12.784144] [INFO ] [sig ] [722/3531] Forecasting CMMB... [2026-01-01T20:19:12.784173] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-01T20:19:12.784203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-01T20:19:12.795956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-01T20:19:12.796287] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-01T20:19:12.797302] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-01T20:19:12.797360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:12.797399] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:12.797428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:12.797486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:12.855207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:12.855859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:12.855939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:12.855971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:12.975607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:12.975744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:12.975785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:12.975812] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:12.979189] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=3.01%) [2026-01-01T20:19:12.979462] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-01T20:19:12.979605] [INFO ] [sig ] CMMB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:13.129091] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CMMB.txt [2026-01-01T20:19:13.129251] [INFO ] [sig ] [722/3531] Completed CMMB in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:13.129292] [INFO ] [sig ] [723/3531] Forecasting CMP... [2026-01-01T20:19:13.129324] [INFO ] [sig ] Generating forecast for: CMP [2026-01-01T20:19:13.129357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-01T20:19:13.141902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-01T20:19:13.142262] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-01T20:19:13.143060] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-01T20:19:13.143113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:13.143146] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:13.143173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:13.143231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:13.201639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:13.202513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:13.202617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:13.202654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:13.323557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:13.323731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:13.323773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:13.323806] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:13.327223] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: DOWN (p=17.10%) [2026-01-01T20:19:13.327496] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-01T20:19:13.327643] [INFO ] [sig ] CMP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:13.468546] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CMP.txt [2026-01-01T20:19:13.468674] [INFO ] [sig ] [723/3531] Completed CMP in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:13.468714] [INFO ] [sig ] [724/3531] Forecasting CMPO... [2026-01-01T20:19:13.468937] [INFO ] [sig ] Generating forecast for: CMPO [2026-01-01T20:19:13.468992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPO' from 'https://tdm.silogroup.org/data/derivative_storage/CMPO.csv'. [2026-01-01T20:19:13.485478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPO'. [2026-01-01T20:19:13.485999] [INFO ] [FORECASTER] Starting predict_future for CMPO [2026-01-01T20:19:13.487173] [DEBUG] [LOCAL ] No optimal features file found for CMPO: ./output/feature-sets/CMPO.txt [2026-01-01T20:19:13.487244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:13.487334] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:13.487381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:13.487483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:13.550447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:13.551379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:13.551464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:13.551506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:13.671071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:13.671232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:13.671275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:13.671303] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:13.674636] [DEBUG] [FORECASTER] CMPO: Forecast T+1@11:T+2@11: UP (p=69.70%) [2026-01-01T20:19:13.674903] [INFO ] [FORECASTER] Completed predict_future for CMPO [2026-01-01T20:19:13.675022] [INFO ] [sig ] CMPO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:13.814157] [INFO ] [LOCAL ] Saved forecast: CMPO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CMPO.txt [2026-01-01T20:19:13.814292] [INFO ] [sig ] [724/3531] Completed CMPO in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-01T20:19:13.814331] [INFO ] [sig ] [725/3531] Forecasting CMPS... [2026-01-01T20:19:13.814361] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-01T20:19:13.814392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-01T20:19:13.825897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-01T20:19:13.826219] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-01T20:19:13.826991] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-01T20:19:13.827042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:13.827074] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:13.827101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:13.827158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:13.883290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:13.883998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:13.884075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:13.884107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:14.005772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:14.005937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:14.005980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:14.006010] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:14.009426] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: UP (p=70.04%) [2026-01-01T20:19:14.009772] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-01T20:19:14.009901] [INFO ] [sig ] CMPS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:14.153288] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CMPS.txt [2026-01-01T20:19:14.153445] [INFO ] [sig ] [725/3531] Completed CMPS in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-01T20:19:14.153488] [INFO ] [sig ] [726/3531] Forecasting CMPX... [2026-01-01T20:19:14.153518] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-01T20:19:14.153548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-01T20:19:14.165355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-01T20:19:14.165708] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-01T20:19:14.166463] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-01T20:19:14.166525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:14.166566] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:14.166622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:14.166694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:14.222910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:14.223538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:14.223645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:14.223704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:14.342022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:14.342183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:14.342224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:14.342253] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:14.345649] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=54.27%) [2026-01-01T20:19:14.345916] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-01T20:19:14.346036] [INFO ] [sig ] CMPX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:14.487262] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CMPX.txt [2026-01-01T20:19:14.487421] [INFO ] [sig ] [726/3531] Completed CMPX in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-01T20:19:14.487463] [INFO ] [sig ] [727/3531] Forecasting CMRE... [2026-01-01T20:19:14.487492] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-01T20:19:14.487532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-01T20:19:14.499597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-01T20:19:14.499964] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-01T20:19:14.500772] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-01T20:19:14.500823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:14.500855] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:14.500882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:14.500939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:14.558081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:14.559115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:14.559210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:14.559245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:14.680136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:14.680292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:14.680333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:14.680394] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:14.683746] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: DOWN (p=38.21%) [2026-01-01T20:19:14.684022] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-01T20:19:14.684144] [INFO ] [sig ] CMRE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:14.822503] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CMRE.txt [2026-01-01T20:19:14.822681] [INFO ] [sig ] [727/3531] Completed CMRE in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-01T20:19:14.822724] [INFO ] [sig ] [728/3531] Forecasting CMS... [2026-01-01T20:19:14.822754] [INFO ] [sig ] Generating forecast for: CMS [2026-01-01T20:19:14.822815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-01T20:19:14.834512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-01T20:19:14.834909] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-01T20:19:14.835718] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-01T20:19:14.835772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:14.835804] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:14.835832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:14.835890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:14.894737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:14.895676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:14.895761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:14.895796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:15.023266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:15.023424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:15.023466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:15.023496] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:15.026880] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: DOWN (p=33.32%) [2026-01-01T20:19:15.027166] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-01T20:19:15.027290] [INFO ] [sig ] CMS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:15.166139] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CMS.txt [2026-01-01T20:19:15.166277] [INFO ] [sig ] [728/3531] Completed CMS in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:15.166317] [INFO ] [sig ] [729/3531] Forecasting CMSA... [2026-01-01T20:19:15.166346] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-01T20:19:15.166375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-01T20:19:15.177950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-01T20:19:15.178293] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-01T20:19:15.179136] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-01T20:19:15.179188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:15.179219] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:15.179246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:15.179304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:15.236499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:15.237354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:15.237435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:15.237469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:15.348321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:15.348484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:15.348526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:15.348557] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:15.352010] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-01-01T20:19:15.352295] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-01T20:19:15.352422] [INFO ] [sig ] CMSA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:15.493132] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CMSA.txt [2026-01-01T20:19:15.493279] [INFO ] [sig ] [729/3531] Completed CMSA in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:15.493319] [INFO ] [sig ] [730/3531] Forecasting CMSC... [2026-01-01T20:19:15.493349] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-01T20:19:15.493410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-01T20:19:15.505243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-01T20:19:15.505588] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-01T20:19:15.506546] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-01T20:19:15.506626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:15.506659] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:15.506686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:15.506743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:15.564095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:15.564869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:15.564949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:15.564982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:15.680954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:15.681105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:15.681147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:15.681177] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:15.684622] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=78.25%) [2026-01-01T20:19:15.684931] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-01T20:19:15.685052] [INFO ] [sig ] CMSC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:15.825860] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CMSC.txt [2026-01-01T20:19:15.825986] [INFO ] [sig ] [730/3531] Completed CMSC in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:15.826025] [INFO ] [sig ] [731/3531] Forecasting CMSD... [2026-01-01T20:19:15.826055] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-01T20:19:15.826085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-01T20:19:15.837832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-01T20:19:15.838155] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-01T20:19:15.839010] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-01T20:19:15.839066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:15.839097] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:15.839124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:15.839182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:15.896307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:15.896946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:15.897021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:15.897053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:16.018507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:16.018691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:16.018742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:16.018777] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:16.022181] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-01T20:19:16.022471] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-01T20:19:16.022622] [INFO ] [sig ] CMSD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:16.162423] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CMSD.txt [2026-01-01T20:19:16.162554] [INFO ] [sig ] [731/3531] Completed CMSD in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:16.162622] [INFO ] [sig ] [732/3531] Forecasting CMTG... [2026-01-01T20:19:16.162659] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-01T20:19:16.162696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-01T20:19:16.174516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-01T20:19:16.174853] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-01T20:19:16.175704] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-01T20:19:16.175756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:16.175788] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:16.175815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:16.175872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:16.232876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:16.233735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:16.233825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:16.233857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:16.364549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:16.364718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:16.364761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:16.364791] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:16.368386] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: DOWN (p=38.49%) [2026-01-01T20:19:16.368719] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-01T20:19:16.368864] [INFO ] [sig ] CMTG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:16.516658] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CMTG.txt [2026-01-01T20:19:16.516812] [INFO ] [sig ] [732/3531] Completed CMTG in 0.4s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:16.516854] [INFO ] [sig ] [733/3531] Forecasting CMTL... [2026-01-01T20:19:16.516884] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-01T20:19:16.516942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-01T20:19:16.530161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-01T20:19:16.530500] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-01T20:19:16.531486] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-01T20:19:16.531538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:16.531570] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:16.531624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:16.531696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:16.591195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:16.591831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:16.591907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:16.591939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:16.716181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:16.716358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:16.716401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:16.716430] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:16.720309] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-01-01T20:19:16.720601] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-01T20:19:16.720740] [INFO ] [sig ] CMTL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:16.863286] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CMTL.txt [2026-01-01T20:19:16.863409] [INFO ] [sig ] [733/3531] Completed CMTL in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:16.863447] [INFO ] [sig ] [734/3531] Forecasting CNA... [2026-01-01T20:19:16.863477] [INFO ] [sig ] Generating forecast for: CNA [2026-01-01T20:19:16.863509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-01T20:19:16.878533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-01T20:19:16.879186] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-01T20:19:16.880184] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-01T20:19:16.880238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:16.880272] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:16.880302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:16.880366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:16.937566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:16.938841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:16.939018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:16.939060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:17.060986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:17.061222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:17.061270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:17.061300] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:17.065161] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: DOWN (p=4.67%) [2026-01-01T20:19:17.065478] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-01T20:19:17.065638] [INFO ] [sig ] CNA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:17.211315] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNA.txt [2026-01-01T20:19:17.211511] [INFO ] [sig ] [734/3531] Completed CNA in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:17.211554] [INFO ] [sig ] [735/3531] Forecasting CNC... [2026-01-01T20:19:17.211629] [INFO ] [sig ] Generating forecast for: CNC [2026-01-01T20:19:17.211665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-01T20:19:17.224703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-01T20:19:17.225106] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-01T20:19:17.225926] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-01T20:19:17.225977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:17.226009] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:17.226035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:17.226092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:17.282183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:17.282875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:17.282950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:17.282982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:17.400786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:17.400950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:17.400992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:17.401021] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:17.404407] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-01-01T20:19:17.404717] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-01T20:19:17.404854] [INFO ] [sig ] CNC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:17.544817] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CNC.txt [2026-01-01T20:19:17.544941] [INFO ] [sig ] [735/3531] Completed CNC in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:17.544979] [INFO ] [sig ] [736/3531] Forecasting CNF... [2026-01-01T20:19:17.545008] [INFO ] [sig ] Generating forecast for: CNF [2026-01-01T20:19:17.545040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-01T20:19:17.556661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-01T20:19:17.556977] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-01T20:19:17.557786] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-01T20:19:17.557838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:17.557868] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:17.557893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:17.557950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:17.614145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:17.614804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:17.614881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:17.614913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:17.726480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:17.726651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:17.726698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:17.726726] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:17.730112] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: DOWN (p=11.65%) [2026-01-01T20:19:17.730381] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-01T20:19:17.730505] [INFO ] [sig ] CNF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:17.870782] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNF.txt [2026-01-01T20:19:17.870918] [INFO ] [sig ] [736/3531] Completed CNF in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:17.870958] [INFO ] [sig ] [737/3531] Forecasting CNI... [2026-01-01T20:19:17.870988] [INFO ] [sig ] Generating forecast for: CNI [2026-01-01T20:19:17.871043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-01T20:19:17.883051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-01T20:19:17.883381] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-01T20:19:17.884170] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-01T20:19:17.884220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:17.884262] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:17.884290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:17.884347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:17.941239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:17.941867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:17.941946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:17.941979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:18.063925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:18.064084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:18.064127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:18.064159] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:18.067684] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: DOWN (p=49.86%) [2026-01-01T20:19:18.067964] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-01T20:19:18.068088] [INFO ] [sig ] CNI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:18.214705] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNI.txt [2026-01-01T20:19:18.214887] [INFO ] [sig ] [737/3531] Completed CNI in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:18.214932] [INFO ] [sig ] [738/3531] Forecasting CNK... [2026-01-01T20:19:18.214962] [INFO ] [sig ] Generating forecast for: CNK [2026-01-01T20:19:18.214992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-01T20:19:18.227148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-01T20:19:18.227509] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-01T20:19:18.228361] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-01T20:19:18.228413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:18.228446] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:18.228473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:18.228532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:18.288770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:18.289859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:18.289941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:18.289975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:18.413539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:18.413735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:18.413786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:18.413820] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:18.417343] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-01T20:19:18.417682] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-01T20:19:18.417841] [INFO ] [sig ] CNK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:18.568231] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNK.txt [2026-01-01T20:19:18.568365] [INFO ] [sig ] [738/3531] Completed CNK in 0.4s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:18.568406] [INFO ] [sig ] [739/3531] Forecasting CNM... [2026-01-01T20:19:18.568435] [INFO ] [sig ] Generating forecast for: CNM [2026-01-01T20:19:18.568492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-01T20:19:18.580103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-01T20:19:18.580440] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-01T20:19:18.581228] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-01T20:19:18.581280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:18.581311] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:18.581337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:18.581394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:18.639883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:18.640613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:18.640695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:18.640729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:18.768428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:18.768596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:18.768639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:18.768668] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:18.772024] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: DOWN (p=32.14%) [2026-01-01T20:19:18.772291] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-01T20:19:18.772409] [INFO ] [sig ] CNM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:18.912062] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNM.txt [2026-01-01T20:19:18.912193] [INFO ] [sig ] [739/3531] Completed CNM in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:18.912233] [INFO ] [sig ] [740/3531] Forecasting CNMD... [2026-01-01T20:19:18.912262] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-01T20:19:18.912292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-01T20:19:18.924063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-01T20:19:18.924412] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-01T20:19:18.925234] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-01T20:19:18.925285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:18.925317] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:18.925344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:18.925401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:18.987029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:18.987917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:18.987999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:18.988032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:19.116690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:19.116858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:19.116900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:19.116930] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:19.120418] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: DOWN (p=38.27%) [2026-01-01T20:19:19.120722] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-01T20:19:19.120867] [INFO ] [sig ] CNMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:19.262704] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNMD.txt [2026-01-01T20:19:19.262906] [INFO ] [sig ] [740/3531] Completed CNMD in 0.4s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:19.262968] [INFO ] [sig ] [741/3531] Forecasting CNNE... [2026-01-01T20:19:19.263008] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-01T20:19:19.263068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-01T20:19:19.275269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-01T20:19:19.275676] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-01T20:19:19.276509] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-01T20:19:19.276562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:19.276640] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:19.276673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:19.276751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:19.335802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:19.336656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:19.336736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:19.336771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:19.461826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:19.461984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:19.462027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:19.462057] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:19.465601] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=93.44%) [2026-01-01T20:19:19.465883] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-01T20:19:19.466008] [INFO ] [sig ] CNNE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:19.608903] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CNNE.txt [2026-01-01T20:19:19.609058] [INFO ] [sig ] [741/3531] Completed CNNE in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:19.609100] [INFO ] [sig ] [742/3531] Forecasting CNO... [2026-01-01T20:19:19.609129] [INFO ] [sig ] Generating forecast for: CNO [2026-01-01T20:19:19.609184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-01T20:19:19.621036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-01T20:19:19.621385] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-01T20:19:19.622188] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-01T20:19:19.622239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:19.622271] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:19.622298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:19.622356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:19.679412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:19.680094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:19.680171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:19.680206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:19.801459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:19.801630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:19.801680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:19.801716] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:19.805215] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-01-01T20:19:19.805512] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-01T20:19:19.805658] [INFO ] [sig ] CNO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:19.944945] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNO.txt [2026-01-01T20:19:19.945073] [INFO ] [sig ] [742/3531] Completed CNO in 0.3s | 2.91 sym/s | Total: 4.2m | ETA: 16.0m [2026-01-01T20:19:19.945111] [INFO ] [sig ] [743/3531] Forecasting CNOB... [2026-01-01T20:19:19.945149] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-01T20:19:19.945180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-01T20:19:19.956960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-01T20:19:19.957294] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-01T20:19:19.958153] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-01T20:19:19.958205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:19.958238] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:19.958266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:19.958325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:20.018221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:20.018935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:20.019037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:20.019072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:20.140085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:20.140246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:20.140287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:20.140315] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:20.143699] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=34.17%) [2026-01-01T20:19:20.144007] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-01T20:19:20.144135] [INFO ] [sig ] CNOB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:20.288585] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNOB.txt [2026-01-01T20:19:20.288734] [INFO ] [sig ] [743/3531] Completed CNOB in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-01T20:19:20.288776] [INFO ] [sig ] [744/3531] Forecasting CNP... [2026-01-01T20:19:20.288807] [INFO ] [sig ] Generating forecast for: CNP [2026-01-01T20:19:20.288872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-01T20:19:20.301650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-01T20:19:20.302059] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-01T20:19:20.302948] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-01T20:19:20.303002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:20.303035] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:20.303062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:20.303121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:20.362930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:20.363781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:20.363862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:20.363896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:20.489156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:20.489310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:20.489353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:20.489429] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:20.492996] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: UP (p=63.84%) [2026-01-01T20:19:20.493272] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-01T20:19:20.493399] [INFO ] [sig ] CNP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:20.633517] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CNP.txt [2026-01-01T20:19:20.633667] [INFO ] [sig ] [744/3531] Completed CNP in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-01T20:19:20.633709] [INFO ] [sig ] [745/3531] Forecasting CNQ... [2026-01-01T20:19:20.633739] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-01T20:19:20.633796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-01T20:19:20.645364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-01T20:19:20.645754] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-01T20:19:20.646541] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-01T20:19:20.646619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:20.646653] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:20.646681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:20.646749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:20.705372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:20.706043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:20.706122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:20.706157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:20.828644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:20.828801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:20.828840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:20.828869] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:20.832177] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-01-01T20:19:20.832439] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-01T20:19:20.832560] [INFO ] [sig ] CNQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:20.971879] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNQ.txt [2026-01-01T20:19:20.972012] [INFO ] [sig ] [745/3531] Completed CNQ in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:20.972052] [INFO ] [sig ] [746/3531] Forecasting CNS... [2026-01-01T20:19:20.972108] [INFO ] [sig ] Generating forecast for: CNS [2026-01-01T20:19:20.972142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-01T20:19:20.987227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-01T20:19:20.987603] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-01T20:19:20.988445] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-01T20:19:20.988497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:20.988530] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:20.988558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:20.988637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:21.048212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:21.049018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:21.049099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:21.049148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:21.169343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:21.169502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:21.169560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:21.169621] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:21.173165] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=18.50%) [2026-01-01T20:19:21.173443] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-01T20:19:21.173567] [INFO ] [sig ] CNS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:21.314631] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNS.txt [2026-01-01T20:19:21.314811] [INFO ] [sig ] [746/3531] Completed CNS in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:21.314854] [INFO ] [sig ] [747/3531] Forecasting CNSP... [2026-01-01T20:19:21.314885] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-01T20:19:21.314917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-01T20:19:21.327471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-01T20:19:21.327851] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-01T20:19:21.328630] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-01T20:19:21.328681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:21.328712] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:21.328739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:21.328795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:21.389398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:21.390386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:21.390487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:21.390523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:21.518031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:21.518191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:21.518232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:21.518261] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:21.521815] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: DOWN (p=4.99%) [2026-01-01T20:19:21.522090] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-01T20:19:21.522214] [INFO ] [sig ] CNSP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:21.660632] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNSP.txt [2026-01-01T20:19:21.660777] [INFO ] [sig ] [747/3531] Completed CNSP in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:21.660824] [INFO ] [sig ] [748/3531] Forecasting CNTA... [2026-01-01T20:19:21.660860] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-01T20:19:21.660920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-01T20:19:21.673777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-01T20:19:21.674111] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-01T20:19:21.674919] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-01T20:19:21.674971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:21.675004] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:21.675042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:21.675102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:21.735431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:21.736188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:21.736264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:21.736297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:21.852695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:21.852854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:21.852895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:21.852923] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:21.856253] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-01T20:19:21.856519] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-01T20:19:21.856656] [INFO ] [sig ] CNTA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:21.996853] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNTA.txt [2026-01-01T20:19:21.996976] [INFO ] [sig ] [748/3531] Completed CNTA in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:21.997015] [INFO ] [sig ] [749/3531] Forecasting CNTY... [2026-01-01T20:19:21.997043] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-01T20:19:21.997100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-01T20:19:22.012084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-01T20:19:22.012782] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-01T20:19:22.013888] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-01T20:19:22.013944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:22.013979] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:22.014008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:22.014069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:22.075371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:22.076698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:22.076812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:22.076847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:22.207530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:22.207779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:22.207826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:22.207855] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:22.211998] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=80.33%) [2026-01-01T20:19:22.212336] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-01T20:19:22.212494] [INFO ] [sig ] CNTY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:22.357110] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CNTY.txt [2026-01-01T20:19:22.357335] [INFO ] [sig ] [749/3531] Completed CNTY in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:22.357380] [INFO ] [sig ] [750/3531] Forecasting CNVS... [2026-01-01T20:19:22.357454] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-01T20:19:22.357491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-01T20:19:22.371503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-01T20:19:22.372004] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-01T20:19:22.372856] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-01T20:19:22.372918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:22.372957] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:22.372983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:22.373041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:22.430374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:22.431308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:22.431391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:22.431423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:22.558100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:22.558275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:22.558318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:22.558348] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:22.562501] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-01-01T20:19:22.562802] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-01T20:19:22.562932] [INFO ] [sig ] CNVS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:22.716788] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CNVS.txt [2026-01-01T20:19:22.716940] [INFO ] [sig ] [750/3531] Completed CNVS in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:22.716983] [INFO ] [sig ] [751/3531] Forecasting CNX... [2026-01-01T20:19:22.717018] [INFO ] [sig ] Generating forecast for: CNX [2026-01-01T20:19:22.717048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-01T20:19:22.730054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-01T20:19:22.730450] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-01T20:19:22.731390] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-01T20:19:22.731442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:22.731473] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:22.731501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:22.731559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:22.792824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:22.793501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:22.793648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:22.793689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:22.926974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:22.927164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:22.927210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:22.927240] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:22.931145] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-01-01T20:19:22.931456] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-01T20:19:22.931607] [INFO ] [sig ] CNX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:23.082442] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CNX.txt [2026-01-01T20:19:23.082605] [INFO ] [sig ] [751/3531] Completed CNX in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:23.082650] [INFO ] [sig ] [752/3531] Forecasting CNXC... [2026-01-01T20:19:23.082683] [INFO ] [sig ] Generating forecast for: CNXC [2026-01-01T20:19:23.082720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXC' from 'https://tdm.silogroup.org/data/derivative_storage/CNXC.csv'. [2026-01-01T20:19:23.097986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXC'. [2026-01-01T20:19:23.098567] [INFO ] [FORECASTER] Starting predict_future for CNXC [2026-01-01T20:19:23.099589] [DEBUG] [LOCAL ] No optimal features file found for CNXC: ./output/feature-sets/CNXC.txt [2026-01-01T20:19:23.099645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:23.099682] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:23.099710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:23.099772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:23.158380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:23.159558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:23.159679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:23.159715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:23.284874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:23.285042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:23.285087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:23.285115] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:23.288588] [DEBUG] [FORECASTER] CNXC: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-01T20:19:23.288869] [INFO ] [FORECASTER] Completed predict_future for CNXC [2026-01-01T20:19:23.289016] [INFO ] [sig ] CNXC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:23.438999] [INFO ] [LOCAL ] Saved forecast: CNXC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNXC.txt [2026-01-01T20:19:23.439169] [INFO ] [sig ] [752/3531] Completed CNXC in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:23.439210] [INFO ] [sig ] [753/3531] Forecasting CNXN... [2026-01-01T20:19:23.439240] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-01T20:19:23.439299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-01T20:19:23.452819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-01T20:19:23.453231] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-01T20:19:23.454071] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-01T20:19:23.454125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:23.454157] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:23.454184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:23.454242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:23.513912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:23.514849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:23.514942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:23.514977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:23.657849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:23.658033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:23.658096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:23.658140] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:23.661902] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: DOWN (p=20.60%) [2026-01-01T20:19:23.662231] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-01T20:19:23.662376] [INFO ] [sig ] CNXN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:23.817865] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CNXN.txt [2026-01-01T20:19:23.818092] [INFO ] [sig ] [753/3531] Completed CNXN in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:23.818144] [INFO ] [sig ] [754/3531] Forecasting COCO... [2026-01-01T20:19:23.818177] [INFO ] [sig ] Generating forecast for: COCO [2026-01-01T20:19:23.818210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-01T20:19:23.833016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-01T20:19:23.833427] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-01T20:19:23.834354] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-01T20:19:23.834414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:23.834462] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:23.834500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:23.834561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:23.900119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:23.901108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:23.901201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:23.901235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:24.055524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:24.055756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:24.055801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:24.055832] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:24.059559] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: DOWN (p=17.73%) [2026-01-01T20:19:24.059908] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-01T20:19:24.060052] [INFO ] [sig ] COCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:24.231840] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COCO.txt [2026-01-01T20:19:24.232039] [INFO ] [sig ] [754/3531] Completed COCO in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:24.232083] [INFO ] [sig ] [755/3531] Forecasting CODA... [2026-01-01T20:19:24.232115] [INFO ] [sig ] Generating forecast for: CODA [2026-01-01T20:19:24.232180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-01T20:19:24.243866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-01T20:19:24.244283] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-01T20:19:24.245150] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-01T20:19:24.245203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:24.245235] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:24.245262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:24.245320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:24.310129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:24.311297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:24.311413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:24.311461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:24.477912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:24.478122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:24.478195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:24.478246] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:24.482979] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: UP (p=73.51%) [2026-01-01T20:19:24.483379] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-01T20:19:24.483525] [INFO ] [sig ] CODA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:24.639687] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CODA.txt [2026-01-01T20:19:24.639861] [INFO ] [sig ] [755/3531] Completed CODA in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:24.639938] [INFO ] [sig ] [756/3531] Forecasting CODI... [2026-01-01T20:19:24.639973] [INFO ] [sig ] Generating forecast for: CODI [2026-01-01T20:19:24.640005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-01T20:19:24.655822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-01T20:19:24.656302] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-01T20:19:24.657480] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-01T20:19:24.657550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:24.657642] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:24.657693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:24.657787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:24.745201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:24.746241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:24.746337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:24.746372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:24.872678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:24.872845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:24.872888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:24.872916] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:24.877016] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: DOWN (p=11.58%) [2026-01-01T20:19:24.877354] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-01T20:19:24.877496] [INFO ] [sig ] CODI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:25.037160] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CODI.txt [2026-01-01T20:19:25.037333] [INFO ] [sig ] [756/3531] Completed CODI in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:25.037413] [INFO ] [sig ] [757/3531] Forecasting COEP... [2026-01-01T20:19:25.037448] [INFO ] [sig ] Generating forecast for: COEP [2026-01-01T20:19:25.037479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-01T20:19:25.050360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-01T20:19:25.050757] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-01T20:19:25.051634] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-01T20:19:25.051686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:25.051725] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:25.051766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:25.051854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:25.113824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:25.114755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:25.114842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:25.114876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:25.247525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:25.247705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:25.247749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:25.247779] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:25.251664] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-01-01T20:19:25.251983] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-01T20:19:25.252138] [INFO ] [sig ] COEP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:25.400002] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COEP.txt [2026-01-01T20:19:25.400195] [INFO ] [sig ] [757/3531] Completed COEP in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:25.400245] [INFO ] [sig ] [758/3531] Forecasting COF... [2026-01-01T20:19:25.400278] [INFO ] [sig ] Generating forecast for: COF [2026-01-01T20:19:25.400308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-01T20:19:25.413022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-01T20:19:25.413401] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-01T20:19:25.414345] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-01T20:19:25.414403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:25.414477] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:25.414517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:25.414607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:25.475115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:25.476002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:25.476086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:25.476118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:25.603831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:25.603992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:25.604048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:25.604086] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:25.607567] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: DOWN (p=39.06%) [2026-01-01T20:19:25.607891] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-01T20:19:25.608020] [INFO ] [sig ] COF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:25.754879] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COF.txt [2026-01-01T20:19:25.755066] [INFO ] [sig ] [758/3531] Completed COF in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:25.755113] [INFO ] [sig ] [759/3531] Forecasting COFS... [2026-01-01T20:19:25.755145] [INFO ] [sig ] Generating forecast for: COFS [2026-01-01T20:19:25.755212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-01T20:19:25.769854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-01T20:19:25.770369] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-01T20:19:25.771275] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-01T20:19:25.771329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:25.771362] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:25.771388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:25.771445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:25.827702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:25.828658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:25.828754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:25.828787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:25.944203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:25.944372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:25.944414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:25.944442] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:25.947827] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-01-01T20:19:25.948096] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-01T20:19:25.948216] [INFO ] [sig ] COFS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:26.088836] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COFS.txt [2026-01-01T20:19:26.089036] [INFO ] [sig ] [759/3531] Completed COFS in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-01T20:19:26.089079] [INFO ] [sig ] [760/3531] Forecasting COIN... [2026-01-01T20:19:26.089109] [INFO ] [sig ] Generating forecast for: COIN [2026-01-01T20:19:26.089139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COIN' from 'https://tdm.silogroup.org/data/derivative_storage/COIN.csv'. [2026-01-01T20:19:26.102146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COIN'. [2026-01-01T20:19:26.102559] [INFO ] [FORECASTER] Starting predict_future for COIN [2026-01-01T20:19:26.103374] [DEBUG] [LOCAL ] No optimal features file found for COIN: ./output/feature-sets/COIN.txt [2026-01-01T20:19:26.103425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:26.103456] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:26.103482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:26.103538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:26.160156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:26.161058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:26.161154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:26.161193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:26.296593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:26.296757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:26.296797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:26.296826] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:26.300406] [DEBUG] [FORECASTER] COIN: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-01T20:19:26.300712] [INFO ] [FORECASTER] Completed predict_future for COIN [2026-01-01T20:19:26.300844] [INFO ] [sig ] COIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:26.452540] [INFO ] [LOCAL ] Saved forecast: COIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COIN.txt [2026-01-01T20:19:26.452766] [INFO ] [sig ] [760/3531] Completed COIN in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-01T20:19:26.452859] [INFO ] [sig ] [761/3531] Forecasting COKE... [2026-01-01T20:19:26.452910] [INFO ] [sig ] Generating forecast for: COKE [2026-01-01T20:19:26.452955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-01T20:19:26.466016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-01T20:19:26.466435] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-01T20:19:26.467263] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-01T20:19:26.467329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:26.467362] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:26.467389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:26.467447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:26.523027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:26.523952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:26.524041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:26.524074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:26.644828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:26.645022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:26.645065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:26.645128] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:26.648830] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-01-01T20:19:26.649168] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-01T20:19:26.649302] [INFO ] [sig ] COKE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:26.790341] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COKE.txt [2026-01-01T20:19:26.790493] [INFO ] [sig ] [761/3531] Completed COKE in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-01T20:19:26.790557] [INFO ] [sig ] [762/3531] Forecasting COLB... [2026-01-01T20:19:26.790605] [INFO ] [sig ] Generating forecast for: COLB [2026-01-01T20:19:26.790639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-01T20:19:26.802967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-01T20:19:26.803283] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-01T20:19:26.804100] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-01T20:19:26.804151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:26.804182] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:26.804209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:26.804272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:26.859929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:26.860748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:26.860836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:26.860869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:26.979769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:26.979912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:26.979959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:26.979993] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:26.983269] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=28.43%) [2026-01-01T20:19:26.983530] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-01T20:19:26.983668] [INFO ] [sig ] COLB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:27.122159] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COLB.txt [2026-01-01T20:19:27.122275] [INFO ] [sig ] [762/3531] Completed COLB in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-01T20:19:27.122312] [INFO ] [sig ] [763/3531] Forecasting COLD... [2026-01-01T20:19:27.122340] [INFO ] [sig ] Generating forecast for: COLD [2026-01-01T20:19:27.122394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-01T20:19:27.134252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-01T20:19:27.134560] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-01T20:19:27.135343] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-01T20:19:27.135394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:27.135426] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:27.135453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:27.135512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:27.191171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:27.192055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:27.192136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:27.192168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:27.317512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:27.317711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:27.317760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:27.317796] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:27.321351] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=15.48%) [2026-01-01T20:19:27.321672] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-01T20:19:27.321799] [INFO ] [sig ] COLD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:27.462144] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COLD.txt [2026-01-01T20:19:27.462308] [INFO ] [sig ] [763/3531] Completed COLD in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-01T20:19:27.462350] [INFO ] [sig ] [764/3531] Forecasting COLL... [2026-01-01T20:19:27.462409] [INFO ] [sig ] Generating forecast for: COLL [2026-01-01T20:19:27.462444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-01T20:19:27.475017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-01T20:19:27.475393] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-01T20:19:27.476251] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-01T20:19:27.476304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:27.476337] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:27.476364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:27.476421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:27.533518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:27.534411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:27.534530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:27.534568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:27.663548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:27.663740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:27.663784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:27.663815] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:27.667273] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-01T20:19:27.667548] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-01T20:19:27.667690] [INFO ] [sig ] COLL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:27.816918] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COLL.txt [2026-01-01T20:19:27.817088] [INFO ] [sig ] [764/3531] Completed COLL in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-01T20:19:27.817128] [INFO ] [sig ] [765/3531] Forecasting COLM... [2026-01-01T20:19:27.817168] [INFO ] [sig ] Generating forecast for: COLM [2026-01-01T20:19:27.817231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-01T20:19:27.830713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-01T20:19:27.831162] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-01T20:19:27.832021] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-01T20:19:27.832074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:27.832107] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:27.832134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:27.832192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:27.893692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:27.894558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:27.894680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:27.894726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:28.017925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:28.018082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:28.018126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:28.018156] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:28.021665] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=89.49%) [2026-01-01T20:19:28.021947] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-01T20:19:28.022076] [INFO ] [sig ] COLM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:28.175319] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/COLM.txt [2026-01-01T20:19:28.175509] [INFO ] [sig ] [765/3531] Completed COLM in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-01T20:19:28.175659] [INFO ] [sig ] [766/3531] Forecasting COMM... [2026-01-01T20:19:28.175697] [INFO ] [sig ] Generating forecast for: COMM [2026-01-01T20:19:28.175728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMM' from 'https://tdm.silogroup.org/data/derivative_storage/COMM.csv'. [2026-01-01T20:19:28.188554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMM'. [2026-01-01T20:19:28.189000] [INFO ] [FORECASTER] Starting predict_future for COMM [2026-01-01T20:19:28.189871] [DEBUG] [LOCAL ] No optimal features file found for COMM: ./output/feature-sets/COMM.txt [2026-01-01T20:19:28.189926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:28.189962] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:28.189990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:28.190048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:28.254435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:28.255408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:28.255496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:28.255529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:28.385081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:28.385241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:28.385285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:28.385316] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:28.388939] [DEBUG] [FORECASTER] COMM: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-01-01T20:19:28.389399] [INFO ] [FORECASTER] Completed predict_future for COMM [2026-01-01T20:19:28.389528] [INFO ] [sig ] COMM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:28.538915] [INFO ] [LOCAL ] Saved forecast: COMM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/COMM.txt [2026-01-01T20:19:28.539107] [INFO ] [sig ] [766/3531] Completed COMM in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:28.539154] [INFO ] [sig ] [767/3531] Forecasting COMP... [2026-01-01T20:19:28.539185] [INFO ] [sig ] Generating forecast for: COMP [2026-01-01T20:19:28.539215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-01T20:19:28.552199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-01T20:19:28.552600] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-01T20:19:28.553441] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-01T20:19:28.553495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:28.553527] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:28.553556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:28.553646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:28.616059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:28.616925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:28.617011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:28.617045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:28.752542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:28.752727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:28.752771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:28.752801] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:28.756499] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: DOWN (p=14.60%) [2026-01-01T20:19:28.756797] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-01T20:19:28.756927] [INFO ] [sig ] COMP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:28.895635] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COMP.txt [2026-01-01T20:19:28.895800] [INFO ] [sig ] [767/3531] Completed COMP in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:28.895840] [INFO ] [sig ] [768/3531] Forecasting CONL... [2026-01-01T20:19:28.895870] [INFO ] [sig ] Generating forecast for: CONL [2026-01-01T20:19:28.895930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-01T20:19:28.908474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-01T20:19:28.908879] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-01T20:19:28.909736] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-01T20:19:28.909787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:28.909818] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:28.909846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:28.909912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:28.965377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:28.966196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:28.966304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:28.966338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:29.088940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:29.089138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:29.089204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:29.089235] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:29.092649] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-01-01T20:19:29.092920] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-01T20:19:29.093041] [INFO ] [sig ] CONL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:29.230070] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CONL.txt [2026-01-01T20:19:29.230202] [INFO ] [sig ] [768/3531] Completed CONL in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:29.230241] [INFO ] [sig ] [769/3531] Forecasting COO... [2026-01-01T20:19:29.230297] [INFO ] [sig ] Generating forecast for: COO [2026-01-01T20:19:29.230331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-01T20:19:29.242857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-01T20:19:29.243264] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-01T20:19:29.244308] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-01T20:19:29.244373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:29.244414] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:29.244448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:29.244532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:29.304469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:29.305568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:29.305698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:29.305751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:29.443699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:29.443885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:29.443937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:29.443969] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:29.447820] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-01-01T20:19:29.448134] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-01T20:19:29.448266] [INFO ] [sig ] COO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:29.592770] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/COO.txt [2026-01-01T20:19:29.592934] [INFO ] [sig ] [769/3531] Completed COO in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:29.592975] [INFO ] [sig ] [770/3531] Forecasting COP... [2026-01-01T20:19:29.593006] [INFO ] [sig ] Generating forecast for: COP [2026-01-01T20:19:29.593036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-01T20:19:29.611300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-01T20:19:29.611725] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-01T20:19:29.612557] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-01T20:19:29.612626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:29.612661] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:29.612689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:29.612747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:29.673289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:29.674092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:29.674177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:29.674210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:29.798798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:29.798990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:29.799038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:29.799068] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:29.802958] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: UP (p=71.99%) [2026-01-01T20:19:29.803251] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-01T20:19:29.803379] [INFO ] [sig ] COP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:29.959805] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/COP.txt [2026-01-01T20:19:29.959966] [INFO ] [sig ] [770/3531] Completed COP in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:29.960012] [INFO ] [sig ] [771/3531] Forecasting COPP... [2026-01-01T20:19:29.960045] [INFO ] [sig ] Generating forecast for: COPP [2026-01-01T20:19:29.960077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-01T20:19:29.973608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-01T20:19:29.973978] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-01T20:19:29.974795] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-01T20:19:29.974848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:29.974882] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:29.974910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:29.974977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:30.036545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:30.037311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:30.037391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:30.037424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:30.159764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:30.159927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:30.159969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:30.159998] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:30.163875] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-01-01T20:19:30.164151] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-01T20:19:30.164272] [INFO ] [sig ] COPP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:30.309988] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/COPP.txt [2026-01-01T20:19:30.310166] [INFO ] [sig ] [771/3531] Completed COPP in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:30.310208] [INFO ] [sig ] [772/3531] Forecasting CORZ... [2026-01-01T20:19:30.310239] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-01T20:19:30.310299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-01T20:19:30.322643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-01T20:19:30.323002] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-01T20:19:30.323863] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-01T20:19:30.323915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:30.323958] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:30.323985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:30.324043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:30.396608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:30.397621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:30.397714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:30.397749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:30.522021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:30.522188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:30.522230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:30.522259] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:30.525691] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=8.20%) [2026-01-01T20:19:30.525963] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-01T20:19:30.526086] [INFO ] [sig ] CORZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:30.666833] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CORZ.txt [2026-01-01T20:19:30.666982] [INFO ] [sig ] [772/3531] Completed CORZ in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:30.667022] [INFO ] [sig ] [773/3531] Forecasting CORZZ... [2026-01-01T20:19:30.667052] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-01T20:19:30.667083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-01T20:19:30.680286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-01T20:19:30.680686] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-01T20:19:30.681743] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-01T20:19:30.681797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:30.681832] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:30.681860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:30.681919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:30.739632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:30.740359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:30.740439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:30.740472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:30.850623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:30.850793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:30.850836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:30.850866] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:30.854497] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: DOWN (p=23.45%) [2026-01-01T20:19:30.854808] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-01T20:19:30.854944] [INFO ] [sig ] CORZZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:30.997565] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CORZZ.txt [2026-01-01T20:19:30.997782] [INFO ] [sig ] [773/3531] Completed CORZZ in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:30.997839] [INFO ] [sig ] [774/3531] Forecasting COTY... [2026-01-01T20:19:30.997904] [INFO ] [sig ] Generating forecast for: COTY [2026-01-01T20:19:30.997937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-01T20:19:31.012078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-01T20:19:31.012474] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-01T20:19:31.013308] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-01T20:19:31.013361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:31.013395] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:31.013423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:31.013482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:31.072587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:31.073442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:31.073530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:31.073563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:31.206024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:31.206383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:31.206431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:31.206463] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:31.210061] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-01-01T20:19:31.210522] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-01T20:19:31.210679] [INFO ] [sig ] COTY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:31.352975] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COTY.txt [2026-01-01T20:19:31.353150] [INFO ] [sig ] [774/3531] Completed COTY in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:31.353197] [INFO ] [sig ] [775/3531] Forecasting COWG... [2026-01-01T20:19:31.353227] [INFO ] [sig ] Generating forecast for: COWG [2026-01-01T20:19:31.353269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-01T20:19:31.366311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-01T20:19:31.366695] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-01T20:19:31.367518] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-01T20:19:31.367586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:31.367646] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:31.367675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:31.367733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:31.425149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:31.425907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:31.426024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:31.426066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:31.548147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:31.548311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:31.548354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:31.548384] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:31.551864] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: DOWN (p=18.56%) [2026-01-01T20:19:31.552179] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-01T20:19:31.552306] [INFO ] [sig ] COWG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:31.694375] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COWG.txt [2026-01-01T20:19:31.694541] [INFO ] [sig ] [775/3531] Completed COWG in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:31.694613] [INFO ] [sig ] [776/3531] Forecasting COYA... [2026-01-01T20:19:31.694686] [INFO ] [sig ] Generating forecast for: COYA [2026-01-01T20:19:31.694721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-01T20:19:31.706880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-01T20:19:31.707262] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-01T20:19:31.708065] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-01T20:19:31.708116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:31.708147] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:31.708174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:31.708231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:31.765733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:31.766485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:31.766562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:31.766614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:31.882407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:31.882564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:31.882623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:31.882651] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:31.886000] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=47.94%) [2026-01-01T20:19:31.886426] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-01T20:19:31.886547] [INFO ] [sig ] COYA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:32.029862] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/COYA.txt [2026-01-01T20:19:32.030048] [INFO ] [sig ] [776/3531] Completed COYA in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-01T20:19:32.030103] [INFO ] [sig ] [777/3531] Forecasting CP... [2026-01-01T20:19:32.030135] [INFO ] [sig ] Generating forecast for: CP [2026-01-01T20:19:32.030201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-01T20:19:32.043998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-01T20:19:32.044380] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-01T20:19:32.045239] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-01T20:19:32.045291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:32.045335] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:32.045366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:32.045426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:32.102638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:32.103429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:32.103531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:32.103566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:32.234333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:32.234498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:32.234551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:32.234600] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:32.238756] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: DOWN (p=36.31%) [2026-01-01T20:19:32.239078] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-01T20:19:32.239417] [INFO ] [sig ] CP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:32.394837] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CP.txt [2026-01-01T20:19:32.394988] [INFO ] [sig ] [777/3531] Completed CP in 0.4s | 2.91 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-01T20:19:32.395034] [INFO ] [sig ] [778/3531] Forecasting CPA... [2026-01-01T20:19:32.395077] [INFO ] [sig ] Generating forecast for: CPA [2026-01-01T20:19:32.395126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-01T20:19:32.410010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-01T20:19:32.410629] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-01T20:19:32.411485] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-01T20:19:32.411539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:32.411589] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:32.411620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:32.411680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:32.474174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:32.475038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:32.475126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:32.475161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:32.599904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:32.600073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:32.600117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:32.600177] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:32.603774] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=80.22%) [2026-01-01T20:19:32.604091] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-01T20:19:32.604224] [INFO ] [sig ] CPA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:32.755385] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CPA.txt [2026-01-01T20:19:32.755543] [INFO ] [sig ] [778/3531] Completed CPA in 0.4s | 2.91 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-01T20:19:32.755603] [INFO ] [sig ] [779/3531] Forecasting CPB... [2026-01-01T20:19:32.755637] [INFO ] [sig ] Generating forecast for: CPB [2026-01-01T20:19:32.755669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-01T20:19:32.768430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-01T20:19:32.768809] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-01T20:19:32.769646] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-01T20:19:32.769698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:32.769731] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:32.769758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:32.769820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:32.829644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:32.830437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:32.830521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:32.830555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:32.957273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:32.957446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:32.957492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:32.957540] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:32.961180] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-01-01T20:19:32.961466] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-01T20:19:32.961640] [INFO ] [sig ] CPB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:33.114771] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CPB.txt [2026-01-01T20:19:33.114921] [INFO ] [sig ] [779/3531] Completed CPB in 0.4s | 2.91 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-01T20:19:33.114988] [INFO ] [sig ] [780/3531] Forecasting CPF... [2026-01-01T20:19:33.115020] [INFO ] [sig ] Generating forecast for: CPF [2026-01-01T20:19:33.115050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-01T20:19:33.126838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-01T20:19:33.127195] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-01T20:19:33.127986] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-01T20:19:33.128037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:33.128068] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:33.128095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:33.128152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:33.185842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:33.186545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:33.186643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:33.186677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:33.307924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:33.308088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:33.308130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:33.308160] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:33.311489] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-01T20:19:33.311795] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-01T20:19:33.311935] [INFO ] [sig ] CPF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:33.456005] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CPF.txt [2026-01-01T20:19:33.456345] [INFO ] [sig ] [780/3531] Completed CPF in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-01T20:19:33.456385] [INFO ] [sig ] [781/3531] Forecasting CPIX... [2026-01-01T20:19:33.456416] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-01T20:19:33.456447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-01T20:19:33.469187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-01T20:19:33.469542] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-01T20:19:33.470509] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-01T20:19:33.470561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:33.470613] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:33.470639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:33.470696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:33.528368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:33.529134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:33.529215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:33.529261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:33.651973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:33.652141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:33.652183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:33.652211] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:33.655623] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=32.24%) [2026-01-01T20:19:33.655903] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-01T20:19:33.656029] [INFO ] [sig ] CPIX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:33.792852] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CPIX.txt [2026-01-01T20:19:33.793008] [INFO ] [sig ] [781/3531] Completed CPIX in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-01T20:19:33.793048] [INFO ] [sig ] [782/3531] Forecasting CPK... [2026-01-01T20:19:33.793078] [INFO ] [sig ] Generating forecast for: CPK [2026-01-01T20:19:33.793140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-01T20:19:33.805388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-01T20:19:33.805791] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-01T20:19:33.806617] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-01T20:19:33.806669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:33.806700] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:33.806726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:33.806782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:33.861996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:33.862837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:33.862917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:33.862950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:33.982026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:33.982223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:33.982272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:33.982318] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:33.986099] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=61.71%) [2026-01-01T20:19:33.986401] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-01T20:19:33.986534] [INFO ] [sig ] CPK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:34.132147] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CPK.txt [2026-01-01T20:19:34.132312] [INFO ] [sig ] [782/3531] Completed CPK in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-01T20:19:34.132364] [INFO ] [sig ] [783/3531] Forecasting CPNG... [2026-01-01T20:19:34.132394] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-01T20:19:34.132424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-01T20:19:34.145809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-01T20:19:34.146220] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-01T20:19:34.147066] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-01T20:19:34.147122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:34.147154] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:34.147194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:34.147254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:34.209894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:34.210868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:34.210967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:34.211002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:34.341016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:34.341187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:34.341251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:34.341293] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:34.345201] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: DOWN (p=13.79%) [2026-01-01T20:19:34.345590] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-01T20:19:34.345753] [INFO ] [sig ] CPNG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:34.494330] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CPNG.txt [2026-01-01T20:19:34.494513] [INFO ] [sig ] [783/3531] Completed CPNG in 0.4s | 2.91 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-01T20:19:34.494594] [INFO ] [sig ] [784/3531] Forecasting CPRI... [2026-01-01T20:19:34.494631] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-01T20:19:34.494662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-01T20:19:34.507486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-01T20:19:34.507882] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-01T20:19:34.508755] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-01T20:19:34.508808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:34.508840] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:34.508867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:34.508925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:34.568417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:34.569434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:34.569540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:34.569601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:34.695897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:34.696058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:34.696098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:34.696126] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:34.699623] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: UP (p=55.68%) [2026-01-01T20:19:34.699903] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-01T20:19:34.700028] [INFO ] [sig ] CPRI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:34.853474] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CPRI.txt [2026-01-01T20:19:34.853670] [INFO ] [sig ] [784/3531] Completed CPRI in 0.4s | 2.91 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-01T20:19:34.853719] [INFO ] [sig ] [785/3531] Forecasting CPRX... [2026-01-01T20:19:34.853752] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-01T20:19:34.853782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-01T20:19:34.865669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-01T20:19:34.866015] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-01T20:19:34.866853] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-01T20:19:34.866904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:34.866935] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:34.866963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:34.867020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:34.922990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:34.923637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:34.923736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:34.923769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:35.041351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:35.041496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:35.041537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:35.041566] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:35.045260] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-01T20:19:35.045525] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-01T20:19:35.045666] [INFO ] [sig ] CPRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:35.251094] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CPRX.txt [2026-01-01T20:19:35.251261] [INFO ] [sig ] [785/3531] Completed CPRX in 0.4s | 2.91 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-01T20:19:35.251332] [INFO ] [sig ] [786/3531] Forecasting CPS... [2026-01-01T20:19:35.251364] [INFO ] [sig ] Generating forecast for: CPS [2026-01-01T20:19:35.251394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-01T20:19:35.263116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-01T20:19:35.263483] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-01T20:19:35.264315] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-01T20:19:35.264369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:35.264403] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:35.264431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:35.264490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:35.322614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:35.323603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:35.323689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:35.323723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:35.446031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:35.446187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:35.446228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:35.446256] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:35.450189] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: UP (p=85.06%) [2026-01-01T20:19:35.450717] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-01T20:19:35.450917] [INFO ] [sig ] CPS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:35.629038] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CPS.txt [2026-01-01T20:19:35.629196] [INFO ] [sig ] [786/3531] Completed CPS in 0.4s | 2.91 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-01T20:19:35.629238] [INFO ] [sig ] [787/3531] Forecasting CPSH... [2026-01-01T20:19:35.629267] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-01T20:19:35.629303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-01T20:19:35.641533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-01T20:19:35.641961] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-01T20:19:35.642859] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-01T20:19:35.642917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:35.642949] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:35.642976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:35.643034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:35.699276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:35.700169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:35.700255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:35.700289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:35.824511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:35.824675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:35.824720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:35.824749] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:35.828124] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=43.20%) [2026-01-01T20:19:35.828392] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-01T20:19:35.828514] [INFO ] [sig ] CPSH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:35.971249] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CPSH.txt [2026-01-01T20:19:35.971405] [INFO ] [sig ] [787/3531] Completed CPSH in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-01T20:19:35.971448] [INFO ] [sig ] [788/3531] Forecasting CPSS... [2026-01-01T20:19:35.971478] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-01T20:19:35.971508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-01T20:19:35.983942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-01T20:19:35.984315] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-01T20:19:35.985134] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-01T20:19:35.985186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:35.985218] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:35.985244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:35.985301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:36.050090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:36.051245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:36.051358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:36.051413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:36.174774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:36.174929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:36.174971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:36.175001] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:36.178398] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: UP (p=73.81%) [2026-01-01T20:19:36.178689] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-01T20:19:36.178814] [INFO ] [sig ] CPSS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:36.317841] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CPSS.txt [2026-01-01T20:19:36.318005] [INFO ] [sig ] [788/3531] Completed CPSS in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-01T20:19:36.318047] [INFO ] [sig ] [789/3531] Forecasting CPZ... [2026-01-01T20:19:36.318077] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-01T20:19:36.318110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-01T20:19:36.330724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-01T20:19:36.331096] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-01T20:19:36.331904] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-01T20:19:36.331956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:36.331988] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:36.332015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:36.332072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:36.387162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:36.387753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:36.387829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:36.387862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:36.504086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:36.504235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:36.504275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:36.504304] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:36.507586] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: DOWN (p=48.68%) [2026-01-01T20:19:36.507855] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-01T20:19:36.507975] [INFO ] [sig ] CPZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:36.646064] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CPZ.txt [2026-01-01T20:19:36.646172] [INFO ] [sig ] [789/3531] Completed CPZ in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-01T20:19:36.646209] [INFO ] [sig ] [790/3531] Forecasting CQP... [2026-01-01T20:19:36.646237] [INFO ] [sig ] Generating forecast for: CQP [2026-01-01T20:19:36.646267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-01T20:19:36.657961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-01T20:19:36.658272] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-01T20:19:36.659083] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-01T20:19:36.659134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:36.659165] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:36.659192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:36.659248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:36.714465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:36.715053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:36.715127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:36.715158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:36.830878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:36.830992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:36.831028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:36.831056] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:36.834253] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=70.26%) [2026-01-01T20:19:36.834512] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-01T20:19:36.834649] [INFO ] [sig ] CQP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:36.974337] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CQP.txt [2026-01-01T20:19:36.974448] [INFO ] [sig ] [790/3531] Completed CQP in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-01T20:19:36.974487] [INFO ] [sig ] [791/3531] Forecasting CRAI... [2026-01-01T20:19:36.974522] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-01T20:19:36.974553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-01T20:19:36.986258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-01T20:19:36.986594] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-01T20:19:36.987361] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-01T20:19:36.987411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:36.987443] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:36.987469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:36.987527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:37.043114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:37.043718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:37.043792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:37.043825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:37.160136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:37.160298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:37.160338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:37.160368] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:37.163696] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-01-01T20:19:37.163956] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-01T20:19:37.164076] [INFO ] [sig ] CRAI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:37.301656] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRAI.txt [2026-01-01T20:19:37.301765] [INFO ] [sig ] [791/3531] Completed CRAI in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-01T20:19:37.301803] [INFO ] [sig ] [792/3531] Forecasting CRBG... [2026-01-01T20:19:37.301832] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-01T20:19:37.301863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-01T20:19:37.313553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-01T20:19:37.313896] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-01T20:19:37.314682] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-01T20:19:37.314732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:37.314789] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:37.314817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:37.314875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:37.371381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:37.372000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:37.372076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:37.372109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:37.488064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:37.488224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:37.488264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:37.488292] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:37.491612] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-01-01T20:19:37.491878] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-01T20:19:37.491997] [INFO ] [sig ] CRBG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:37.629821] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CRBG.txt [2026-01-01T20:19:37.629930] [INFO ] [sig ] [792/3531] Completed CRBG in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-01T20:19:37.629969] [INFO ] [sig ] [793/3531] Forecasting CRBP... [2026-01-01T20:19:37.629999] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-01T20:19:37.630028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-01T20:19:37.642216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-01T20:19:37.642528] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-01T20:19:37.643308] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-01T20:19:37.643358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:37.643389] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:37.643415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:37.643473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:37.702530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:37.703239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:37.703313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:37.703345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:37.822335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:37.822464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:37.822503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:37.822532] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:37.825819] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-01T20:19:37.826083] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-01T20:19:37.826202] [INFO ] [sig ] CRBP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:37.964236] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRBP.txt [2026-01-01T20:19:37.964523] [INFO ] [sig ] [793/3531] Completed CRBP in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-01T20:19:37.964561] [INFO ] [sig ] [794/3531] Forecasting CRC... [2026-01-01T20:19:37.964608] [INFO ] [sig ] Generating forecast for: CRC [2026-01-01T20:19:37.964640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-01T20:19:37.976279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-01T20:19:37.976607] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-01T20:19:37.977377] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-01T20:19:37.977427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:37.977459] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:37.977486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:37.977542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:38.033170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:38.033762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:38.033839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:38.033870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:38.154436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:38.154623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:38.154667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:38.154696] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:38.158154] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=83.90%) [2026-01-01T20:19:38.158507] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-01T20:19:38.158665] [INFO ] [sig ] CRC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:38.310919] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CRC.txt [2026-01-01T20:19:38.311077] [INFO ] [sig ] [794/3531] Completed CRC in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-01T20:19:38.311118] [INFO ] [sig ] [795/3531] Forecasting CRDF... [2026-01-01T20:19:38.311148] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-01T20:19:38.311182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-01T20:19:38.323823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-01T20:19:38.324184] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-01T20:19:38.324980] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-01T20:19:38.325030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:38.325060] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:38.325087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:38.325143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:38.380952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:38.381731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:38.381808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:38.381840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:38.500381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:38.500533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:38.500595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:38.500658] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:38.504016] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=64.21%) [2026-01-01T20:19:38.504294] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-01T20:19:38.504415] [INFO ] [sig ] CRDF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:38.642858] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CRDF.txt [2026-01-01T20:19:38.642964] [INFO ] [sig ] [795/3531] Completed CRDF in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-01T20:19:38.643002] [INFO ] [sig ] [796/3531] Forecasting CRDO... [2026-01-01T20:19:38.643031] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-01T20:19:38.643060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-01T20:19:38.655076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-01T20:19:38.655397] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-01T20:19:38.656186] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-01T20:19:38.656247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:38.656280] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:38.656307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:38.656363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:38.712216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:38.712999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:38.713074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:38.713105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:38.835908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:38.836023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:38.836061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:38.836090] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:38.839309] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: DOWN (p=14.51%) [2026-01-01T20:19:38.839586] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-01T20:19:38.839708] [INFO ] [sig ] CRDO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:38.976558] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRDO.txt [2026-01-01T20:19:38.976682] [INFO ] [sig ] [796/3531] Completed CRDO in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-01T20:19:38.976721] [INFO ] [sig ] [797/3531] Forecasting CRESY... [2026-01-01T20:19:38.976750] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-01T20:19:38.976780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-01T20:19:38.988521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-01T20:19:38.988846] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-01T20:19:38.989649] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-01T20:19:38.989702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:38.989733] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:38.989760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:38.989817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:39.045130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:39.045741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:39.045815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:39.045847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:39.164789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:39.164930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:39.164971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:39.165000] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:39.168325] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-01T20:19:39.168604] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-01T20:19:39.168731] [INFO ] [sig ] CRESY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:39.305727] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRESY.txt [2026-01-01T20:19:39.305842] [INFO ] [sig ] [797/3531] Completed CRESY in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-01T20:19:39.305881] [INFO ] [sig ] [798/3531] Forecasting CREX... [2026-01-01T20:19:39.305934] [INFO ] [sig ] Generating forecast for: CREX [2026-01-01T20:19:39.305964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-01T20:19:39.317043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-01T20:19:39.317344] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-01T20:19:39.318130] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-01T20:19:39.318182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:39.318213] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:39.318240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:39.318298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:39.373321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:39.373934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:39.374011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:39.374042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:39.488632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:39.488753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:39.488792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:39.488821] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:39.492121] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: UP (p=72.43%) [2026-01-01T20:19:39.492390] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-01T20:19:39.492507] [INFO ] [sig ] CREX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:39.628441] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CREX.txt [2026-01-01T20:19:39.628547] [INFO ] [sig ] [798/3531] Completed CREX in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-01T20:19:39.628601] [INFO ] [sig ] [799/3531] Forecasting CRGO... [2026-01-01T20:19:39.628632] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-01T20:19:39.628662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-01T20:19:39.640286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-01T20:19:39.640843] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-01T20:19:39.641836] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-01T20:19:39.641890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:39.641924] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:39.641950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:39.642007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:39.698266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:39.698868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:39.698943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:39.698989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:39.816868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:39.817022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:39.817064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:39.817092] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:39.820439] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=64.45%) [2026-01-01T20:19:39.820735] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-01T20:19:39.820860] [INFO ] [sig ] CRGO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:39.979470] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CRGO.txt [2026-01-01T20:19:39.979660] [INFO ] [sig ] [799/3531] Completed CRGO in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-01T20:19:39.979719] [INFO ] [sig ] [800/3531] Forecasting CRGY... [2026-01-01T20:19:39.979785] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-01T20:19:39.979820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-01T20:19:39.992442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-01T20:19:39.992860] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-01T20:19:39.993694] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-01T20:19:39.993746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:39.993779] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:39.993807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:39.993866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:40.049621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:40.050459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:40.050543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:40.050594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:40.168388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:40.168548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:40.168607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:40.168637] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:40.172010] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: DOWN (p=15.96%) [2026-01-01T20:19:40.172287] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-01T20:19:40.172411] [INFO ] [sig ] CRGY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:40.310594] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRGY.txt [2026-01-01T20:19:40.310757] [INFO ] [sig ] [800/3531] Completed CRGY in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-01T20:19:40.310823] [INFO ] [sig ] [801/3531] Forecasting CRH... [2026-01-01T20:19:40.310858] [INFO ] [sig ] Generating forecast for: CRH [2026-01-01T20:19:40.310889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-01T20:19:40.323031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-01T20:19:40.323433] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-01T20:19:40.324231] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-01T20:19:40.324283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:40.324314] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:40.324341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:40.324399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:40.380117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:40.381016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:40.381097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:40.381130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:40.501890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:40.502050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:40.502092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:40.502119] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:40.505458] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: DOWN (p=43.99%) [2026-01-01T20:19:40.505769] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-01T20:19:40.505894] [INFO ] [sig ] CRH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:40.644976] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRH.txt [2026-01-01T20:19:40.645155] [INFO ] [sig ] [801/3531] Completed CRH in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-01T20:19:40.645199] [INFO ] [sig ] [802/3531] Forecasting CRI... [2026-01-01T20:19:40.645228] [INFO ] [sig ] Generating forecast for: CRI [2026-01-01T20:19:40.645258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-01T20:19:40.658095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-01T20:19:40.658487] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-01T20:19:40.659368] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-01T20:19:40.659427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:40.659460] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:40.659489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:40.659547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:40.719706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:40.720606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:40.720748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:40.720785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:40.846119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:40.846277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:40.846320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:40.846351] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:40.850169] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=63.78%) [2026-01-01T20:19:40.850479] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-01T20:19:40.850629] [INFO ] [sig ] CRI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:40.995337] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CRI.txt [2026-01-01T20:19:40.995485] [INFO ] [sig ] [802/3531] Completed CRI in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-01T20:19:40.995525] [INFO ] [sig ] [803/3531] Forecasting CRK... [2026-01-01T20:19:40.995555] [INFO ] [sig ] Generating forecast for: CRK [2026-01-01T20:19:40.995603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-01T20:19:41.008104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-01T20:19:41.008544] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-01T20:19:41.009421] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-01T20:19:41.009475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:41.009508] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:41.009536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:41.009614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:41.067395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:41.068160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:41.068239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:41.068272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:41.204198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:41.204552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:41.204636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:41.204667] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:41.208233] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=50.45%) [2026-01-01T20:19:41.208543] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-01T20:19:41.208705] [INFO ] [sig ] CRK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:41.363617] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CRK.txt [2026-01-01T20:19:41.363830] [INFO ] [sig ] [803/3531] Completed CRK in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-01T20:19:41.363917] [INFO ] [sig ] [804/3531] Forecasting CRL... [2026-01-01T20:19:41.363961] [INFO ] [sig ] Generating forecast for: CRL [2026-01-01T20:19:41.363999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-01T20:19:41.377322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-01T20:19:41.377764] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-01T20:19:41.378648] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-01T20:19:41.378700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:41.378732] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:41.378758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:41.378815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:41.433556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:41.434439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:41.434526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:41.434558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:41.558695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:41.558863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:41.558906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:41.558934] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:41.562375] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-01-01T20:19:41.562670] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-01T20:19:41.562795] [INFO ] [sig ] CRL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:41.703274] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRL.txt [2026-01-01T20:19:41.703409] [INFO ] [sig ] [804/3531] Completed CRL in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-01T20:19:41.703449] [INFO ] [sig ] [805/3531] Forecasting CRM... [2026-01-01T20:19:41.703478] [INFO ] [sig ] Generating forecast for: CRM [2026-01-01T20:19:41.703508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-01T20:19:41.715623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-01T20:19:41.715999] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-01T20:19:41.716821] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-01T20:19:41.716873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:41.716905] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:41.716931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:41.716989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:41.772937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:41.773612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:41.773704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:41.773737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:41.893214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:41.893365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:41.893407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:41.893435] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:41.896744] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: DOWN (p=48.03%) [2026-01-01T20:19:41.897009] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-01T20:19:41.897131] [INFO ] [sig ] CRM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:42.040796] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRM.txt [2026-01-01T20:19:42.041014] [INFO ] [sig ] [805/3531] Completed CRM in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-01T20:19:42.041100] [INFO ] [sig ] [806/3531] Forecasting CRMD... [2026-01-01T20:19:42.041134] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-01T20:19:42.041166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-01T20:19:42.053181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-01T20:19:42.053523] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-01T20:19:42.054334] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-01T20:19:42.054387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:42.054421] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:42.054449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:42.054508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:42.111263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:42.112009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:42.112089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:42.112124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:42.228468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:42.228645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:42.228689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:42.228719] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:42.232244] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-01T20:19:42.232558] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-01T20:19:42.232710] [INFO ] [sig ] CRMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:42.377725] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRMD.txt [2026-01-01T20:19:42.377890] [INFO ] [sig ] [806/3531] Completed CRMD in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-01T20:19:42.377932] [INFO ] [sig ] [807/3531] Forecasting CRML... [2026-01-01T20:19:42.377989] [INFO ] [sig ] Generating forecast for: CRML [2026-01-01T20:19:42.378025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-01T20:19:42.391221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-01T20:19:42.391813] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-01T20:19:42.392782] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-01T20:19:42.392834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:42.392877] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:42.392905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:42.392962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:42.454395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:42.455364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:42.455448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:42.455482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:42.580324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:42.580489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:42.580531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:42.580560] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:42.584276] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: DOWN (p=25.13%) [2026-01-01T20:19:42.584641] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-01T20:19:42.584804] [INFO ] [sig ] CRML: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:42.737744] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRML.txt [2026-01-01T20:19:42.737892] [INFO ] [sig ] [807/3531] Completed CRML in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-01T20:19:42.737934] [INFO ] [sig ] [808/3531] Forecasting CRNC... [2026-01-01T20:19:42.738002] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-01T20:19:42.738052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-01T20:19:42.751383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-01T20:19:42.751773] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-01T20:19:42.752607] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-01T20:19:42.752660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:42.752694] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:42.752723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:42.752783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:42.813027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:42.813972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:42.814076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:42.814128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:42.937033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:42.937195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:42.937239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:42.937272] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:42.941313] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-01-01T20:19:42.941615] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-01T20:19:42.941744] [INFO ] [sig ] CRNC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:43.086144] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CRNC.txt [2026-01-01T20:19:43.086291] [INFO ] [sig ] [808/3531] Completed CRNC in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-01T20:19:43.086331] [INFO ] [sig ] [809/3531] Forecasting CRNX... [2026-01-01T20:19:43.086361] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-01T20:19:43.086420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-01T20:19:43.098756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-01T20:19:43.099308] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-01T20:19:43.100188] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-01T20:19:43.100248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:43.100316] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:43.100352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:43.100416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:43.162730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:43.163708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:43.163800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:43.163841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:43.285020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:43.285174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:43.285222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:43.285265] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:43.289199] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=4.24%) [2026-01-01T20:19:43.289480] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-01T20:19:43.289625] [INFO ] [sig ] CRNX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:43.435040] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRNX.txt [2026-01-01T20:19:43.435172] [INFO ] [sig ] [809/3531] Completed CRNX in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-01T20:19:43.435210] [INFO ] [sig ] [810/3531] Forecasting CRON... [2026-01-01T20:19:43.435240] [INFO ] [sig ] Generating forecast for: CRON [2026-01-01T20:19:43.435270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-01T20:19:43.447549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-01T20:19:43.447909] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-01T20:19:43.448689] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-01T20:19:43.448739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:43.448770] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:43.448796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:43.448853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:43.507060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:43.507822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:43.507901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:43.507934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:43.630928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:43.631087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:43.631129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:43.631159] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:43.634519] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=8.39%) [2026-01-01T20:19:43.634820] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-01T20:19:43.634943] [INFO ] [sig ] CRON: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:43.772728] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRON.txt [2026-01-01T20:19:43.772873] [INFO ] [sig ] [810/3531] Completed CRON in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-01T20:19:43.772912] [INFO ] [sig ] [811/3531] Forecasting CROX... [2026-01-01T20:19:43.772978] [INFO ] [sig ] Generating forecast for: CROX [2026-01-01T20:19:43.773010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-01T20:19:43.785078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-01T20:19:43.785464] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-01T20:19:43.786266] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-01T20:19:43.786319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:43.786351] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:43.786379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:43.786435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:43.841795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:43.842623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:43.842707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:43.842740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:43.962810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:43.962998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:43.963042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:43.963071] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:43.966460] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=80.95%) [2026-01-01T20:19:43.966760] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-01T20:19:43.966885] [INFO ] [sig ] CROX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:44.106533] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CROX.txt [2026-01-01T20:19:44.106703] [INFO ] [sig ] [811/3531] Completed CROX in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-01T20:19:44.106746] [INFO ] [sig ] [812/3531] Forecasting CRS... [2026-01-01T20:19:44.106777] [INFO ] [sig ] Generating forecast for: CRS [2026-01-01T20:19:44.106809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-01T20:19:44.119674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-01T20:19:44.120046] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-01T20:19:44.120857] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-01T20:19:44.120910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:44.120942] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:44.120969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:44.121028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:44.177847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:44.178714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:44.178800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:44.178835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:44.299130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:44.299294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:44.299338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:44.299401] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:44.302840] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: DOWN (p=19.39%) [2026-01-01T20:19:44.303117] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-01T20:19:44.303242] [INFO ] [sig ] CRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:44.445890] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRS.txt [2026-01-01T20:19:44.446040] [INFO ] [sig ] [812/3531] Completed CRS in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-01T20:19:44.446082] [INFO ] [sig ] [813/3531] Forecasting CRSP... [2026-01-01T20:19:44.446112] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-01T20:19:44.446142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-01T20:19:44.458117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-01T20:19:44.458487] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-01T20:19:44.459307] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-01T20:19:44.459360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:44.459393] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:44.459420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:44.459478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:44.520365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:44.521181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:44.521260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:44.521292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:44.646632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:44.646791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:44.646833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:44.646862] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:44.650857] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=55.15%) [2026-01-01T20:19:44.651129] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-01T20:19:44.651254] [INFO ] [sig ] CRSP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:44.800999] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CRSP.txt [2026-01-01T20:19:44.801141] [INFO ] [sig ] [813/3531] Completed CRSP in 0.4s | 2.91 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-01T20:19:44.801184] [INFO ] [sig ] [814/3531] Forecasting CRTO... [2026-01-01T20:19:44.801214] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-01T20:19:44.801276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-01T20:19:44.813894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-01T20:19:44.814250] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-01T20:19:44.815072] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-01T20:19:44.815124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:44.815157] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:44.815184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:44.815245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:44.872280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:44.873170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:44.873257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:44.873290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:44.996421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:44.996593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:44.996638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:44.996682] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:45.000140] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: DOWN (p=33.00%) [2026-01-01T20:19:45.000422] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-01T20:19:45.000546] [INFO ] [sig ] CRTO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:45.140689] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRTO.txt [2026-01-01T20:19:45.140831] [INFO ] [sig ] [814/3531] Completed CRTO in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-01T20:19:45.140871] [INFO ] [sig ] [815/3531] Forecasting CRUS... [2026-01-01T20:19:45.140900] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-01T20:19:45.140959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-01T20:19:45.153272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-01T20:19:45.153643] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-01T20:19:45.154425] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-01T20:19:45.154476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:45.154507] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:45.154533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:45.154607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:45.210832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:45.211552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:45.211652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:45.211686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:45.332043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:45.332201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:45.332244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:45.332272] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:45.335627] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-01-01T20:19:45.335896] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-01T20:19:45.336015] [INFO ] [sig ] CRUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:45.473238] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRUS.txt [2026-01-01T20:19:45.473369] [INFO ] [sig ] [815/3531] Completed CRUS in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-01T20:19:45.473409] [INFO ] [sig ] [816/3531] Forecasting CRVL... [2026-01-01T20:19:45.473439] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-01T20:19:45.473468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-01T20:19:45.484796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-01T20:19:45.485129] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-01T20:19:45.485919] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-01T20:19:45.485970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:45.486001] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:45.486028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:45.486085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:45.542115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:45.542897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:45.542979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:45.543025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:45.660909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:45.661052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:45.661096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:45.661126] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:45.664662] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: DOWN (p=24.64%) [2026-01-01T20:19:45.664942] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-01T20:19:45.665069] [INFO ] [sig ] CRVL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:45.810639] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRVL.txt [2026-01-01T20:19:45.810789] [INFO ] [sig ] [816/3531] Completed CRVL in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-01T20:19:45.810832] [INFO ] [sig ] [817/3531] Forecasting CRVO... [2026-01-01T20:19:45.810864] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-01T20:19:45.810894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-01T20:19:45.823741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-01T20:19:45.824176] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-01T20:19:45.825218] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-01T20:19:45.825282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:45.825327] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:45.825367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:45.825452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:45.895315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:45.896237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:45.896344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:45.896378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:46.014690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:46.014847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:46.014888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:46.014917] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:46.018274] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=11.03%) [2026-01-01T20:19:46.018541] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-01T20:19:46.018678] [INFO ] [sig ] CRVO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:46.156610] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRVO.txt [2026-01-01T20:19:46.156743] [INFO ] [sig ] [817/3531] Completed CRVO in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-01T20:19:46.156783] [INFO ] [sig ] [818/3531] Forecasting CRVS... [2026-01-01T20:19:46.156814] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-01T20:19:46.156876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-01T20:19:46.169563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-01T20:19:46.170005] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-01T20:19:46.170864] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-01T20:19:46.170917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:46.170951] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:46.170991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:46.171052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:46.227909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:46.228740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:46.228820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:46.228853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:46.354547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:46.354753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:46.354811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:46.354850] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:46.359624] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=13.65%) [2026-01-01T20:19:46.360036] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-01T20:19:46.360190] [INFO ] [sig ] CRVS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:46.503246] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CRVS.txt [2026-01-01T20:19:46.503418] [INFO ] [sig ] [818/3531] Completed CRVS in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-01T20:19:46.503460] [INFO ] [sig ] [819/3531] Forecasting CRWD... [2026-01-01T20:19:46.503492] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-01T20:19:46.503522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-01T20:19:46.515906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-01T20:19:46.516238] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-01T20:19:46.517021] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-01T20:19:46.517072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:46.517104] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:46.517131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:46.517188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:46.572804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:46.573424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:46.573529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:46.573562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:46.693357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:46.693515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:46.693558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:46.693607] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:46.696991] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: UP (p=86.44%) [2026-01-01T20:19:46.697267] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-01T20:19:46.697411] [INFO ] [sig ] CRWD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:46.849907] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CRWD.txt [2026-01-01T20:19:46.850057] [INFO ] [sig ] [819/3531] Completed CRWD in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-01T20:19:46.850097] [INFO ] [sig ] [820/3531] Forecasting CRWS... [2026-01-01T20:19:46.850126] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-01T20:19:46.850158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-01T20:19:46.865282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-01T20:19:46.865842] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-01T20:19:46.866927] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-01T20:19:46.866980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:46.867013] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:46.867041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:46.867100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:46.925324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:46.926344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:46.926439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:46.926473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:47.042413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:47.042663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:47.042710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:47.042741] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:47.046777] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: UP (p=55.59%) [2026-01-01T20:19:47.047100] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-01T20:19:47.047248] [INFO ] [sig ] CRWS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:47.193734] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CRWS.txt [2026-01-01T20:19:47.193932] [INFO ] [sig ] [820/3531] Completed CRWS in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-01T20:19:47.193975] [INFO ] [sig ] [821/3531] Forecasting CSAN... [2026-01-01T20:19:47.194007] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-01T20:19:47.194038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-01T20:19:47.208886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-01T20:19:47.209489] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-01T20:19:47.210488] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-01T20:19:47.210545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:47.210600] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:47.210630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:47.210691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:47.270464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:47.271631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:47.271735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:47.271770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:47.396187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:47.396353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:47.396396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:47.396425] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:47.400006] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-01-01T20:19:47.400302] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-01T20:19:47.400447] [INFO ] [sig ] CSAN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:47.541526] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CSAN.txt [2026-01-01T20:19:47.541706] [INFO ] [sig ] [821/3531] Completed CSAN in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-01T20:19:47.541746] [INFO ] [sig ] [822/3531] Forecasting CSB... [2026-01-01T20:19:47.541776] [INFO ] [sig ] Generating forecast for: CSB [2026-01-01T20:19:47.541812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-01T20:19:47.554567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-01T20:19:47.555008] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-01T20:19:47.555843] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-01T20:19:47.555895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:47.555928] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:47.555953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:47.556011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:47.613611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:47.614517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:47.614620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:47.614657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:47.724676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:47.724831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:47.724879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:47.724908] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:47.728369] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=36.98%) [2026-01-01T20:19:47.728662] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-01T20:19:47.728783] [INFO ] [sig ] CSB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:47.871341] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CSB.txt [2026-01-01T20:19:47.871553] [INFO ] [sig ] [822/3531] Completed CSB in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-01T20:19:47.871617] [INFO ] [sig ] [823/3531] Forecasting CSCO... [2026-01-01T20:19:47.871648] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-01T20:19:47.871679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-01T20:19:47.884570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-01T20:19:47.885020] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-01T20:19:47.885902] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-01T20:19:47.885957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:47.885992] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:47.886021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:47.886079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:47.944104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:47.945010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:47.945102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:47.945136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:48.070405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:48.070586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:48.070631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:48.070662] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:48.074073] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-01-01T20:19:48.074357] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-01T20:19:48.074484] [INFO ] [sig ] CSCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:48.219444] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CSCO.txt [2026-01-01T20:19:48.219641] [INFO ] [sig ] [823/3531] Completed CSCO in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-01T20:19:48.219688] [INFO ] [sig ] [824/3531] Forecasting CSGP... [2026-01-01T20:19:48.219720] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-01T20:19:48.219753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-01T20:19:48.233342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-01T20:19:48.233761] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-01T20:19:48.234818] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-01T20:19:48.234872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:48.234905] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:48.234933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:48.234992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:48.296327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:48.297266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:48.297365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:48.297407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:48.419212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:48.419382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:48.419427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:48.419457] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:48.423256] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: UP (p=60.64%) [2026-01-01T20:19:48.423638] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-01T20:19:48.423787] [INFO ] [sig ] CSGP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:48.575910] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CSGP.txt [2026-01-01T20:19:48.576083] [INFO ] [sig ] [824/3531] Completed CSGP in 0.4s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-01T20:19:48.576128] [INFO ] [sig ] [825/3531] Forecasting CSGS... [2026-01-01T20:19:48.576193] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-01T20:19:48.576226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-01T20:19:48.589383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-01T20:19:48.589803] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-01T20:19:48.590640] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-01T20:19:48.590692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:48.590726] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:48.590754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:48.590812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:48.648223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:48.649150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:48.649239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:48.649272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:48.775308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:48.775478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:48.775519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:48.775549] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:48.779088] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-01-01T20:19:48.779390] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-01T20:19:48.779543] [INFO ] [sig ] CSGS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:48.919339] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CSGS.txt [2026-01-01T20:19:48.919475] [INFO ] [sig ] [825/3531] Completed CSGS in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-01T20:19:48.919514] [INFO ] [sig ] [826/3531] Forecasting CSIQ... [2026-01-01T20:19:48.919547] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-01T20:19:48.919593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-01T20:19:48.932840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-01T20:19:48.933245] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-01T20:19:48.934059] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-01T20:19:48.934111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:48.934170] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:48.934198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:48.934257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:48.990528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:48.991383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:48.991462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:48.991495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:49.116287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:49.116448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:49.116490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:49.116518] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:49.119969] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=66.51%) [2026-01-01T20:19:49.120262] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-01T20:19:49.120390] [INFO ] [sig ] CSIQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:49.263869] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CSIQ.txt [2026-01-01T20:19:49.264035] [INFO ] [sig ] [826/3531] Completed CSIQ in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-01T20:19:49.264074] [INFO ] [sig ] [827/3531] Forecasting CSPI... [2026-01-01T20:19:49.264105] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-01T20:19:49.264135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-01T20:19:49.277319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-01T20:19:49.277746] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-01T20:19:49.278536] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-01T20:19:49.278612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:49.278646] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:49.278672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:49.278730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:49.340241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:49.341235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:49.341611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:49.341660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:49.467386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:49.467551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:49.467611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:49.467645] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:49.471232] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: DOWN (p=39.23%) [2026-01-01T20:19:49.471536] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-01T20:19:49.471712] [INFO ] [sig ] CSPI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:49.624298] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CSPI.txt [2026-01-01T20:19:49.624467] [INFO ] [sig ] [827/3531] Completed CSPI in 0.4s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-01T20:19:49.624537] [INFO ] [sig ] [828/3531] Forecasting CSQ... [2026-01-01T20:19:49.624589] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-01T20:19:49.624624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-01T20:19:49.636880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-01T20:19:49.637246] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-01T20:19:49.638071] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-01T20:19:49.638123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:49.638158] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:49.638187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:49.638246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:49.696678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:49.697559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:49.697657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:49.697690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:49.815800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:49.815955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:49.815997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:49.816025] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:49.819349] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: DOWN (p=10.89%) [2026-01-01T20:19:49.819665] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-01T20:19:49.819789] [INFO ] [sig ] CSQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:49.959249] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CSQ.txt [2026-01-01T20:19:49.959410] [INFO ] [sig ] [828/3531] Completed CSQ in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-01T20:19:49.959449] [INFO ] [sig ] [829/3531] Forecasting CSTL... [2026-01-01T20:19:49.959505] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-01T20:19:49.959538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-01T20:19:49.971614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-01T20:19:49.971965] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-01T20:19:49.972743] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-01T20:19:49.972793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:49.972823] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:49.972850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:49.972907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:50.028541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:50.029185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:50.029263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:50.029295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:50.156287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:50.156456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:50.156497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:50.156559] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:50.160123] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: UP (p=86.10%) [2026-01-01T20:19:50.160392] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-01T20:19:50.160516] [INFO ] [sig ] CSTL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:50.305607] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CSTL.txt [2026-01-01T20:19:50.305742] [INFO ] [sig ] [829/3531] Completed CSTL in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-01T20:19:50.305782] [INFO ] [sig ] [830/3531] Forecasting CSTM... [2026-01-01T20:19:50.305812] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-01T20:19:50.305841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-01T20:19:50.318495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-01T20:19:50.318868] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-01T20:19:50.319711] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-01T20:19:50.319955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:50.319987] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:50.320015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:50.320071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:50.379557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:50.380419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:50.380499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:50.380533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:50.500501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:50.500673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:50.500717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:50.500749] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:50.504132] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: DOWN (p=31.40%) [2026-01-01T20:19:50.504410] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-01T20:19:50.504538] [INFO ] [sig ] CSTM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:50.644408] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CSTM.txt [2026-01-01T20:19:50.644591] [INFO ] [sig ] [830/3531] Completed CSTM in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-01T20:19:50.644663] [INFO ] [sig ] [831/3531] Forecasting CSWC... [2026-01-01T20:19:50.644694] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-01T20:19:50.644725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-01T20:19:50.657091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-01T20:19:50.657439] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-01T20:19:50.658216] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-01T20:19:50.658277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:50.658309] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:50.658336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:50.658395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:50.714785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:50.715439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:50.715517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:50.715548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:50.834898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:50.835054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:50.835096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:50.835127] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:50.838650] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=40.49%) [2026-01-01T20:19:50.838917] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-01T20:19:50.839070] [INFO ] [sig ] CSWC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:50.976407] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CSWC.txt [2026-01-01T20:19:50.976567] [INFO ] [sig ] [831/3531] Completed CSWC in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-01T20:19:50.976628] [INFO ] [sig ] [832/3531] Forecasting CSX... [2026-01-01T20:19:50.976684] [INFO ] [sig ] Generating forecast for: CSX [2026-01-01T20:19:50.976719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-01T20:19:50.991999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-01T20:19:50.992416] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-01T20:19:50.993285] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-01T20:19:50.993339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:50.993372] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:50.993401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:50.993460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:51.051361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:51.052258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:51.052344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:51.052378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:51.175362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:51.175525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:51.175586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:51.175620] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:51.179037] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=88.30%) [2026-01-01T20:19:51.179322] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-01T20:19:51.179450] [INFO ] [sig ] CSX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:51.320316] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CSX.txt [2026-01-01T20:19:51.320475] [INFO ] [sig ] [832/3531] Completed CSX in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-01T20:19:51.320516] [INFO ] [sig ] [833/3531] Forecasting CTAS... [2026-01-01T20:19:51.320545] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-01T20:19:51.320592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-01T20:19:51.332712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-01T20:19:51.333088] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-01T20:19:51.333889] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-01T20:19:51.333940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:51.333973] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:51.333999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:51.334057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:51.390823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:51.391730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:51.391814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:51.391847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:51.505488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:51.505673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:51.505716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:51.505745] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:51.509211] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: DOWN (p=35.42%) [2026-01-01T20:19:51.509496] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-01T20:19:51.509641] [INFO ] [sig ] CTAS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:51.654626] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CTAS.txt [2026-01-01T20:19:51.654811] [INFO ] [sig ] [833/3531] Completed CTAS in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-01T20:19:51.654859] [INFO ] [sig ] [834/3531] Forecasting CTBB... [2026-01-01T20:19:51.654889] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-01T20:19:51.654919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-01T20:19:51.667216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-01T20:19:51.667613] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-01T20:19:51.668454] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-01T20:19:51.668514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:51.668548] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:51.668602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:51.668666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:51.728623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:51.729407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:51.729493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:51.729538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:51.856636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:51.856813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:51.856872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:51.856907] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:51.860498] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=69.08%) [2026-01-01T20:19:51.860803] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-01T20:19:51.860933] [INFO ] [sig ] CTBB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:52.011406] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTBB.txt [2026-01-01T20:19:52.011559] [INFO ] [sig ] [834/3531] Completed CTBB in 0.4s | 2.91 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-01T20:19:52.011654] [INFO ] [sig ] [835/3531] Forecasting CTBI... [2026-01-01T20:19:52.011688] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-01T20:19:52.011718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-01T20:19:52.023749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-01T20:19:52.024092] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-01T20:19:52.024891] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-01T20:19:52.024943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:52.024982] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:52.025009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:52.025066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:52.082622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:52.083502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:52.083603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:52.083641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:52.207374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:52.207538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:52.207598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:52.207631] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:52.211078] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=32.00%) [2026-01-01T20:19:52.211353] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-01T20:19:52.211479] [INFO ] [sig ] CTBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:52.352488] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CTBI.txt [2026-01-01T20:19:52.352663] [INFO ] [sig ] [835/3531] Completed CTBI in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-01T20:19:52.352708] [INFO ] [sig ] [836/3531] Forecasting CTDD... [2026-01-01T20:19:52.352738] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-01T20:19:52.352797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-01T20:19:52.364971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-01T20:19:52.365343] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-01T20:19:52.366156] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-01T20:19:52.366209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:52.366242] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:52.366270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:52.366328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:52.425557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:52.426430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:52.426556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:52.426611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:52.546483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:52.546665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:52.546708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:52.546739] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:52.550278] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=99.31%) [2026-01-01T20:19:52.550624] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-01T20:19:52.550759] [INFO ] [sig ] CTDD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:52.698542] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTDD.txt [2026-01-01T20:19:52.698700] [INFO ] [sig ] [836/3531] Completed CTDD in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-01T20:19:52.698741] [INFO ] [sig ] [837/3531] Forecasting CTKB... [2026-01-01T20:19:52.698770] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-01T20:19:52.698800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-01T20:19:52.710480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-01T20:19:52.710858] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-01T20:19:52.711663] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-01T20:19:52.711714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:52.711746] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:52.711773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:52.711830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:52.767589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:52.768366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:52.768445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:52.768477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:52.886912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:52.887072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:52.887114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:52.887142] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:52.890564] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=61.80%) [2026-01-01T20:19:52.890894] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-01T20:19:52.891023] [INFO ] [sig ] CTKB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:53.033382] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTKB.txt [2026-01-01T20:19:53.033515] [INFO ] [sig ] [837/3531] Completed CTKB in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-01T20:19:53.033553] [INFO ] [sig ] [838/3531] Forecasting CTLP... [2026-01-01T20:19:53.033601] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-01T20:19:53.033633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-01T20:19:53.045472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-01T20:19:53.045881] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-01T20:19:53.046699] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-01T20:19:53.046752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:53.046783] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:53.046811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:53.046867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:53.104343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:53.105170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:53.105253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:53.105287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:53.221380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:53.221539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:53.221615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:53.221649] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:53.224981] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: UP (p=58.49%) [2026-01-01T20:19:53.225253] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-01T20:19:53.225374] [INFO ] [sig ] CTLP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:53.370005] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTLP.txt [2026-01-01T20:19:53.370137] [INFO ] [sig ] [838/3531] Completed CTLP in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-01T20:19:53.370176] [INFO ] [sig ] [839/3531] Forecasting CTMX... [2026-01-01T20:19:53.370205] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-01T20:19:53.370262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-01T20:19:53.382335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-01T20:19:53.382758] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-01T20:19:53.383540] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-01T20:19:53.383611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:53.383662] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:53.383690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:53.383748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:53.440035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:53.440884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:53.440966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:53.441001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:53.560586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:53.560743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:53.560784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:53.560813] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:53.564099] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: UP (p=75.82%) [2026-01-01T20:19:53.564360] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-01T20:19:53.564478] [INFO ] [sig ] CTMX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:53.702645] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTMX.txt [2026-01-01T20:19:53.702786] [INFO ] [sig ] [839/3531] Completed CTMX in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-01T20:19:53.702834] [INFO ] [sig ] [840/3531] Forecasting CTNM... [2026-01-01T20:19:53.702863] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-01T20:19:53.702922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-01T20:19:53.714432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-01T20:19:53.714759] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-01T20:19:53.715515] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-01T20:19:53.715565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:53.715618] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:53.715645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:53.715703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:53.771703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:53.772428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:53.772506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:53.772539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:53.891920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:53.892077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:53.892117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:53.892148] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:53.895500] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=94.56%) [2026-01-01T20:19:53.895787] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-01T20:19:53.895906] [INFO ] [sig ] CTNM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:54.037360] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTNM.txt [2026-01-01T20:19:54.037495] [INFO ] [sig ] [840/3531] Completed CTNM in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-01T20:19:54.037536] [INFO ] [sig ] [841/3531] Forecasting CTO... [2026-01-01T20:19:54.037566] [INFO ] [sig ] Generating forecast for: CTO [2026-01-01T20:19:54.037615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-01T20:19:54.049752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-01T20:19:54.050069] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-01T20:19:54.050848] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-01T20:19:54.050897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:54.050929] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:54.050955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:54.051012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:54.106172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:54.106782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:54.106855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:54.106887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:54.227070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:54.227215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:54.227254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:54.227283] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:54.230970] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=82.12%) [2026-01-01T20:19:54.231234] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-01T20:19:54.231351] [INFO ] [sig ] CTO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:54.369492] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTO.txt [2026-01-01T20:19:54.369634] [INFO ] [sig ] [841/3531] Completed CTO in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-01T20:19:54.369675] [INFO ] [sig ] [842/3531] Forecasting CTRA... [2026-01-01T20:19:54.369706] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-01T20:19:54.369736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-01T20:19:54.382170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-01T20:19:54.382474] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-01T20:19:54.383250] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-01T20:19:54.383300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:54.383342] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:54.383369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:54.383426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:54.439305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:54.439901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:54.439975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:54.440007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:54.552405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:54.552561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:54.552627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:54.552657] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:54.556044] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: UP (p=67.52%) [2026-01-01T20:19:54.556324] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-01T20:19:54.556448] [INFO ] [sig ] CTRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:54.693392] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTRA.txt [2026-01-01T20:19:54.693520] [INFO ] [sig ] [842/3531] Completed CTRA in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-01T20:19:54.693559] [INFO ] [sig ] [843/3531] Forecasting CTRE... [2026-01-01T20:19:54.693607] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-01T20:19:54.693638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-01T20:19:54.705104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-01T20:19:54.705412] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-01T20:19:54.706192] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-01T20:19:54.706243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:54.706298] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:54.706326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:54.706383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:54.762464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:54.763103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:54.763178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:54.763210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:54.886886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:54.887046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:54.887087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:54.887115] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:54.890465] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-01-01T20:19:54.890753] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-01T20:19:54.890874] [INFO ] [sig ] CTRE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:55.028176] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTRE.txt [2026-01-01T20:19:55.028315] [INFO ] [sig ] [843/3531] Completed CTRE in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-01T20:19:55.028354] [INFO ] [sig ] [844/3531] Forecasting CTRM... [2026-01-01T20:19:55.028411] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-01T20:19:55.028443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-01T20:19:55.040269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-01T20:19:55.040634] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-01T20:19:55.041409] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-01T20:19:55.041460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:55.041492] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:55.041518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:55.041591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:55.097592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:55.098547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:55.098650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:55.098684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:55.213981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:55.214138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:55.214181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:55.214211] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:55.217743] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: DOWN (p=28.37%) [2026-01-01T20:19:55.218033] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-01T20:19:55.218157] [INFO ] [sig ] CTRM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:55.358960] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CTRM.txt [2026-01-01T20:19:55.359168] [INFO ] [sig ] [844/3531] Completed CTRM in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-01T20:19:55.359210] [INFO ] [sig ] [845/3531] Forecasting CTRN... [2026-01-01T20:19:55.359239] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-01T20:19:55.359271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-01T20:19:55.383799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-01T20:19:55.384202] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-01T20:19:55.385116] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-01T20:19:55.385171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:55.385206] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:55.385235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:55.385293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:55.441863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:55.442683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:55.442770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:55.442804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:55.565766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:55.565930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:55.565973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:55.566002] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:55.573245] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=24.97%) [2026-01-01T20:19:55.573678] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-01T20:19:55.573854] [INFO ] [sig ] CTRN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:55.714963] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CTRN.txt [2026-01-01T20:19:55.715129] [INFO ] [sig ] [845/3531] Completed CTRN in 0.4s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-01T20:19:55.715225] [INFO ] [sig ] [846/3531] Forecasting CTS... [2026-01-01T20:19:55.715268] [INFO ] [sig ] Generating forecast for: CTS [2026-01-01T20:19:55.715301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-01T20:19:55.727935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-01T20:19:55.728329] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-01T20:19:55.729214] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-01T20:19:55.729268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:55.729301] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:55.729329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:55.729386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:55.788869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:55.789811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:55.789898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:55.789932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:55.909483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:55.909654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:55.909700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:55.909764] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:55.913283] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-01-01T20:19:55.913605] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-01T20:19:55.913767] [INFO ] [sig ] CTS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:56.055728] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CTS.txt [2026-01-01T20:19:56.055881] [INFO ] [sig ] [846/3531] Completed CTS in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-01T20:19:56.055922] [INFO ] [sig ] [847/3531] Forecasting CTSH... [2026-01-01T20:19:56.055951] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-01T20:19:56.055982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-01T20:19:56.067901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-01T20:19:56.068274] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-01T20:19:56.069148] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-01T20:19:56.069201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:56.069234] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:56.069262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:56.069322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:56.127000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:56.127848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:56.127934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:56.127969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:56.247628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:56.247784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:56.247826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:56.247857] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:56.251310] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: UP (p=56.38%) [2026-01-01T20:19:56.251623] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-01T20:19:56.251755] [INFO ] [sig ] CTSH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:56.397167] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTSH.txt [2026-01-01T20:19:56.397376] [INFO ] [sig ] [847/3531] Completed CTSH in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-01T20:19:56.397426] [INFO ] [sig ] [848/3531] Forecasting CTVA... [2026-01-01T20:19:56.397459] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-01T20:19:56.397490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-01T20:19:56.409904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-01T20:19:56.410291] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-01T20:19:56.411184] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-01T20:19:56.411239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:56.411274] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:56.411301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:56.411362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:56.469072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:56.470004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:56.470092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:56.470125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:56.594619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:56.594781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:56.594822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:56.594854] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:56.598470] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-01-01T20:19:56.598862] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-01T20:19:56.599031] [INFO ] [sig ] CTVA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:19:56.739255] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CTVA.txt [2026-01-01T20:19:56.739393] [INFO ] [sig ] [848/3531] Completed CTVA in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-01T20:19:56.739434] [INFO ] [sig ] [849/3531] Forecasting CUBE... [2026-01-01T20:19:56.739463] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-01T20:19:56.739520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-01T20:19:56.751386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-01T20:19:56.751755] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-01T20:19:56.752517] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-01T20:19:56.752586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:56.752620] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:56.752647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:56.752705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:56.807638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:56.808334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:56.808417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:56.808448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:56.926509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:56.926704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:56.926748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:56.926795] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:56.930166] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: DOWN (p=12.04%) [2026-01-01T20:19:56.930447] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-01T20:19:56.930589] [INFO ] [sig ] CUBE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:57.069897] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CUBE.txt [2026-01-01T20:19:57.070039] [INFO ] [sig ] [849/3531] Completed CUBE in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-01T20:19:57.070078] [INFO ] [sig ] [850/3531] Forecasting CUBI... [2026-01-01T20:19:57.070134] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-01T20:19:57.070168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-01T20:19:57.082206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-01T20:19:57.082611] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-01T20:19:57.083403] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-01T20:19:57.083455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:57.083487] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:57.083513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:57.083597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:57.142157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:57.143060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:57.143145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:57.143179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:57.262529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:57.262699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:57.262741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:57.262770] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:57.266099] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=16.91%) [2026-01-01T20:19:57.266366] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-01T20:19:57.266487] [INFO ] [sig ] CUBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:57.403849] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CUBI.txt [2026-01-01T20:19:57.404012] [INFO ] [sig ] [850/3531] Completed CUBI in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-01T20:19:57.404053] [INFO ] [sig ] [851/3531] Forecasting CUK... [2026-01-01T20:19:57.404084] [INFO ] [sig ] Generating forecast for: CUK [2026-01-01T20:19:57.404114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-01T20:19:57.416628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-01T20:19:57.417035] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-01T20:19:57.417855] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-01T20:19:57.417907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:57.417940] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:57.417967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:57.418025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:57.474188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:57.475070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:57.475170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:57.475203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:57.597053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:57.597216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:57.597260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:57.597288] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:57.600681] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=29.75%) [2026-01-01T20:19:57.600955] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-01T20:19:57.601081] [INFO ] [sig ] CUK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:57.738075] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CUK.txt [2026-01-01T20:19:57.738212] [INFO ] [sig ] [851/3531] Completed CUK in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-01T20:19:57.738253] [INFO ] [sig ] [852/3531] Forecasting CULP... [2026-01-01T20:19:57.738283] [INFO ] [sig ] Generating forecast for: CULP [2026-01-01T20:19:57.738313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-01T20:19:57.749677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-01T20:19:57.750031] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-01T20:19:57.750819] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-01T20:19:57.750870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:57.750902] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:57.750928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:57.750986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:57.806034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:57.806797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:57.806876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:57.806909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:57.914595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:57.914812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:57.914874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:57.914905] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:57.918617] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: DOWN (p=14.70%) [2026-01-01T20:19:57.918918] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-01T20:19:57.919081] [INFO ] [sig ] CULP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:58.062011] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CULP.txt [2026-01-01T20:19:58.062219] [INFO ] [sig ] [852/3531] Completed CULP in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-01T20:19:58.062318] [INFO ] [sig ] [853/3531] Forecasting CURI... [2026-01-01T20:19:58.062362] [INFO ] [sig ] Generating forecast for: CURI [2026-01-01T20:19:58.062401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-01T20:19:58.078846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-01T20:19:58.079356] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-01T20:19:58.080368] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-01T20:19:58.080423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:58.080457] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:58.080500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:58.080598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:58.139115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:58.140039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:58.140188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:58.140239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:58.263258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:58.263425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:58.263468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:58.263499] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:58.267073] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: DOWN (p=37.03%) [2026-01-01T20:19:58.267375] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-01T20:19:58.267509] [INFO ] [sig ] CURI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:58.413925] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CURI.txt [2026-01-01T20:19:58.414085] [INFO ] [sig ] [853/3531] Completed CURI in 0.4s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:19:58.414129] [INFO ] [sig ] [854/3531] Forecasting CUZ... [2026-01-01T20:19:58.414160] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-01T20:19:58.414193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-01T20:19:58.427044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-01T20:19:58.427431] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-01T20:19:58.428249] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-01T20:19:58.428304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:58.428337] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:58.428366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:58.428425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:58.486409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:58.487281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:58.487368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:58.487403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:58.605810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:58.605968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:58.606011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:58.606039] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:58.612609] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: DOWN (p=33.78%) [2026-01-01T20:19:58.612969] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-01T20:19:58.613110] [INFO ] [sig ] CUZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:58.749781] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CUZ.txt [2026-01-01T20:19:58.749941] [INFO ] [sig ] [854/3531] Completed CUZ in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:19:58.749981] [INFO ] [sig ] [855/3531] Forecasting CVAC... [2026-01-01T20:19:58.750010] [INFO ] [sig ] Generating forecast for: CVAC [2026-01-01T20:19:58.750068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVAC' from 'https://tdm.silogroup.org/data/derivative_storage/CVAC.csv'. [2026-01-01T20:19:58.762321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVAC'. [2026-01-01T20:19:58.762716] [INFO ] [FORECASTER] Starting predict_future for CVAC [2026-01-01T20:19:58.763510] [DEBUG] [LOCAL ] No optimal features file found for CVAC: ./output/feature-sets/CVAC.txt [2026-01-01T20:19:58.763562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:58.763614] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:58.763642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:58.763698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:58.819047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:58.819946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:58.820043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:58.820077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:58.944509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:58.944697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:58.944742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:58.944772] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:58.948250] [DEBUG] [FORECASTER] CVAC: Forecast T+1@11:T+2@11: DOWN (p=32.07%) [2026-01-01T20:19:58.948523] [INFO ] [FORECASTER] Completed predict_future for CVAC [2026-01-01T20:19:58.948661] [INFO ] [sig ] CVAC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:59.089355] [INFO ] [LOCAL ] Saved forecast: CVAC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CVAC.txt [2026-01-01T20:19:59.089492] [INFO ] [sig ] [855/3531] Completed CVAC in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:19:59.089532] [INFO ] [sig ] [856/3531] Forecasting CVBF... [2026-01-01T20:19:59.089561] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-01T20:19:59.089617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-01T20:19:59.103386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-01T20:19:59.103870] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-01T20:19:59.104836] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-01T20:19:59.104893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:59.104927] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:59.104955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:59.105013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:59.163047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:59.163958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:59.164039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:59.164074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:59.287916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:59.288076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:59.288138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:59.288192] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:59.291705] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: DOWN (p=5.13%) [2026-01-01T20:19:59.292016] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-01T20:19:59.292149] [INFO ] [sig ] CVBF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:59.437296] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CVBF.txt [2026-01-01T20:19:59.437484] [INFO ] [sig ] [856/3531] Completed CVBF in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:19:59.437527] [INFO ] [sig ] [857/3531] Forecasting CVCO... [2026-01-01T20:19:59.437559] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-01T20:19:59.437618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-01T20:19:59.449894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-01T20:19:59.450297] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-01T20:19:59.451138] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-01T20:19:59.451192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:59.451225] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:59.451253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:59.451311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:59.508284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:59.509191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:59.509273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:59.509308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:59.629393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:59.629550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:59.629610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:59.629641] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:59.633051] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: DOWN (p=2.98%) [2026-01-01T20:19:59.633360] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-01T20:19:59.633495] [INFO ] [sig ] CVCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:19:59.777054] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CVCO.txt [2026-01-01T20:19:59.777255] [INFO ] [sig ] [857/3531] Completed CVCO in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:19:59.777299] [INFO ] [sig ] [858/3531] Forecasting CVE... [2026-01-01T20:19:59.777332] [INFO ] [sig ] Generating forecast for: CVE [2026-01-01T20:19:59.777365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-01T20:19:59.790360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-01T20:19:59.790744] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-01T20:19:59.791533] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-01T20:19:59.791605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:19:59.791641] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:19:59.791670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:19:59.791730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:19:59.848311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:19:59.849264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:19:59.849363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:19:59.849396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:19:59.974549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:19:59.974720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:19:59.974762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:19:59.974791] [INFO ] [FORECASTER] Training complete [2026-01-01T20:19:59.978227] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: DOWN (p=0.51%) [2026-01-01T20:19:59.978518] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-01T20:19:59.978675] [INFO ] [sig ] CVE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:00.131895] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CVE.txt [2026-01-01T20:20:00.132066] [INFO ] [sig ] [858/3531] Completed CVE in 0.4s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:20:00.132111] [INFO ] [sig ] [859/3531] Forecasting CVEO... [2026-01-01T20:20:00.132171] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-01T20:20:00.132203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-01T20:20:00.144812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-01T20:20:00.145191] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-01T20:20:00.146052] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-01T20:20:00.146103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:00.146137] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:00.146164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:00.146222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:00.203198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:00.204129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:00.204216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:00.204250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:00.323214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:00.323376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:00.323420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:00.323451] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:00.326855] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: UP (p=59.30%) [2026-01-01T20:20:00.327129] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-01T20:20:00.327251] [INFO ] [sig ] CVEO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:00.475022] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CVEO.txt [2026-01-01T20:20:00.475178] [INFO ] [sig ] [859/3531] Completed CVEO in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:20:00.475218] [INFO ] [sig ] [860/3531] Forecasting CVGI... [2026-01-01T20:20:00.475249] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-01T20:20:00.475305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-01T20:20:00.487563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-01T20:20:00.487988] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-01T20:20:00.488815] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-01T20:20:00.488868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:00.488932] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:00.488983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:00.489046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:00.546873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:00.547737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:00.547828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:00.548054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:00.669545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:00.669732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:00.669775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:00.669804] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:00.673152] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: UP (p=64.70%) [2026-01-01T20:20:00.673419] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-01T20:20:00.673537] [INFO ] [sig ] CVGI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:00.813271] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CVGI.txt [2026-01-01T20:20:00.813437] [INFO ] [sig ] [860/3531] Completed CVGI in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:20:00.813486] [INFO ] [sig ] [861/3531] Forecasting CVI... [2026-01-01T20:20:00.813545] [INFO ] [sig ] Generating forecast for: CVI [2026-01-01T20:20:00.813596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-01T20:20:00.826323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-01T20:20:00.826740] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-01T20:20:00.827549] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-01T20:20:00.827620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:00.827654] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:00.827685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:00.827743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:00.883297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:00.884040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:00.884119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:00.884152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:01.004887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:01.005045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:01.005087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:01.005116] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:01.008479] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=74.05%) [2026-01-01T20:20:01.008780] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-01T20:20:01.008904] [INFO ] [sig ] CVI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:01.162798] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CVI.txt [2026-01-01T20:20:01.163025] [INFO ] [sig ] [861/3531] Completed CVI in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:20:01.163077] [INFO ] [sig ] [862/3531] Forecasting CVKD... [2026-01-01T20:20:01.163113] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-01T20:20:01.163151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-01T20:20:01.178800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-01T20:20:01.179294] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-01T20:20:01.180201] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-01T20:20:01.180253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:01.180299] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:01.180328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:01.180387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:01.241247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:01.242170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:01.242259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:01.242292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:01.365172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:01.365346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:01.365392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:01.365423] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:01.369022] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: DOWN (p=19.42%) [2026-01-01T20:20:01.369325] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-01T20:20:01.369472] [INFO ] [sig ] CVKD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:01.534756] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CVKD.txt [2026-01-01T20:20:01.534907] [INFO ] [sig ] [862/3531] Completed CVKD in 0.4s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:20:01.534946] [INFO ] [sig ] [863/3531] Forecasting CVNA... [2026-01-01T20:20:01.534976] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-01T20:20:01.535007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-01T20:20:01.560168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-01T20:20:01.560531] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-01T20:20:01.561384] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-01T20:20:01.561435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:01.561468] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:01.561496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:01.561555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:01.623596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:01.624517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:01.624630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:01.624667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:01.788665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:01.788856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:01.788909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:01.789018] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:01.793802] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-01-01T20:20:01.794272] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-01T20:20:01.794466] [INFO ] [sig ] CVNA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:01.999442] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CVNA.txt [2026-01-01T20:20:01.999628] [INFO ] [sig ] [863/3531] Completed CVNA in 0.5s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-01T20:20:01.999673] [INFO ] [sig ] [864/3531] Forecasting CVRX... [2026-01-01T20:20:01.999703] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-01T20:20:01.999735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-01T20:20:02.016336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-01T20:20:02.016813] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-01T20:20:02.017675] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-01T20:20:02.017727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:02.017761] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:02.017787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:02.017861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:02.086892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:02.087854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:02.087948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:02.087981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:02.217922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:02.218094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:02.218138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:02.218169] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:02.221874] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=91.51%) [2026-01-01T20:20:02.222213] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-01T20:20:02.222354] [INFO ] [sig ] CVRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:02.372697] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CVRX.txt [2026-01-01T20:20:02.372874] [INFO ] [sig ] [864/3531] Completed CVRX in 0.4s | 2.91 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-01T20:20:02.372923] [INFO ] [sig ] [865/3531] Forecasting CVS... [2026-01-01T20:20:02.372956] [INFO ] [sig ] Generating forecast for: CVS [2026-01-01T20:20:02.372986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-01T20:20:02.386618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-01T20:20:02.387062] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-01T20:20:02.388115] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-01T20:20:02.388172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:02.388211] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:02.388239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:02.388297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:02.447254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:02.448245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:02.448370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:02.448407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:02.595446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:02.595640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:02.595692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:02.595730] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:02.599524] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: UP (p=88.33%) [2026-01-01T20:20:02.599863] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-01T20:20:02.599992] [INFO ] [sig ] CVS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:02.749832] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CVS.txt [2026-01-01T20:20:02.749995] [INFO ] [sig ] [865/3531] Completed CVS in 0.4s | 2.91 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-01T20:20:02.750046] [INFO ] [sig ] [866/3531] Forecasting CVX... [2026-01-01T20:20:02.750079] [INFO ] [sig ] Generating forecast for: CVX [2026-01-01T20:20:02.750139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-01T20:20:02.831043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-01T20:20:02.831459] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-01T20:20:02.832279] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-01T20:20:02.832342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:02.832374] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:02.832400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:02.832458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:02.889403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:02.890295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:02.890377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:02.890410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:03.019707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:03.019872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:03.019915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:03.019944] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:03.023703] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=32.11%) [2026-01-01T20:20:03.024187] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-01T20:20:03.024313] [INFO ] [sig ] CVX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:03.170814] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CVX.txt [2026-01-01T20:20:03.170996] [INFO ] [sig ] [866/3531] Completed CVX in 0.4s | 2.91 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-01T20:20:03.171037] [INFO ] [sig ] [867/3531] Forecasting CWAN... [2026-01-01T20:20:03.171069] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-01T20:20:03.171099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-01T20:20:03.186179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-01T20:20:03.186813] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-01T20:20:03.187832] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-01T20:20:03.187887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:03.187922] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:03.187949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:03.188011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:03.248374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:03.249677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:03.249791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:03.249830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:03.373862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:03.374037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:03.374082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:03.374113] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:03.377727] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=11.07%) [2026-01-01T20:20:03.378018] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-01T20:20:03.378152] [INFO ] [sig ] CWAN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:03.525988] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CWAN.txt [2026-01-01T20:20:03.526131] [INFO ] [sig ] [867/3531] Completed CWAN in 0.4s | 2.91 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-01T20:20:03.526173] [INFO ] [sig ] [868/3531] Forecasting CWBC... [2026-01-01T20:20:03.526202] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-01T20:20:03.526264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-01T20:20:03.538447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-01T20:20:03.538810] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-01T20:20:03.539662] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-01T20:20:03.539715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:03.539748] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:03.539779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:03.539837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:03.595415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:03.596122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:03.596199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:03.596231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:03.716582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:03.716749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:03.716793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:03.716821] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:03.720240] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=50.47%) [2026-01-01T20:20:03.720509] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-01T20:20:03.720650] [INFO ] [sig ] CWBC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:03.859272] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CWBC.txt [2026-01-01T20:20:03.859439] [INFO ] [sig ] [868/3531] Completed CWBC in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-01T20:20:03.859481] [INFO ] [sig ] [869/3531] Forecasting CWCO... [2026-01-01T20:20:03.859516] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-01T20:20:03.859548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-01T20:20:03.872218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-01T20:20:03.872656] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-01T20:20:03.873539] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-01T20:20:03.873618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:03.873655] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:03.873683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:03.873747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:03.944630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:03.945471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:03.945550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:03.945628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:04.066929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:04.067107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:04.067149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:04.067177] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:04.070826] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: UP (p=56.48%) [2026-01-01T20:20:04.071146] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-01T20:20:04.071273] [INFO ] [sig ] CWCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:04.217106] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CWCO.txt [2026-01-01T20:20:04.217296] [INFO ] [sig ] [869/3531] Completed CWCO in 0.4s | 2.91 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-01T20:20:04.217358] [INFO ] [sig ] [870/3531] Forecasting CWD... [2026-01-01T20:20:04.217422] [INFO ] [sig ] Generating forecast for: CWD [2026-01-01T20:20:04.217454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-01T20:20:04.231278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-01T20:20:04.231726] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-01T20:20:04.232595] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-01T20:20:04.232647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:04.232680] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:04.232716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:04.232790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:04.289726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:04.290598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:04.290713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:04.290766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:04.399507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:04.399727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:04.399773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:04.399801] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:04.403211] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: UP (p=89.25%) [2026-01-01T20:20:04.403494] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-01T20:20:04.403645] [INFO ] [sig ] CWD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:04.546890] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CWD.txt [2026-01-01T20:20:04.547056] [INFO ] [sig ] [870/3531] Completed CWD in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-01T20:20:04.547096] [INFO ] [sig ] [871/3531] Forecasting CWEN... [2026-01-01T20:20:04.547156] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-01T20:20:04.547188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-01T20:20:04.559633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-01T20:20:04.560068] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-01T20:20:04.560915] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-01T20:20:04.560967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:04.560999] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:04.561025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:04.561082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:04.619724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:04.620664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:04.620743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:04.620776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:04.743547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:04.743722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:04.743765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:04.743794] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:04.747198] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: DOWN (p=5.09%) [2026-01-01T20:20:04.747483] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-01T20:20:04.747625] [INFO ] [sig ] CWEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:04.893069] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CWEN.txt [2026-01-01T20:20:04.893213] [INFO ] [sig ] [871/3531] Completed CWEN in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-01T20:20:04.893261] [INFO ] [sig ] [872/3531] Forecasting CWH... [2026-01-01T20:20:04.893291] [INFO ] [sig ] Generating forecast for: CWH [2026-01-01T20:20:04.893322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-01T20:20:04.905486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-01T20:20:04.905815] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-01T20:20:04.906590] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-01T20:20:04.906640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:04.906672] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:04.906699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:04.906760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:04.962442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:04.963166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:04.963256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:04.963290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:05.082607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:05.082766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:05.082810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:05.082838] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:05.086224] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-01-01T20:20:05.086489] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-01T20:20:05.086627] [INFO ] [sig ] CWH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:05.225262] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CWH.txt [2026-01-01T20:20:05.225392] [INFO ] [sig ] [872/3531] Completed CWH in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-01T20:20:05.225430] [INFO ] [sig ] [873/3531] Forecasting CWK... [2026-01-01T20:20:05.225485] [INFO ] [sig ] Generating forecast for: CWK [2026-01-01T20:20:05.225519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-01T20:20:05.237656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-01T20:20:05.237975] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-01T20:20:05.238761] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-01T20:20:05.238812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:05.238843] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:05.238870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:05.238927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:05.294034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:05.294627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:05.294703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:05.294734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:05.410343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:05.410448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:05.410498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:05.410528] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:05.413618] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: UP (p=71.15%) [2026-01-01T20:20:05.413873] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-01T20:20:05.413989] [INFO ] [sig ] CWK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:05.555149] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CWK.txt [2026-01-01T20:20:05.555295] [INFO ] [sig ] [873/3531] Completed CWK in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-01T20:20:05.555340] [INFO ] [sig ] [874/3531] Forecasting CXDO... [2026-01-01T20:20:05.555370] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-01T20:20:05.555400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-01T20:20:05.568552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-01T20:20:05.569087] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-01T20:20:05.570086] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-01T20:20:05.570151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:05.570194] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:05.570226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:05.570310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:05.633491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:05.634426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:05.634512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:05.634545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:05.749775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:05.749945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:05.749989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:05.750019] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:05.753482] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-01T20:20:05.753781] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-01T20:20:05.753908] [INFO ] [sig ] CXDO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:05.894311] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CXDO.txt [2026-01-01T20:20:05.894451] [INFO ] [sig ] [874/3531] Completed CXDO in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-01T20:20:05.894490] [INFO ] [sig ] [875/3531] Forecasting CXE... [2026-01-01T20:20:05.894520] [INFO ] [sig ] Generating forecast for: CXE [2026-01-01T20:20:05.894551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-01T20:20:05.906409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-01T20:20:05.906774] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-01T20:20:05.907565] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-01T20:20:05.907645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:05.907678] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:05.907706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:05.907764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:05.966063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:05.966929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:05.967010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:05.967232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:06.084952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:06.085112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:06.085152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:06.085180] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:06.088563] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: UP (p=96.24%) [2026-01-01T20:20:06.088857] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-01T20:20:06.089008] [INFO ] [sig ] CXE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:06.232155] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CXE.txt [2026-01-01T20:20:06.232318] [INFO ] [sig ] [875/3531] Completed CXE in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-01T20:20:06.232358] [INFO ] [sig ] [876/3531] Forecasting CXSE... [2026-01-01T20:20:06.232421] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-01T20:20:06.232453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-01T20:20:06.246126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-01T20:20:06.246526] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-01T20:20:06.247360] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-01T20:20:06.247412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:06.247445] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:06.247472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:06.247529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:06.309184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:06.310139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:06.310223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:06.310257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:06.424133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:06.424294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:06.424338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:06.424367] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:06.427831] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=96.09%) [2026-01-01T20:20:06.428100] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-01T20:20:06.428221] [INFO ] [sig ] CXSE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:06.585391] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CXSE.txt [2026-01-01T20:20:06.585526] [INFO ] [sig ] [876/3531] Completed CXSE in 0.4s | 2.91 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-01T20:20:06.585566] [INFO ] [sig ] [877/3531] Forecasting CYD... [2026-01-01T20:20:06.585621] [INFO ] [sig ] Generating forecast for: CYD [2026-01-01T20:20:06.585652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-01T20:20:06.597102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-01T20:20:06.597419] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-01T20:20:06.598280] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-01T20:20:06.598332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:06.598398] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:06.598428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:06.598485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:06.655892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:06.656528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:06.656624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:06.656661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:06.777387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:06.777545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:06.777607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:06.777637] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:06.781215] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=10.46%) [2026-01-01T20:20:06.781482] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-01T20:20:06.781629] [INFO ] [sig ] CYD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:06.921036] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CYD.txt [2026-01-01T20:20:06.921167] [INFO ] [sig ] [877/3531] Completed CYD in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-01T20:20:06.921207] [INFO ] [sig ] [878/3531] Forecasting CYH... [2026-01-01T20:20:06.921236] [INFO ] [sig ] Generating forecast for: CYH [2026-01-01T20:20:06.921266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-01T20:20:06.934178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-01T20:20:06.934566] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-01T20:20:06.935393] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-01T20:20:06.935444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:06.935477] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:06.935503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:06.935561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:06.993535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:06.994370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:06.994455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:06.994488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:07.117440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:07.117614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:07.117661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:07.117698] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:07.121252] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: DOWN (p=41.56%) [2026-01-01T20:20:07.121534] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-01T20:20:07.121680] [INFO ] [sig ] CYH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:07.261323] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CYH.txt [2026-01-01T20:20:07.261463] [INFO ] [sig ] [878/3531] Completed CYH in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-01T20:20:07.261503] [INFO ] [sig ] [879/3531] Forecasting CYN... [2026-01-01T20:20:07.261532] [INFO ] [sig ] Generating forecast for: CYN [2026-01-01T20:20:07.261589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-01T20:20:07.273797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-01T20:20:07.274179] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-01T20:20:07.274983] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-01T20:20:07.275035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:07.275067] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:07.275095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:07.275154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:07.333429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:07.334137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:07.334217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:07.334250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:07.453559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:07.453736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:07.453776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:07.453805] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:07.457159] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-01-01T20:20:07.457431] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-01T20:20:07.457551] [INFO ] [sig ] CYN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:07.597234] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CYN.txt [2026-01-01T20:20:07.597364] [INFO ] [sig ] [879/3531] Completed CYN in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-01T20:20:07.597402] [INFO ] [sig ] [880/3531] Forecasting CYRX... [2026-01-01T20:20:07.597431] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-01T20:20:07.597462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-01T20:20:07.609369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-01T20:20:07.609733] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-01T20:20:07.610524] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-01T20:20:07.610593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:07.610627] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:07.610652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:07.610709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:07.671100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:07.672014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:07.672095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:07.672127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:07.796486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:07.796663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:07.796705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:07.796761] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:07.800428] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=19.48%) [2026-01-01T20:20:07.800735] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-01T20:20:07.800901] [INFO ] [sig ] CYRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:07.941995] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CYRX.txt [2026-01-01T20:20:07.942130] [INFO ] [sig ] [880/3531] Completed CYRX in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-01T20:20:07.942170] [INFO ] [sig ] [881/3531] Forecasting CYTK... [2026-01-01T20:20:07.942213] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-01T20:20:07.942251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-01T20:20:07.962865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-01T20:20:07.963222] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-01T20:20:07.964004] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-01T20:20:07.964055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:07.964087] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:07.964114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:07.964171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:08.021301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:08.021979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:08.022059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:08.022093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:08.145084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:08.145248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:08.145291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:08.145320] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:08.148887] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-01T20:20:08.149258] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-01T20:20:08.149395] [INFO ] [sig ] CYTK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:08.289931] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CYTK.txt [2026-01-01T20:20:08.290073] [INFO ] [sig ] [881/3531] Completed CYTK in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-01T20:20:08.290114] [INFO ] [sig ] [882/3531] Forecasting CZFS... [2026-01-01T20:20:08.290145] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-01T20:20:08.290178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-01T20:20:08.301201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-01T20:20:08.301624] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-01T20:20:08.302543] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-01T20:20:08.302626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:08.302670] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:08.302699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:08.302759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:08.369134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:08.370079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:08.370168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:08.370202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:08.479217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:08.479387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:08.479430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:08.479461] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:08.483117] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: UP (p=57.80%) [2026-01-01T20:20:08.483410] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-01T20:20:08.483539] [INFO ] [sig ] CZFS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:08.626923] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CZFS.txt [2026-01-01T20:20:08.627072] [INFO ] [sig ] [882/3531] Completed CZFS in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-01T20:20:08.627113] [INFO ] [sig ] [883/3531] Forecasting CZNC... [2026-01-01T20:20:08.627142] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-01T20:20:08.627200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-01T20:20:08.639108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-01T20:20:08.639465] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-01T20:20:08.640260] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-01T20:20:08.640311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:08.640343] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:08.640370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:08.640427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:08.698079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:08.699007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:08.699093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:08.699127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:08.818040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:08.818199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:08.818240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:08.818269] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:08.821616] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: UP (p=92.02%) [2026-01-01T20:20:08.821887] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-01T20:20:08.822007] [INFO ] [sig ] CZNC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:08.961394] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/CZNC.txt [2026-01-01T20:20:08.961527] [INFO ] [sig ] [883/3531] Completed CZNC in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-01T20:20:08.961599] [INFO ] [sig ] [884/3531] Forecasting CZWI... [2026-01-01T20:20:08.961643] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-01T20:20:08.961674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-01T20:20:08.973710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-01T20:20:08.974039] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-01T20:20:08.974830] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-01T20:20:08.974884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:08.974920] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:08.974948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:08.975005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:09.031673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:09.032436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:09.032516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:09.032549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:09.149929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:09.150126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:09.150175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:09.150223] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:09.153748] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: DOWN (p=29.92%) [2026-01-01T20:20:09.154026] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-01T20:20:09.154147] [INFO ] [sig ] CZWI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:09.297358] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/CZWI.txt [2026-01-01T20:20:09.297489] [INFO ] [sig ] [884/3531] Completed CZWI in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-01T20:20:09.297531] [INFO ] [sig ] [885/3531] Forecasting DAIO... [2026-01-01T20:20:09.297560] [INFO ] [sig ] Generating forecast for: DAIO [2026-01-01T20:20:09.297609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAIO' from 'https://tdm.silogroup.org/data/derivative_storage/DAIO.csv'. [2026-01-01T20:20:09.309324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAIO'. [2026-01-01T20:20:09.309669] [INFO ] [FORECASTER] Starting predict_future for DAIO [2026-01-01T20:20:09.310466] [DEBUG] [LOCAL ] No optimal features file found for DAIO: ./output/feature-sets/DAIO.txt [2026-01-01T20:20:09.310517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:09.310549] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:09.310599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:09.310660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:09.367853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:09.368716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:09.368797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:09.368830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:09.476821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:09.476990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:09.477031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:09.477061] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:09.480508] [DEBUG] [FORECASTER] DAIO: Forecast T+1@11:T+2@11: DOWN (p=15.00%) [2026-01-01T20:20:09.480817] [INFO ] [FORECASTER] Completed predict_future for DAIO [2026-01-01T20:20:09.480950] [INFO ] [sig ] DAIO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:09.624435] [INFO ] [LOCAL ] Saved forecast: DAIO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DAIO.txt [2026-01-01T20:20:09.624585] [INFO ] [sig ] [885/3531] Completed DAIO in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-01T20:20:09.624626] [INFO ] [sig ] [886/3531] Forecasting DAL... [2026-01-01T20:20:09.624656] [INFO ] [sig ] Generating forecast for: DAL [2026-01-01T20:20:09.624710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-01T20:20:09.636468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-01T20:20:09.636830] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-01T20:20:09.637621] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-01T20:20:09.637679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:09.637718] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:09.637749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:09.637813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:09.694346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:09.695014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:09.695091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:09.695137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:09.819945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:09.820106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:09.820147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:09.820176] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:09.823625] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=92.20%) [2026-01-01T20:20:09.823892] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-01T20:20:09.824009] [INFO ] [sig ] DAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:09.966412] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DAL.txt [2026-01-01T20:20:09.966548] [INFO ] [sig ] [886/3531] Completed DAL in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-01T20:20:09.966611] [INFO ] [sig ] [887/3531] Forecasting DAN... [2026-01-01T20:20:09.966657] [INFO ] [sig ] Generating forecast for: DAN [2026-01-01T20:20:09.966690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-01T20:20:09.978752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-01T20:20:09.979120] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-01T20:20:09.979919] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-01T20:20:09.979970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:09.980001] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:09.980028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:09.980086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:10.036161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:10.036949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:10.037057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:10.037090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:10.158749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:10.158913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:10.158954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:10.159004] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:10.162343] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: DOWN (p=38.17%) [2026-01-01T20:20:10.162626] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-01T20:20:10.162747] [INFO ] [sig ] DAN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:10.302311] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DAN.txt [2026-01-01T20:20:10.302465] [INFO ] [sig ] [887/3531] Completed DAN in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-01T20:20:10.302505] [INFO ] [sig ] [888/3531] Forecasting DAO... [2026-01-01T20:20:10.302535] [INFO ] [sig ] Generating forecast for: DAO [2026-01-01T20:20:10.302568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-01T20:20:10.314647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-01T20:20:10.315017] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-01T20:20:10.315807] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-01T20:20:10.315857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:10.315888] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:10.315915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:10.315983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:10.372541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:10.373256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:10.373333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:10.373366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:10.494751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:10.494910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:10.494951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:10.494979] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:10.498303] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=46.86%) [2026-01-01T20:20:10.498565] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-01T20:20:10.498702] [INFO ] [sig ] DAO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:10.639167] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DAO.txt [2026-01-01T20:20:10.639328] [INFO ] [sig ] [888/3531] Completed DAO in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-01T20:20:10.639368] [INFO ] [sig ] [889/3531] Forecasting DAPP... [2026-01-01T20:20:10.639398] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-01T20:20:10.639427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-01T20:20:10.654642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-01T20:20:10.655024] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-01T20:20:10.655823] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-01T20:20:10.655872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:10.655903] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:10.655930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:10.655987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:10.712195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:10.712850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:10.712943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:10.712982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:10.839485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:10.839660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:10.839701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:10.839730] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:10.843096] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=88.94%) [2026-01-01T20:20:10.843359] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-01T20:20:10.843478] [INFO ] [sig ] DAPP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:10.990435] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DAPP.txt [2026-01-01T20:20:10.990608] [INFO ] [sig ] [889/3531] Completed DAPP in 0.4s | 2.91 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-01T20:20:10.990648] [INFO ] [sig ] [890/3531] Forecasting DARE... [2026-01-01T20:20:10.990680] [INFO ] [sig ] Generating forecast for: DARE [2026-01-01T20:20:10.990709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-01T20:20:11.003134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-01T20:20:11.003509] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-01T20:20:11.004500] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-01T20:20:11.004561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:11.004611] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:11.004638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:11.004695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:11.071737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:11.072605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:11.072683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:11.072715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:11.185351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:11.185501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:11.185541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:11.185589] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:11.188936] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-01-01T20:20:11.189225] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-01T20:20:11.189345] [INFO ] [sig ] DARE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:11.330539] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DARE.txt [2026-01-01T20:20:11.330792] [INFO ] [sig ] [890/3531] Completed DARE in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-01T20:20:11.330881] [INFO ] [sig ] [891/3531] Forecasting DASH... [2026-01-01T20:20:11.330924] [INFO ] [sig ] Generating forecast for: DASH [2026-01-01T20:20:11.330965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-01T20:20:11.344622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-01T20:20:11.345142] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-01T20:20:11.346286] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-01T20:20:11.346351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:11.346393] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:11.346432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:11.346516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:11.407427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:11.408538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:11.408637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:11.408671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:11.548621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:11.548850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:11.548907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:11.548950] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:11.552913] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-01-01T20:20:11.553228] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-01T20:20:11.553374] [INFO ] [sig ] DASH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:11.697761] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DASH.txt [2026-01-01T20:20:11.697927] [INFO ] [sig ] [891/3531] Completed DASH in 0.4s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-01T20:20:11.697970] [INFO ] [sig ] [892/3531] Forecasting DAVA... [2026-01-01T20:20:11.698029] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-01T20:20:11.698062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-01T20:20:11.712392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-01T20:20:11.712785] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-01T20:20:11.713612] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-01T20:20:11.713663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:11.713695] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:11.713722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:11.713780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:11.771838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:11.772697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:11.772779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:11.772811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:11.896511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:11.896684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:11.896726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:11.896755] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:11.900120] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-01-01T20:20:11.900394] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-01T20:20:11.900518] [INFO ] [sig ] DAVA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:12.039460] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DAVA.txt [2026-01-01T20:20:12.039622] [INFO ] [sig ] [892/3531] Completed DAVA in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-01T20:20:12.039665] [INFO ] [sig ] [893/3531] Forecasting DAVE... [2026-01-01T20:20:12.039696] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-01T20:20:12.039727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-01T20:20:12.052143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-01T20:20:12.052496] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-01T20:20:12.053272] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-01T20:20:12.053323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:12.053356] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:12.053383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:12.053441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:12.110128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:12.110956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:12.111039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:12.111070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:12.233838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:12.234019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:12.234062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:12.234091] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:12.237475] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: DOWN (p=32.95%) [2026-01-01T20:20:12.237756] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-01T20:20:12.237880] [INFO ] [sig ] DAVE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:12.376532] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DAVE.txt [2026-01-01T20:20:12.376694] [INFO ] [sig ] [893/3531] Completed DAVE in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-01T20:20:12.376735] [INFO ] [sig ] [894/3531] Forecasting DAWN... [2026-01-01T20:20:12.376765] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-01T20:20:12.376794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-01T20:20:12.389858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-01T20:20:12.390261] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-01T20:20:12.391111] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-01T20:20:12.391163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:12.391228] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:12.391256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:12.391314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:12.449524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:12.450712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:12.450824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:12.450866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:12.594197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:12.594364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:12.594406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:12.594435] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:12.598082] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=27.65%) [2026-01-01T20:20:12.598432] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-01T20:20:12.598593] [INFO ] [sig ] DAWN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:12.745128] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DAWN.txt [2026-01-01T20:20:12.745303] [INFO ] [sig ] [894/3531] Completed DAWN in 0.4s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-01T20:20:12.745346] [INFO ] [sig ] [895/3531] Forecasting DB... [2026-01-01T20:20:12.745375] [INFO ] [sig ] Generating forecast for: DB [2026-01-01T20:20:12.745405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-01T20:20:12.758032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-01T20:20:12.758418] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-01T20:20:12.759317] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-01T20:20:12.759369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:12.759402] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:12.759429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:12.759488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:12.816924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:12.817822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:12.817904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:12.817938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:12.945421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:12.945601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:12.945646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:12.945675] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:12.949075] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: UP (p=53.93%) [2026-01-01T20:20:12.949358] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-01T20:20:12.949477] [INFO ] [sig ] DB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:13.089205] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DB.txt [2026-01-01T20:20:13.089338] [INFO ] [sig ] [895/3531] Completed DB in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-01T20:20:13.089378] [INFO ] [sig ] [896/3531] Forecasting DBD... [2026-01-01T20:20:13.089408] [INFO ] [sig ] Generating forecast for: DBD [2026-01-01T20:20:13.089437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBD' from 'https://tdm.silogroup.org/data/derivative_storage/DBD.csv'. [2026-01-01T20:20:13.101507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBD'. [2026-01-01T20:20:13.101879] [INFO ] [FORECASTER] Starting predict_future for DBD [2026-01-01T20:20:13.102867] [DEBUG] [LOCAL ] No optimal features file found for DBD: ./output/feature-sets/DBD.txt [2026-01-01T20:20:13.102917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:13.102948] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:13.102975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:13.103031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:13.160118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:13.160824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:13.160903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:13.160934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:13.287309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:13.287487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:13.287538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:13.287583] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:13.291172] [DEBUG] [FORECASTER] DBD: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-01-01T20:20:13.291439] [INFO ] [FORECASTER] Completed predict_future for DBD [2026-01-01T20:20:13.291560] [INFO ] [sig ] DBD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:13.436010] [INFO ] [LOCAL ] Saved forecast: DBD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DBD.txt [2026-01-01T20:20:13.436175] [INFO ] [sig ] [896/3531] Completed DBD in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-01T20:20:13.436215] [INFO ] [sig ] [897/3531] Forecasting DBI... [2026-01-01T20:20:13.436245] [INFO ] [sig ] Generating forecast for: DBI [2026-01-01T20:20:13.436276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-01T20:20:13.448681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-01T20:20:13.449097] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-01T20:20:13.449910] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-01T20:20:13.449972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:13.450010] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:13.450043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:13.450107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:13.506996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:13.507840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:13.507918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:13.507950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:13.627016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:13.627174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:13.627233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:13.627263] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:13.630808] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: UP (p=91.60%) [2026-01-01T20:20:13.631157] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-01T20:20:13.631296] [INFO ] [sig ] DBI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:13.771860] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DBI.txt [2026-01-01T20:20:13.771990] [INFO ] [sig ] [897/3531] Completed DBI in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-01T20:20:13.772030] [INFO ] [sig ] [898/3531] Forecasting DBL... [2026-01-01T20:20:13.772083] [INFO ] [sig ] Generating forecast for: DBL [2026-01-01T20:20:13.772114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-01T20:20:13.784161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-01T20:20:13.784558] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-01T20:20:13.785395] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-01T20:20:13.785448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:13.785481] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:13.785509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:13.785568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:13.844604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:13.845456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:13.845539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:13.845591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:13.967484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:13.967668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:13.967716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:13.967747] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:13.971214] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: DOWN (p=24.12%) [2026-01-01T20:20:13.971495] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-01T20:20:13.971638] [INFO ] [sig ] DBL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:14.117543] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DBL.txt [2026-01-01T20:20:14.117688] [INFO ] [sig ] [898/3531] Completed DBL in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-01T20:20:14.117728] [INFO ] [sig ] [899/3531] Forecasting DBRG... [2026-01-01T20:20:14.117766] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-01T20:20:14.117796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-01T20:20:14.130199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-01T20:20:14.130540] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-01T20:20:14.131383] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-01T20:20:14.131437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:14.131469] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:14.131498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:14.131557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:14.194620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:14.195473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:14.195557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:14.195611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:14.326930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:14.327104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:14.327158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:14.327192] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:14.331156] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-01T20:20:14.331447] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-01T20:20:14.331618] [INFO ] [sig ] DBRG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:14.486275] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DBRG.txt [2026-01-01T20:20:14.486424] [INFO ] [sig ] [899/3531] Completed DBRG in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-01T20:20:14.486466] [INFO ] [sig ] [900/3531] Forecasting DBX... [2026-01-01T20:20:14.486498] [INFO ] [sig ] Generating forecast for: DBX [2026-01-01T20:20:14.486538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-01T20:20:14.502503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-01T20:20:14.503161] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-01T20:20:14.504207] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-01T20:20:14.504263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:14.504299] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:14.504329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:14.504389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:14.562929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:14.564255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:14.564366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:14.564404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:14.687850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:14.688092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:14.688139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:14.688169] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:14.692005] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: DOWN (p=16.46%) [2026-01-01T20:20:14.692321] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-01T20:20:14.692458] [INFO ] [sig ] DBX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:14.837850] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DBX.txt [2026-01-01T20:20:14.838085] [INFO ] [sig ] [900/3531] Completed DBX in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-01T20:20:14.838175] [INFO ] [sig ] [901/3531] Forecasting DCBO... [2026-01-01T20:20:14.838209] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-01T20:20:14.838244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-01T20:20:14.852564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-01T20:20:14.853210] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-01T20:20:14.854218] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-01T20:20:14.854273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:14.854338] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:14.854368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:14.854442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:14.912504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:14.913660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:14.913758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:14.913793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:15.038875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:15.039128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:15.039174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:15.039203] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:15.043696] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=45.80%) [2026-01-01T20:20:15.044011] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-01T20:20:15.044155] [INFO ] [sig ] DCBO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:15.191313] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DCBO.txt [2026-01-01T20:20:15.191485] [INFO ] [sig ] [901/3531] Completed DCBO in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-01T20:20:15.191528] [INFO ] [sig ] [902/3531] Forecasting DCI... [2026-01-01T20:20:15.191558] [INFO ] [sig ] Generating forecast for: DCI [2026-01-01T20:20:15.191633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-01T20:20:15.205547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-01T20:20:15.206179] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-01T20:20:15.207248] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-01T20:20:15.207307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:15.207365] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:15.207411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:15.207493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:15.267474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:15.268636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:15.268734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:15.268769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:15.400454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:15.400667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:15.400712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:15.400742] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:15.404181] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: UP (p=89.91%) [2026-01-01T20:20:15.404450] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-01T20:20:15.404590] [INFO ] [sig ] DCI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:15.542762] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DCI.txt [2026-01-01T20:20:15.542883] [INFO ] [sig ] [902/3531] Completed DCI in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-01T20:20:15.542921] [INFO ] [sig ] [903/3531] Forecasting DCO... [2026-01-01T20:20:15.542950] [INFO ] [sig ] Generating forecast for: DCO [2026-01-01T20:20:15.542980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-01T20:20:15.554880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-01T20:20:15.555224] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-01T20:20:15.556014] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-01T20:20:15.556067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:15.556099] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:15.556125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:15.556182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:15.611383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:15.612035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:15.612112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:15.612145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:15.725300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:15.725468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:15.725509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:15.725537] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:15.728856] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-01-01T20:20:15.729148] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-01T20:20:15.729271] [INFO ] [sig ] DCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:15.865291] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DCO.txt [2026-01-01T20:20:15.865432] [INFO ] [sig ] [903/3531] Completed DCO in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-01T20:20:15.865472] [INFO ] [sig ] [904/3531] Forecasting DCOM... [2026-01-01T20:20:15.865502] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-01T20:20:15.865531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-01T20:20:15.877960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-01T20:20:15.878338] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-01T20:20:15.879165] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-01T20:20:15.879215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:15.879247] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:15.879273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:15.879329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:15.934987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:15.935782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:15.935893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:15.935927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:16.055754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:16.055935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:16.055990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:16.056026] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:16.062643] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=76.17%) [2026-01-01T20:20:16.062937] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-01T20:20:16.063068] [INFO ] [sig ] DCOM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:16.201756] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DCOM.txt [2026-01-01T20:20:16.201895] [INFO ] [sig ] [904/3531] Completed DCOM in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-01T20:20:16.201936] [INFO ] [sig ] [905/3531] Forecasting DCTH... [2026-01-01T20:20:16.201972] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-01T20:20:16.202003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-01T20:20:16.215779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-01T20:20:16.216123] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-01T20:20:16.216899] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-01T20:20:16.216949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:16.216984] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:16.217017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:16.217090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:16.275932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:16.276771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:16.276851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:16.276883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:16.397895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:16.398074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:16.398124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:16.398159] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:16.401693] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=93.07%) [2026-01-01T20:20:16.401970] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-01T20:20:16.402100] [INFO ] [sig ] DCTH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:16.544720] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DCTH.txt [2026-01-01T20:20:16.544852] [INFO ] [sig ] [905/3531] Completed DCTH in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-01T20:20:16.544891] [INFO ] [sig ] [906/3531] Forecasting DD... [2026-01-01T20:20:16.544920] [INFO ] [sig ] Generating forecast for: DD [2026-01-01T20:20:16.544950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-01T20:20:16.557924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-01T20:20:16.558287] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-01T20:20:16.559167] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-01T20:20:16.559220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:16.559252] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:16.559280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:16.559339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:16.615345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:16.615979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:16.616059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:16.616093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:16.744383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:16.744552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:16.744632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:16.744677] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:16.748668] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: DOWN (p=23.98%) [2026-01-01T20:20:16.749015] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-01T20:20:16.749180] [INFO ] [sig ] DD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:16.906881] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DD.txt [2026-01-01T20:20:16.907084] [INFO ] [sig ] [906/3531] Completed DD in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-01T20:20:16.907137] [INFO ] [sig ] [907/3531] Forecasting DDD... [2026-01-01T20:20:16.907173] [INFO ] [sig ] Generating forecast for: DDD [2026-01-01T20:20:16.907203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-01T20:20:16.919569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-01T20:20:16.919986] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-01T20:20:16.920843] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-01T20:20:16.920898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:16.920932] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:16.920960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:16.921027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:16.979965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:16.980870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:16.980956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:16.980990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:17.103405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:17.103562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:17.103625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:17.103657] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:17.107024] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-01-01T20:20:17.107298] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-01T20:20:17.107416] [INFO ] [sig ] DDD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:17.247283] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DDD.txt [2026-01-01T20:20:17.247430] [INFO ] [sig ] [907/3531] Completed DDD in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-01T20:20:17.247474] [INFO ] [sig ] [908/3531] Forecasting DDI... [2026-01-01T20:20:17.247528] [INFO ] [sig ] Generating forecast for: DDI [2026-01-01T20:20:17.247560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-01T20:20:17.259341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-01T20:20:17.259678] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-01T20:20:17.260481] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-01T20:20:17.260531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:17.260563] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:17.260619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:17.260678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:17.316636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:17.317252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:17.317327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:17.317359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:17.435296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:17.435440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:17.435481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:17.435526] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:17.438796] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: DOWN (p=35.34%) [2026-01-01T20:20:17.439100] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-01T20:20:17.439219] [INFO ] [sig ] DDI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:17.577468] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DDI.txt [2026-01-01T20:20:17.577605] [INFO ] [sig ] [908/3531] Completed DDI in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-01T20:20:17.577645] [INFO ] [sig ] [909/3531] Forecasting DDL... [2026-01-01T20:20:17.577676] [INFO ] [sig ] Generating forecast for: DDL [2026-01-01T20:20:17.577709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-01T20:20:17.589541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-01T20:20:17.589881] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-01T20:20:17.590659] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-01T20:20:17.590710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:17.590742] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:17.590769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:17.590825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:17.646743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:17.647339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:17.647414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:17.647445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:17.774506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:17.774701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:17.774745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:17.774774] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:17.778305] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=3.98%) [2026-01-01T20:20:17.778608] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-01T20:20:17.778737] [INFO ] [sig ] DDL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:17.927732] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DDL.txt [2026-01-01T20:20:17.927884] [INFO ] [sig ] [909/3531] Completed DDL in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-01T20:20:17.927924] [INFO ] [sig ] [910/3531] Forecasting DDOG... [2026-01-01T20:20:17.927953] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-01T20:20:17.927983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-01T20:20:17.941220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-01T20:20:17.941566] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-01T20:20:17.942362] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-01T20:20:17.942412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:17.942444] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:17.942471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:17.942528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:17.999092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:17.999956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:18.000037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:18.000070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:18.123014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:18.123168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:18.123208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:18.123236] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:18.126556] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=94.02%) [2026-01-01T20:20:18.126848] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-01T20:20:18.126969] [INFO ] [sig ] DDOG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:18.268017] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DDOG.txt [2026-01-01T20:20:18.268141] [INFO ] [sig ] [910/3531] Completed DDOG in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-01T20:20:18.268375] [INFO ] [sig ] [911/3531] Forecasting DDS... [2026-01-01T20:20:18.268404] [INFO ] [sig ] Generating forecast for: DDS [2026-01-01T20:20:18.268461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-01T20:20:18.280033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-01T20:20:18.280345] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-01T20:20:18.281145] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-01T20:20:18.281205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:18.281261] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:18.281291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:18.281348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:18.338336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:18.338937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:18.339036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:18.339076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:18.457958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:18.458104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:18.458147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:18.458176] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:18.461948] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=27.32%) [2026-01-01T20:20:18.462246] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-01T20:20:18.462368] [INFO ] [sig ] DDS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:18.603030] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DDS.txt [2026-01-01T20:20:18.603161] [INFO ] [sig ] [911/3531] Completed DDS in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-01T20:20:18.603200] [INFO ] [sig ] [912/3531] Forecasting DE... [2026-01-01T20:20:18.603230] [INFO ] [sig ] Generating forecast for: DE [2026-01-01T20:20:18.603259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-01T20:20:18.615328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-01T20:20:18.615664] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-01T20:20:18.616434] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-01T20:20:18.616485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:18.616516] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:18.616542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:18.616631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:18.673101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:18.673721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:18.673797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:18.673830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:18.792873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:18.793018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:18.793058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:18.793087] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:18.796371] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-01-01T20:20:18.796660] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-01T20:20:18.796782] [INFO ] [sig ] DE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:18.946850] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DE.txt [2026-01-01T20:20:18.946984] [INFO ] [sig ] [912/3531] Completed DE in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-01T20:20:18.947023] [INFO ] [sig ] [913/3531] Forecasting DEA... [2026-01-01T20:20:18.947053] [INFO ] [sig ] Generating forecast for: DEA [2026-01-01T20:20:18.947083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-01T20:20:18.958716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-01T20:20:18.959086] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-01T20:20:18.959876] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-01T20:20:18.959926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:18.959958] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:18.959985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:18.960047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:19.022334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:19.023267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:19.023361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:19.023394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:19.148758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:19.148914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:19.148954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:19.149003] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:19.152350] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: DOWN (p=23.74%) [2026-01-01T20:20:19.152638] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-01T20:20:19.152762] [INFO ] [sig ] DEA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:19.292076] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DEA.txt [2026-01-01T20:20:19.292199] [INFO ] [sig ] [913/3531] Completed DEA in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-01T20:20:19.292237] [INFO ] [sig ] [914/3531] Forecasting DECK... [2026-01-01T20:20:19.292266] [INFO ] [sig ] Generating forecast for: DECK [2026-01-01T20:20:19.292297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-01T20:20:19.304426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-01T20:20:19.304766] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-01T20:20:19.305543] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-01T20:20:19.305623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:19.305657] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:19.305684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:19.305742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:19.361563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:19.362167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:19.362243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:19.362276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:19.484037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:19.484180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:19.484405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:19.484434] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:19.487950] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: DOWN (p=33.17%) [2026-01-01T20:20:19.488220] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-01T20:20:19.488524] [INFO ] [sig ] DECK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:19.629921] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DECK.txt [2026-01-01T20:20:19.630042] [INFO ] [sig ] [914/3531] Completed DECK in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-01T20:20:19.630080] [INFO ] [sig ] [915/3531] Forecasting DEI... [2026-01-01T20:20:19.630108] [INFO ] [sig ] Generating forecast for: DEI [2026-01-01T20:20:19.630139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-01T20:20:19.641883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-01T20:20:19.642235] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-01T20:20:19.643017] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-01T20:20:19.643068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:19.643100] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:19.643131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:19.643189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:19.700174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:19.701014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:19.701095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:19.701127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:19.825117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:19.825262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:19.825302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:19.825330] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:19.828820] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-01T20:20:19.829114] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-01T20:20:19.829236] [INFO ] [sig ] DEI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:19.969297] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DEI.txt [2026-01-01T20:20:19.969453] [INFO ] [sig ] [915/3531] Completed DEI in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-01T20:20:19.969493] [INFO ] [sig ] [916/3531] Forecasting DELL... [2026-01-01T20:20:19.969550] [INFO ] [sig ] Generating forecast for: DELL [2026-01-01T20:20:19.969602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-01T20:20:19.981750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-01T20:20:19.982080] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-01T20:20:19.982896] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-01T20:20:19.982948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:19.982980] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:19.983006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:19.983065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:20.041539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:20.042164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:20.042242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:20.042276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:20.162899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:20.163055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:20.163096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:20.163125] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:20.166405] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=27.58%) [2026-01-01T20:20:20.166689] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-01T20:20:20.166809] [INFO ] [sig ] DELL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:20.361306] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DELL.txt [2026-01-01T20:20:20.361443] [INFO ] [sig ] [916/3531] Completed DELL in 0.4s | 2.91 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-01T20:20:20.361481] [INFO ] [sig ] [917/3531] Forecasting DENN... [2026-01-01T20:20:20.361511] [INFO ] [sig ] Generating forecast for: DENN [2026-01-01T20:20:20.361541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DENN' from 'https://tdm.silogroup.org/data/derivative_storage/DENN.csv'. [2026-01-01T20:20:20.373487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DENN'. [2026-01-01T20:20:20.373816] [INFO ] [FORECASTER] Starting predict_future for DENN [2026-01-01T20:20:20.374591] [DEBUG] [LOCAL ] No optimal features file found for DENN: ./output/feature-sets/DENN.txt [2026-01-01T20:20:20.374647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:20.374678] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:20.374705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:20.374763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:20.432281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:20.432963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:20.433045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:20.433080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:20.552443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:20.552608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:20.552651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:20.552680] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:20.555972] [DEBUG] [FORECASTER] DENN: Forecast T+1@11:T+2@11: UP (p=93.09%) [2026-01-01T20:20:20.556240] [INFO ] [FORECASTER] Completed predict_future for DENN [2026-01-01T20:20:20.556359] [INFO ] [sig ] DENN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:20.697287] [INFO ] [LOCAL ] Saved forecast: DENN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DENN.txt [2026-01-01T20:20:20.697463] [INFO ] [sig ] [917/3531] Completed DENN in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-01T20:20:20.697524] [INFO ] [sig ] [918/3531] Forecasting DEO... [2026-01-01T20:20:20.697565] [INFO ] [sig ] Generating forecast for: DEO [2026-01-01T20:20:20.697622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-01T20:20:20.709665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-01T20:20:20.709992] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-01T20:20:20.710846] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-01T20:20:20.710898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:20.710932] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:20.710960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:20.711020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:20.772504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:20.773331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:20.773414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:20.773447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:20.894636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:20.894784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:20.894825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:20.894854] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:20.898213] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-01-01T20:20:20.898483] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-01T20:20:20.898621] [INFO ] [sig ] DEO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:21.042262] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DEO.txt [2026-01-01T20:20:21.042402] [INFO ] [sig ] [918/3531] Completed DEO in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-01T20:20:21.042441] [INFO ] [sig ] [919/3531] Forecasting DERM... [2026-01-01T20:20:21.042471] [INFO ] [sig ] Generating forecast for: DERM [2026-01-01T20:20:21.042500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-01T20:20:21.054067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-01T20:20:21.054407] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-01T20:20:21.055193] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-01T20:20:21.055244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:21.055275] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:21.055301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:21.055358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:21.112086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:21.112930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:21.113013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:21.113045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:21.233508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:21.233677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:21.233719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:21.233748] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:21.237031] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-01T20:20:21.237310] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-01T20:20:21.237429] [INFO ] [sig ] DERM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:21.375761] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DERM.txt [2026-01-01T20:20:21.375886] [INFO ] [sig ] [919/3531] Completed DERM in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-01T20:20:21.375926] [INFO ] [sig ] [920/3531] Forecasting DFGP... [2026-01-01T20:20:21.375955] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-01T20:20:21.375985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-01T20:20:21.387591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-01T20:20:21.387918] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-01T20:20:21.388701] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-01T20:20:21.388751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:21.388782] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:21.388809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:21.388866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:21.444803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:21.445419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:21.445493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:21.445525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:21.569033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:21.569181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:21.569220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:21.569248] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:21.572595] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=58.48%) [2026-01-01T20:20:21.572862] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-01T20:20:21.572981] [INFO ] [sig ] DFGP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:21.713828] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DFGP.txt [2026-01-01T20:20:21.713950] [INFO ] [sig ] [920/3531] Completed DFGP in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-01T20:20:21.713989] [INFO ] [sig ] [921/3531] Forecasting DFGX... [2026-01-01T20:20:21.714018] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-01T20:20:21.714048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-01T20:20:21.725915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-01T20:20:21.726228] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-01T20:20:21.727040] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-01T20:20:21.727092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:21.727124] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:21.727153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:21.727215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:21.786484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:21.787141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:21.787245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:21.787280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:21.914754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:21.914915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:21.914984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:21.915023] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:21.919459] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=35.56%) [2026-01-01T20:20:21.919831] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-01T20:20:21.919980] [INFO ] [sig ] DFGX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:22.078655] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DFGX.txt [2026-01-01T20:20:22.078810] [INFO ] [sig ] [921/3531] Completed DFGX in 0.4s | 2.91 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-01T20:20:22.078857] [INFO ] [sig ] [922/3531] Forecasting DFH... [2026-01-01T20:20:22.078890] [INFO ] [sig ] Generating forecast for: DFH [2026-01-01T20:20:22.078921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-01T20:20:22.090612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-01T20:20:22.090925] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-01T20:20:22.091709] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-01T20:20:22.091760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:22.091791] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:22.091818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:22.091875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:22.149428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:22.150053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:22.150135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:22.150177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:22.281678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:22.281832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:22.281873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:22.281905] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:22.285298] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-01-01T20:20:22.285588] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-01T20:20:22.285715] [INFO ] [sig ] DFH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:22.425795] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DFH.txt [2026-01-01T20:20:22.425914] [INFO ] [sig ] [922/3531] Completed DFH in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-01T20:20:22.425951] [INFO ] [sig ] [923/3531] Forecasting DFIN... [2026-01-01T20:20:22.425981] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-01T20:20:22.426010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-01T20:20:22.438076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-01T20:20:22.438412] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-01T20:20:22.439224] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-01T20:20:22.439279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:22.439310] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:22.439336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:22.439398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:22.497061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:22.497705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:22.497784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:22.497818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:22.618617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:22.618793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:22.618839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:22.618875] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:22.622748] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: DOWN (p=14.80%) [2026-01-01T20:20:22.623075] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-01T20:20:22.623240] [INFO ] [sig ] DFIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:22.770499] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DFIN.txt [2026-01-01T20:20:22.770695] [INFO ] [sig ] [923/3531] Completed DFIN in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-01T20:20:22.770738] [INFO ] [sig ] [924/3531] Forecasting DFP... [2026-01-01T20:20:22.770768] [INFO ] [sig ] Generating forecast for: DFP [2026-01-01T20:20:22.770827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-01T20:20:22.783203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-01T20:20:22.783540] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-01T20:20:22.784410] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-01T20:20:22.784462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:22.784494] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:22.784520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:22.784594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:22.844216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:22.845107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:22.845201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:22.845242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:22.968533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:22.968701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:22.968744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:22.968774] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:22.972118] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-01-01T20:20:22.972393] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-01T20:20:22.972516] [INFO ] [sig ] DFP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:23.117116] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DFP.txt [2026-01-01T20:20:23.117270] [INFO ] [sig ] [924/3531] Completed DFP in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-01T20:20:23.117317] [INFO ] [sig ] [925/3531] Forecasting DG... [2026-01-01T20:20:23.117347] [INFO ] [sig ] Generating forecast for: DG [2026-01-01T20:20:23.117378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-01T20:20:23.130610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-01T20:20:23.130937] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-01T20:20:23.131757] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-01T20:20:23.131809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:23.131850] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:23.131879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:23.131936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:23.188188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:23.188800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:23.188873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:23.188905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:23.309955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:23.310123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:23.310168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:23.310198] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:23.313693] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=18.71%) [2026-01-01T20:20:23.313975] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-01T20:20:23.314099] [INFO ] [sig ] DG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:23.457167] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DG.txt [2026-01-01T20:20:23.457295] [INFO ] [sig ] [925/3531] Completed DG in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-01T20:20:23.457333] [INFO ] [sig ] [926/3531] Forecasting DGCB... [2026-01-01T20:20:23.457362] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-01T20:20:23.457392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-01T20:20:23.469245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-01T20:20:23.469589] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-01T20:20:23.470380] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-01T20:20:23.470430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:23.470462] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:23.470489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:23.470547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:23.527499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:23.528146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:23.528224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:23.528258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:23.651960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:23.652110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:23.652151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:23.652182] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:23.655667] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=74.28%) [2026-01-01T20:20:23.655947] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-01T20:20:23.656069] [INFO ] [sig ] DGCB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:23.797742] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DGCB.txt [2026-01-01T20:20:23.798363] [INFO ] [sig ] [926/3531] Completed DGCB in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-01T20:20:23.798408] [INFO ] [sig ] [927/3531] Forecasting DGICA... [2026-01-01T20:20:23.798438] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-01T20:20:23.798467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-01T20:20:23.810203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-01T20:20:23.810562] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-01T20:20:23.811373] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-01T20:20:23.811423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:23.811456] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:23.811483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:23.811540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:23.867877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:23.868615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:23.868693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:23.868725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:23.992600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:23.992766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:23.992809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:23.992840] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:23.996330] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-01-01T20:20:23.996687] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-01T20:20:23.996828] [INFO ] [sig ] DGICA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:24.141600] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DGICA.txt [2026-01-01T20:20:24.141762] [INFO ] [sig ] [927/3531] Completed DGICA in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-01T20:20:24.141831] [INFO ] [sig ] [928/3531] Forecasting DGII... [2026-01-01T20:20:24.141864] [INFO ] [sig ] Generating forecast for: DGII [2026-01-01T20:20:24.141895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-01T20:20:24.154482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-01T20:20:24.154834] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-01T20:20:24.155645] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-01T20:20:24.155698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:24.155755] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:24.155783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:24.155841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:24.217399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:24.218307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:24.218396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:24.218429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:24.341900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:24.342050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:24.342091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:24.342120] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:24.345850] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=35.00%) [2026-01-01T20:20:24.346125] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-01T20:20:24.346243] [INFO ] [sig ] DGII: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:24.487022] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DGII.txt [2026-01-01T20:20:24.487161] [INFO ] [sig ] [928/3531] Completed DGII in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-01T20:20:24.487201] [INFO ] [sig ] [929/3531] Forecasting DGRE... [2026-01-01T20:20:24.487265] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-01T20:20:24.487299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-01T20:20:24.499766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-01T20:20:24.500081] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-01T20:20:24.501226] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-01T20:20:24.501277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:24.501309] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:24.501335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:24.501391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:24.557293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:24.557920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:24.557995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:24.558027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:24.664218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:24.664382] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:20:24.664423] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:24.664452] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:24.667766] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=70.90%) [2026-01-01T20:20:24.668034] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-01T20:20:24.668151] [INFO ] [sig ] DGRE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:24.805605] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DGRE.txt [2026-01-01T20:20:24.805737] [INFO ] [sig ] [929/3531] Completed DGRE in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-01T20:20:24.805776] [INFO ] [sig ] [930/3531] Forecasting DGRS... [2026-01-01T20:20:24.805805] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-01T20:20:24.805834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-01T20:20:24.817328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-01T20:20:24.817678] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-01T20:20:24.818449] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-01T20:20:24.818500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:24.818532] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:24.818559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:24.818650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:24.874189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:24.874817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:24.874893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:24.874925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:24.989010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:24.989166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:24.989208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:24.989239] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:24.992537] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: UP (p=73.33%) [2026-01-01T20:20:24.992829] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-01T20:20:24.992949] [INFO ] [sig ] DGRS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:25.130773] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DGRS.txt [2026-01-01T20:20:25.130911] [INFO ] [sig ] [930/3531] Completed DGRS in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-01T20:20:25.130950] [INFO ] [sig ] [931/3531] Forecasting DGX... [2026-01-01T20:20:25.130979] [INFO ] [sig ] Generating forecast for: DGX [2026-01-01T20:20:25.131033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-01T20:20:25.143073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-01T20:20:25.143454] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-01T20:20:25.144287] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-01T20:20:25.144338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:25.144369] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:25.144395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:25.144451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:25.199217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:25.199929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:25.200010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:25.200043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:25.319317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:25.319474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:25.319514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:25.319596] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:25.322997] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-01-01T20:20:25.323294] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-01T20:20:25.323422] [INFO ] [sig ] DGX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:25.466181] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DGX.txt [2026-01-01T20:20:25.466322] [INFO ] [sig ] [931/3531] Completed DGX in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-01T20:20:25.466371] [INFO ] [sig ] [932/3531] Forecasting DH... [2026-01-01T20:20:25.466408] [INFO ] [sig ] Generating forecast for: DH [2026-01-01T20:20:25.466472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-01T20:20:25.478438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-01T20:20:25.478789] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-01T20:20:25.479620] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-01T20:20:25.479671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:25.479703] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:25.479728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:25.479784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:25.535440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:25.536123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:25.536199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:25.536231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:25.658331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:25.658487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:25.658528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:25.658592] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:25.662059] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=67.04%) [2026-01-01T20:20:25.662333] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-01T20:20:25.662453] [INFO ] [sig ] DH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:25.800622] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DH.txt [2026-01-01T20:20:25.800756] [INFO ] [sig ] [932/3531] Completed DH in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-01T20:20:25.800796] [INFO ] [sig ] [933/3531] Forecasting DHC... [2026-01-01T20:20:25.800824] [INFO ] [sig ] Generating forecast for: DHC [2026-01-01T20:20:25.800881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-01T20:20:25.812601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-01T20:20:25.812937] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-01T20:20:25.813724] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-01T20:20:25.813775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:25.813806] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:25.813832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:25.813890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:25.869854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:25.870635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:25.870713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:25.870746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:25.995215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:25.995381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:25.995421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:25.995450] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:25.998818] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: DOWN (p=39.40%) [2026-01-01T20:20:25.999138] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-01T20:20:25.999263] [INFO ] [sig ] DHC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:26.137351] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DHC.txt [2026-01-01T20:20:26.137500] [INFO ] [sig ] [933/3531] Completed DHC in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-01T20:20:26.137539] [INFO ] [sig ] [934/3531] Forecasting DHF... [2026-01-01T20:20:26.137586] [INFO ] [sig ] Generating forecast for: DHF [2026-01-01T20:20:26.137646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-01T20:20:26.150217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-01T20:20:26.150661] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-01T20:20:26.151478] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-01T20:20:26.151529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:26.151561] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:26.151620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:26.151706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:26.207208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:26.208147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:26.208234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:26.208288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:26.333191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:26.333347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:26.333391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:26.333422] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:26.337062] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=5.09%) [2026-01-01T20:20:26.337404] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-01T20:20:26.337557] [INFO ] [sig ] DHF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:26.481840] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DHF.txt [2026-01-01T20:20:26.481988] [INFO ] [sig ] [934/3531] Completed DHF in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-01T20:20:26.482028] [INFO ] [sig ] [935/3531] Forecasting DHI... [2026-01-01T20:20:26.482082] [INFO ] [sig ] Generating forecast for: DHI [2026-01-01T20:20:26.482116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-01T20:20:26.494453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-01T20:20:26.494846] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-01T20:20:26.495663] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-01T20:20:26.495714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:26.495746] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:26.495772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:26.495829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:26.554189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:26.555124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:26.555207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:26.555240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:26.678890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:26.679071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:26.679115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:26.679143] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:26.682512] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-01T20:20:26.682797] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-01T20:20:26.682918] [INFO ] [sig ] DHI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:26.822088] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DHI.txt [2026-01-01T20:20:26.822246] [INFO ] [sig ] [935/3531] Completed DHI in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-01T20:20:26.822288] [INFO ] [sig ] [936/3531] Forecasting DHIL... [2026-01-01T20:20:26.822322] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-01T20:20:26.822352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-01T20:20:26.834147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-01T20:20:26.834506] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-01T20:20:26.835484] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-01T20:20:26.835542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:26.835600] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:26.835630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:26.835698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:26.891094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:26.891770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:26.891846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:26.891878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:27.001285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:27.001446] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:20:27.001486] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:27.001514] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:27.004826] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=21.46%) [2026-01-01T20:20:27.005090] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-01T20:20:27.005209] [INFO ] [sig ] DHIL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:27.143372] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DHIL.txt [2026-01-01T20:20:27.143523] [INFO ] [sig ] [936/3531] Completed DHIL in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-01T20:20:27.143610] [INFO ] [sig ] [937/3531] Forecasting DHX... [2026-01-01T20:20:27.143644] [INFO ] [sig ] Generating forecast for: DHX [2026-01-01T20:20:27.143675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-01T20:20:27.155415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-01T20:20:27.155777] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-01T20:20:27.156542] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-01T20:20:27.156611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:27.156643] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:27.156670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:27.156727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:27.212549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:27.213193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:27.213269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:27.213305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:27.331482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:27.331662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:27.331705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:27.331734] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:27.335037] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: DOWN (p=43.93%) [2026-01-01T20:20:27.335306] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-01T20:20:27.335425] [INFO ] [sig ] DHX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:27.478102] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DHX.txt [2026-01-01T20:20:27.478259] [INFO ] [sig ] [937/3531] Completed DHX in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-01T20:20:27.478300] [INFO ] [sig ] [938/3531] Forecasting DIBS... [2026-01-01T20:20:27.478329] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-01T20:20:27.478358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-01T20:20:27.490237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-01T20:20:27.490605] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-01T20:20:27.491409] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-01T20:20:27.491472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:27.491504] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:27.491531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:27.491608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:27.547706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:27.548332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:27.548432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:27.548466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:27.668316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:27.668466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:27.668506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:27.668536] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:27.671918] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: UP (p=55.86%) [2026-01-01T20:20:27.672180] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-01T20:20:27.672298] [INFO ] [sig ] DIBS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:27.809962] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DIBS.txt [2026-01-01T20:20:27.810105] [INFO ] [sig ] [938/3531] Completed DIBS in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-01T20:20:27.810144] [INFO ] [sig ] [939/3531] Forecasting DIN... [2026-01-01T20:20:27.810178] [INFO ] [sig ] Generating forecast for: DIN [2026-01-01T20:20:27.810208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-01T20:20:27.821975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-01T20:20:27.822308] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-01T20:20:27.823089] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-01T20:20:27.823139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:27.823171] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:27.823198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:27.823255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:27.879474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:27.880063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:27.880138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:27.880170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:28.003106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:28.003265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:28.003306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:28.003335] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:28.006876] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=71.81%) [2026-01-01T20:20:28.007226] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-01T20:20:28.007367] [INFO ] [sig ] DIN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:28.147714] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DIN.txt [2026-01-01T20:20:28.147871] [INFO ] [sig ] [939/3531] Completed DIN in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-01T20:20:28.147913] [INFO ] [sig ] [940/3531] Forecasting DINO... [2026-01-01T20:20:28.147944] [INFO ] [sig ] Generating forecast for: DINO [2026-01-01T20:20:28.148001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-01T20:20:28.159728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-01T20:20:28.160092] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-01T20:20:28.160881] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-01T20:20:28.160932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:28.160965] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:28.160991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:28.161048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:28.216787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:28.217655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:28.217740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:28.217773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:28.355233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:28.355401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:28.355444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:28.355475] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:28.359423] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: DOWN (p=33.78%) [2026-01-01T20:20:28.359803] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-01T20:20:28.359950] [INFO ] [sig ] DINO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:28.515433] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DINO.txt [2026-01-01T20:20:28.515635] [INFO ] [sig ] [940/3531] Completed DINO in 0.4s | 2.91 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-01T20:20:28.515682] [INFO ] [sig ] [941/3531] Forecasting DIOD... [2026-01-01T20:20:28.515714] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-01T20:20:28.515746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-01T20:20:28.530476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-01T20:20:28.531083] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-01T20:20:28.532030] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-01T20:20:28.532083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:28.532117] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:28.532144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:28.532204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:28.591287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:28.592508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:28.592637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:28.592676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:28.722597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:28.722823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:28.722869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:28.722901] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:28.727399] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-01-01T20:20:28.727749] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-01T20:20:28.727890] [INFO ] [sig ] DIOD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:28.883203] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DIOD.txt [2026-01-01T20:20:28.883442] [INFO ] [sig ] [941/3531] Completed DIOD in 0.4s | 2.91 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-01T20:20:28.883486] [INFO ] [sig ] [942/3531] Forecasting DIS... [2026-01-01T20:20:28.883517] [INFO ] [sig ] Generating forecast for: DIS [2026-01-01T20:20:28.883600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-01T20:20:28.900361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-01T20:20:28.901208] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-01T20:20:28.902286] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-01T20:20:28.902349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:28.902406] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:28.902443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:28.902506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:28.964845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:28.965955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:28.966051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:28.966085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:29.098854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:29.099158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:29.099211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:29.099252] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:29.103809] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: DOWN (p=35.65%) [2026-01-01T20:20:29.104160] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-01T20:20:29.104312] [INFO ] [sig ] DIS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:29.250184] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DIS.txt [2026-01-01T20:20:29.250390] [INFO ] [sig ] [942/3531] Completed DIS in 0.4s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-01T20:20:29.250433] [INFO ] [sig ] [943/3531] Forecasting DJCO... [2026-01-01T20:20:29.250463] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-01T20:20:29.250496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-01T20:20:29.265197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-01T20:20:29.265865] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-01T20:20:29.267055] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-01T20:20:29.267111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:29.267143] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:29.267170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:29.267231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:29.323224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:29.324551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:29.324668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:29.324702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:29.444770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:29.445003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:29.445050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:29.445080] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:29.449327] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-01-01T20:20:29.449776] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-01T20:20:29.449936] [INFO ] [sig ] DJCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:29.607164] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DJCO.txt [2026-01-01T20:20:29.607396] [INFO ] [sig ] [943/3531] Completed DJCO in 0.4s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-01T20:20:29.607439] [INFO ] [sig ] [944/3531] Forecasting DK... [2026-01-01T20:20:29.607469] [INFO ] [sig ] Generating forecast for: DK [2026-01-01T20:20:29.607503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-01T20:20:29.622563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-01T20:20:29.623173] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-01T20:20:29.624377] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-01T20:20:29.624439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:29.624473] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:29.624500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:29.624749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:29.685372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:29.686593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:29.686695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:29.686728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:29.817319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:29.817550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:29.817619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:29.817650] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:29.822049] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=6.56%) [2026-01-01T20:20:29.822546] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-01T20:20:29.822741] [INFO ] [sig ] DK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:29.974680] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DK.txt [2026-01-01T20:20:29.974910] [INFO ] [sig ] [944/3531] Completed DK in 0.4s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-01T20:20:29.974956] [INFO ] [sig ] [945/3531] Forecasting DKL... [2026-01-01T20:20:29.975030] [INFO ] [sig ] Generating forecast for: DKL [2026-01-01T20:20:29.975065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-01T20:20:29.989178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-01T20:20:29.989710] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-01T20:20:29.990659] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-01T20:20:29.990712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:29.990777] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:29.990806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:29.990866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:30.047244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:30.048279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:30.048372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:30.048405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:30.168115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:30.168351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:30.168427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:30.168459] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:30.172521] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=38.52%) [2026-01-01T20:20:30.172900] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-01T20:20:30.173042] [INFO ] [sig ] DKL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:30.319394] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DKL.txt [2026-01-01T20:20:30.319599] [INFO ] [sig ] [945/3531] Completed DKL in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-01T20:20:30.319646] [INFO ] [sig ] [946/3531] Forecasting DKNG... [2026-01-01T20:20:30.319676] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-01T20:20:30.319707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-01T20:20:30.334086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-01T20:20:30.334624] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-01T20:20:30.335564] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-01T20:20:30.335643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:30.335676] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:30.335748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:30.335817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:30.404687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:30.405728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:30.405818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:30.405852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:30.526629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:30.526802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:30.526845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:30.526873] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:30.530299] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: DOWN (p=14.36%) [2026-01-01T20:20:30.530593] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-01T20:20:30.530721] [INFO ] [sig ] DKNG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:30.667650] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DKNG.txt [2026-01-01T20:20:30.667777] [INFO ] [sig ] [946/3531] Completed DKNG in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-01T20:20:30.667816] [INFO ] [sig ] [947/3531] Forecasting DKS... [2026-01-01T20:20:30.667846] [INFO ] [sig ] Generating forecast for: DKS [2026-01-01T20:20:30.667876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-01T20:20:30.681091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-01T20:20:30.681410] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-01T20:20:30.682202] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-01T20:20:30.682253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:30.682284] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:30.682311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:30.682367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:30.740219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:30.741063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:30.741144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:30.741176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:30.860168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:30.860332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:30.860374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:30.860405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:30.863862] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: DOWN (p=49.66%) [2026-01-01T20:20:30.864140] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-01T20:20:30.864265] [INFO ] [sig ] DKS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:31.006128] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DKS.txt [2026-01-01T20:20:31.006264] [INFO ] [sig ] [947/3531] Completed DKS in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-01T20:20:31.006304] [INFO ] [sig ] [948/3531] Forecasting DLB... [2026-01-01T20:20:31.006334] [INFO ] [sig ] Generating forecast for: DLB [2026-01-01T20:20:31.006365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-01T20:20:31.017820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-01T20:20:31.018168] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-01T20:20:31.018948] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-01T20:20:31.019021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:31.019054] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:31.019081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:31.019139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:31.075102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:31.075802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:31.075880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:31.075912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:31.201948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:31.202112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:31.202153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:31.202223] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:31.205674] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: UP (p=91.17%) [2026-01-01T20:20:31.205947] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-01T20:20:31.206074] [INFO ] [sig ] DLB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:31.348378] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DLB.txt [2026-01-01T20:20:31.348524] [INFO ] [sig ] [948/3531] Completed DLB in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-01T20:20:31.348566] [INFO ] [sig ] [949/3531] Forecasting DLHC... [2026-01-01T20:20:31.348613] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-01T20:20:31.348644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-01T20:20:31.361672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-01T20:20:31.362067] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-01T20:20:31.362895] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-01T20:20:31.362947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:31.362989] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:31.363016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:31.363073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:31.419602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:31.420345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:31.420439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:31.420478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:31.539080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:31.539240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:31.539281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:31.539310] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:31.542624] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: UP (p=58.79%) [2026-01-01T20:20:31.542887] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-01T20:20:31.543008] [INFO ] [sig ] DLHC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:31.680786] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DLHC.txt [2026-01-01T20:20:31.680939] [INFO ] [sig ] [949/3531] Completed DLHC in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-01T20:20:31.680980] [INFO ] [sig ] [950/3531] Forecasting DLNG... [2026-01-01T20:20:31.681010] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-01T20:20:31.681041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-01T20:20:31.696529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-01T20:20:31.696922] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-01T20:20:31.697724] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-01T20:20:31.697776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:31.697808] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:31.697836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:31.697895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:31.754442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:31.755218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:31.755298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:31.755331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:31.872159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:31.872328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:31.872369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:31.872399] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:31.875765] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-01-01T20:20:31.876042] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-01T20:20:31.876167] [INFO ] [sig ] DLNG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:32.015409] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DLNG.txt [2026-01-01T20:20:32.015557] [INFO ] [sig ] [950/3531] Completed DLNG in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-01T20:20:32.015617] [INFO ] [sig ] [951/3531] Forecasting DLO... [2026-01-01T20:20:32.015648] [INFO ] [sig ] Generating forecast for: DLO [2026-01-01T20:20:32.015679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-01T20:20:32.028315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-01T20:20:32.028681] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-01T20:20:32.029492] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-01T20:20:32.029550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:32.029600] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:32.029628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:32.029689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:32.085489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:32.086142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:32.086220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:32.086259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:32.205025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:32.205193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:32.205234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:32.205265] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:32.208680] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=8.97%) [2026-01-01T20:20:32.208953] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-01T20:20:32.209238] [INFO ] [sig ] DLO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:32.348069] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DLO.txt [2026-01-01T20:20:32.348200] [INFO ] [sig ] [951/3531] Completed DLO in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-01T20:20:32.348241] [INFO ] [sig ] [952/3531] Forecasting DLPN... [2026-01-01T20:20:32.348271] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-01T20:20:32.348301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-01T20:20:32.360055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-01T20:20:32.360372] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-01T20:20:32.361149] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-01T20:20:32.361200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:32.361232] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:32.361258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:32.361315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:32.417875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:32.418659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:32.418737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:32.418769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:32.527562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:32.527757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:32.527800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:32.527829] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:32.531314] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-01T20:20:32.531616] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-01T20:20:32.531739] [INFO ] [sig ] DLPN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:32.672486] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DLPN.txt [2026-01-01T20:20:32.672663] [INFO ] [sig ] [952/3531] Completed DLPN in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-01T20:20:32.672707] [INFO ] [sig ] [953/3531] Forecasting DLTH... [2026-01-01T20:20:32.672744] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-01T20:20:32.672775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-01T20:20:32.685339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-01T20:20:32.685793] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-01T20:20:32.686673] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-01T20:20:32.686725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:32.686757] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:32.686784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:32.686842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:32.742860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:32.743751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:32.743835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:32.743870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:32.862992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:32.863152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:32.863194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:32.863222] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:32.866510] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: UP (p=66.60%) [2026-01-01T20:20:32.866800] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-01T20:20:32.866918] [INFO ] [sig ] DLTH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:33.005682] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DLTH.txt [2026-01-01T20:20:33.005849] [INFO ] [sig ] [953/3531] Completed DLTH in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-01T20:20:33.005889] [INFO ] [sig ] [954/3531] Forecasting DLX... [2026-01-01T20:20:33.005920] [INFO ] [sig ] Generating forecast for: DLX [2026-01-01T20:20:33.005949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-01T20:20:33.019199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-01T20:20:33.019610] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-01T20:20:33.020399] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-01T20:20:33.020450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:33.020481] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:33.020508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:33.020564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:33.076606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:33.077449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:33.077533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:33.077566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:33.200374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:33.200557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:33.200625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:33.200660] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:33.204240] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-01-01T20:20:33.204521] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-01T20:20:33.204664] [INFO ] [sig ] DLX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:33.343964] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DLX.txt [2026-01-01T20:20:33.344106] [INFO ] [sig ] [954/3531] Completed DLX in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-01T20:20:33.344144] [INFO ] [sig ] [955/3531] Forecasting DLY... [2026-01-01T20:20:33.344174] [INFO ] [sig ] Generating forecast for: DLY [2026-01-01T20:20:33.344204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-01T20:20:33.357700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-01T20:20:33.358028] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-01T20:20:33.358865] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-01T20:20:33.358918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:33.358950] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:33.359008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:33.359069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:33.414835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:33.415747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:33.415868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:33.415902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:33.533617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:33.533780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:33.533822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:33.533851] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:33.537160] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: DOWN (p=34.28%) [2026-01-01T20:20:33.537424] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-01T20:20:33.537543] [INFO ] [sig ] DLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:33.674979] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DLY.txt [2026-01-01T20:20:33.675137] [INFO ] [sig ] [955/3531] Completed DLY in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-01T20:20:33.675177] [INFO ] [sig ] [956/3531] Forecasting DMAC... [2026-01-01T20:20:33.675207] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-01T20:20:33.675237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-01T20:20:33.688037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-01T20:20:33.688413] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-01T20:20:33.689282] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-01T20:20:33.689334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:33.689365] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:33.689398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:33.689469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:33.745547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:33.746394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:33.746497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:33.746542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:33.867037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:33.867205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:33.867245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:33.867292] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:33.870718] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=11.59%) [2026-01-01T20:20:33.870997] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-01T20:20:33.871120] [INFO ] [sig ] DMAC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:34.030351] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DMAC.txt [2026-01-01T20:20:34.030527] [INFO ] [sig ] [956/3531] Completed DMAC in 0.4s | 2.91 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-01T20:20:34.030586] [INFO ] [sig ] [957/3531] Forecasting DMB... [2026-01-01T20:20:34.030622] [INFO ] [sig ] Generating forecast for: DMB [2026-01-01T20:20:34.030664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-01T20:20:34.043805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-01T20:20:34.044145] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-01T20:20:34.045005] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-01T20:20:34.045062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:34.045113] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:34.045151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:34.045217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:34.102431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:34.103333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:34.103442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:34.103478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:34.225877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:34.226038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:34.226082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:34.226112] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:34.229569] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-01-01T20:20:34.229865] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-01T20:20:34.229993] [INFO ] [sig ] DMB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:34.373659] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DMB.txt [2026-01-01T20:20:34.373789] [INFO ] [sig ] [957/3531] Completed DMB in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-01T20:20:34.373827] [INFO ] [sig ] [958/3531] Forecasting DMLP... [2026-01-01T20:20:34.373857] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-01T20:20:34.373887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-01T20:20:34.386650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-01T20:20:34.387046] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-01T20:20:34.387864] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-01T20:20:34.387915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:34.387947] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:34.387973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:34.388031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:34.444192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:34.445063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:34.445150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:34.445200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:34.565760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:34.565927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:34.565970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:34.565999] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:34.569444] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: UP (p=66.30%) [2026-01-01T20:20:34.569757] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-01T20:20:34.569887] [INFO ] [sig ] DMLP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:34.713662] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DMLP.txt [2026-01-01T20:20:34.713835] [INFO ] [sig ] [958/3531] Completed DMLP in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-01T20:20:34.713875] [INFO ] [sig ] [959/3531] Forecasting DMO... [2026-01-01T20:20:34.713906] [INFO ] [sig ] Generating forecast for: DMO [2026-01-01T20:20:34.713936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-01T20:20:34.727065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-01T20:20:34.727428] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-01T20:20:34.728265] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-01T20:20:34.728316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:34.728348] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:34.728375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:34.728432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:34.784497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:34.785154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:34.785240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:34.785274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:34.902858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:34.903041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:34.903087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:34.903117] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:34.906500] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=11.65%) [2026-01-01T20:20:34.906804] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-01T20:20:34.906933] [INFO ] [sig ] DMO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:35.051859] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DMO.txt [2026-01-01T20:20:35.052029] [INFO ] [sig ] [959/3531] Completed DMO in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-01T20:20:35.052069] [INFO ] [sig ] [960/3531] Forecasting DMRC... [2026-01-01T20:20:35.052098] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-01T20:20:35.052130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-01T20:20:35.066113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-01T20:20:35.066547] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-01T20:20:35.067400] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-01T20:20:35.067456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:35.067491] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:35.067519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:35.067611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:35.129289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:35.130226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:35.130323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:35.130357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:35.274289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:35.274456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:35.274499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:35.274531] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:35.278407] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=17.66%) [2026-01-01T20:20:35.278862] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-01T20:20:35.279044] [INFO ] [sig ] DMRC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:35.453821] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DMRC.txt [2026-01-01T20:20:35.454002] [INFO ] [sig ] [960/3531] Completed DMRC in 0.4s | 2.91 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-01T20:20:35.454048] [INFO ] [sig ] [961/3531] Forecasting DMXF... [2026-01-01T20:20:35.454079] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-01T20:20:35.454111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-01T20:20:35.471685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-01T20:20:35.472241] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-01T20:20:35.473550] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-01T20:20:35.473657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:35.473714] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:35.473760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:35.473854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:35.565036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:35.566324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:35.566436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:35.566496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:35.727381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:35.727569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:35.727642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:35.727680] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:35.731847] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: UP (p=65.71%) [2026-01-01T20:20:35.732264] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-01T20:20:35.732451] [INFO ] [sig ] DMXF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:35.935354] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DMXF.txt [2026-01-01T20:20:35.935566] [INFO ] [sig ] [961/3531] Completed DMXF in 0.5s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-01T20:20:35.935644] [INFO ] [sig ] [962/3531] Forecasting DNA... [2026-01-01T20:20:35.935680] [INFO ] [sig ] Generating forecast for: DNA [2026-01-01T20:20:35.935755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-01T20:20:35.950193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-01T20:20:35.950753] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-01T20:20:35.952013] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-01T20:20:35.952084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:35.952175] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:35.952223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:35.952314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:36.042773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:36.044017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:36.044149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:36.044201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:36.193501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:36.193683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:36.193729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:36.193759] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:36.197340] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-01-01T20:20:36.197708] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-01T20:20:36.197849] [INFO ] [sig ] DNA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:36.345288] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DNA.txt [2026-01-01T20:20:36.345495] [INFO ] [sig ] [962/3531] Completed DNA in 0.4s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-01T20:20:36.345556] [INFO ] [sig ] [963/3531] Forecasting DNLI... [2026-01-01T20:20:36.345654] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-01T20:20:36.345698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-01T20:20:36.361408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-01T20:20:36.361905] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-01T20:20:36.363093] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-01T20:20:36.363168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:36.363220] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:36.363263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:36.363349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:36.422329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:36.423453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:36.423538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:36.423780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:36.547354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:36.547502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:36.547542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:36.547588] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:36.550915] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-01-01T20:20:36.551184] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-01T20:20:36.551306] [INFO ] [sig ] DNLI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:36.705066] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DNLI.txt [2026-01-01T20:20:36.705227] [INFO ] [sig ] [963/3531] Completed DNLI in 0.4s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-01T20:20:36.705267] [INFO ] [sig ] [964/3531] Forecasting DNP... [2026-01-01T20:20:36.705297] [INFO ] [sig ] Generating forecast for: DNP [2026-01-01T20:20:36.705328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-01T20:20:36.721246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-01T20:20:36.721675] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-01T20:20:36.722532] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-01T20:20:36.722625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:36.722662] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:36.722690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:36.722749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:36.784985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:36.785899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:36.785995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:36.786028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:36.907519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:36.907703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:36.907746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:36.907774] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:36.911229] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=78.00%) [2026-01-01T20:20:36.911525] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-01T20:20:36.911693] [INFO ] [sig ] DNP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:37.053690] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DNP.txt [2026-01-01T20:20:37.053860] [INFO ] [sig ] [964/3531] Completed DNP in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-01T20:20:37.053900] [INFO ] [sig ] [965/3531] Forecasting DNTH... [2026-01-01T20:20:37.053930] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-01T20:20:37.053961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-01T20:20:37.066061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-01T20:20:37.066475] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-01T20:20:37.067312] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-01T20:20:37.067364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:37.067396] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:37.067423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:37.067480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:37.124817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:37.125713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:37.125800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:37.125833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:37.246588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:37.246749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:37.246792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:37.246855] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:37.250347] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-01-01T20:20:37.250652] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-01T20:20:37.250782] [INFO ] [sig ] DNTH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:37.389492] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DNTH.txt [2026-01-01T20:20:37.389659] [INFO ] [sig ] [965/3531] Completed DNTH in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-01T20:20:37.389703] [INFO ] [sig ] [966/3531] Forecasting DOCN... [2026-01-01T20:20:37.389732] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-01T20:20:37.389763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-01T20:20:37.402796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-01T20:20:37.403165] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-01T20:20:37.404007] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-01T20:20:37.404059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:37.404092] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:37.404119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:37.404178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:37.461427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:37.462335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:37.462421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:37.462455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:37.584775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:37.584939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:37.584981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:37.585011] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:37.588505] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: UP (p=90.58%) [2026-01-01T20:20:37.588804] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-01T20:20:37.588931] [INFO ] [sig ] DOCN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:37.727443] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DOCN.txt [2026-01-01T20:20:37.727609] [INFO ] [sig ] [966/3531] Completed DOCN in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-01T20:20:37.727656] [INFO ] [sig ] [967/3531] Forecasting DOCS... [2026-01-01T20:20:37.727687] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-01T20:20:37.727716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-01T20:20:37.740457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-01T20:20:37.740849] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-01T20:20:37.741654] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-01T20:20:37.741706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:37.741738] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:37.741765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:37.741823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:37.798033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:37.798761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:37.798842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:37.798876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:37.926238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:37.926399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:37.926441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:37.926471] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:37.930302] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: DOWN (p=7.03%) [2026-01-01T20:20:37.930627] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-01T20:20:37.930761] [INFO ] [sig ] DOCS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:38.075563] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DOCS.txt [2026-01-01T20:20:38.075721] [INFO ] [sig ] [967/3531] Completed DOCS in 0.3s | 2.90 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-01T20:20:38.075761] [INFO ] [sig ] [968/3531] Forecasting DOGZ... [2026-01-01T20:20:38.075789] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-01T20:20:38.075820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-01T20:20:38.088849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-01T20:20:38.089241] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-01T20:20:38.090143] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-01T20:20:38.090207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:38.090243] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:38.090271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:38.090328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:38.147179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:38.147979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:38.148062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:38.148096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:38.277073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:38.277239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:38.277283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:38.277314] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:38.281235] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: DOWN (p=41.55%) [2026-01-01T20:20:38.281544] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-01T20:20:38.281702] [INFO ] [sig ] DOGZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:38.432608] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DOGZ.txt [2026-01-01T20:20:38.432800] [INFO ] [sig ] [968/3531] Completed DOGZ in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:38.432849] [INFO ] [sig ] [969/3531] Forecasting DOLE... [2026-01-01T20:20:38.432881] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-01T20:20:38.432911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-01T20:20:38.445104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-01T20:20:38.445448] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-01T20:20:38.446249] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-01T20:20:38.446300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:38.446331] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:38.446357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:38.446413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:38.502509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:38.503249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:38.503327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:38.503359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:38.624701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:38.624898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:38.624942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:38.624972] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:38.628494] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-01-01T20:20:38.628826] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-01T20:20:38.628984] [INFO ] [sig ] DOLE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:38.772228] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DOLE.txt [2026-01-01T20:20:38.772403] [INFO ] [sig ] [969/3531] Completed DOLE in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:38.772447] [INFO ] [sig ] [970/3531] Forecasting DOMO... [2026-01-01T20:20:38.772476] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-01T20:20:38.772512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-01T20:20:38.785512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-01T20:20:38.785916] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-01T20:20:38.786854] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-01T20:20:38.786908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:38.786939] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:38.786967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:38.787025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:38.844122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:38.844990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:38.845098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:38.845134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:38.967598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:38.967767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:38.967810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:38.967839] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:38.971234] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: DOWN (p=11.13%) [2026-01-01T20:20:38.971504] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-01T20:20:38.971651] [INFO ] [sig ] DOMO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:39.112737] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DOMO.txt [2026-01-01T20:20:39.112866] [INFO ] [sig ] [970/3531] Completed DOMO in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:39.112905] [INFO ] [sig ] [971/3531] Forecasting DORM... [2026-01-01T20:20:39.112934] [INFO ] [sig ] Generating forecast for: DORM [2026-01-01T20:20:39.112964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-01T20:20:39.125190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-01T20:20:39.125525] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-01T20:20:39.126307] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-01T20:20:39.126361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:39.126392] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:39.126418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:39.126475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:39.184728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:39.185466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:39.185545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:39.185596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:39.306738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:39.306896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:39.306936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:39.306966] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:39.310295] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=51.28%) [2026-01-01T20:20:39.310605] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-01T20:20:39.310730] [INFO ] [sig ] DORM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:39.448729] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DORM.txt [2026-01-01T20:20:39.448875] [INFO ] [sig ] [971/3531] Completed DORM in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:39.448916] [INFO ] [sig ] [972/3531] Forecasting DOUG... [2026-01-01T20:20:39.448945] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-01T20:20:39.448996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-01T20:20:39.461300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-01T20:20:39.461643] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-01T20:20:39.462446] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-01T20:20:39.462499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:39.462540] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:39.462568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:39.462657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:39.524104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:39.524871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:39.525017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:39.525062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:39.644036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:39.644197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:39.644239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:39.644269] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:39.648952] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-01T20:20:39.649424] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-01T20:20:39.649652] [INFO ] [sig ] DOUG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:39.815398] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DOUG.txt [2026-01-01T20:20:39.815546] [INFO ] [sig ] [972/3531] Completed DOUG in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:39.815604] [INFO ] [sig ] [973/3531] Forecasting DOX... [2026-01-01T20:20:39.815635] [INFO ] [sig ] Generating forecast for: DOX [2026-01-01T20:20:39.815665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-01T20:20:39.828230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-01T20:20:39.828558] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-01T20:20:39.829437] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-01T20:20:39.829499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:39.829531] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:39.829558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:39.829634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:39.886540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:39.887393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:39.887475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:39.887507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:40.010956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:40.011121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:40.011164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:40.011192] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:40.014647] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=99.47%) [2026-01-01T20:20:40.014937] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-01T20:20:40.015065] [INFO ] [sig ] DOX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:40.158027] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DOX.txt [2026-01-01T20:20:40.158182] [INFO ] [sig ] [973/3531] Completed DOX in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:40.158223] [INFO ] [sig ] [974/3531] Forecasting DPG... [2026-01-01T20:20:40.158252] [INFO ] [sig ] Generating forecast for: DPG [2026-01-01T20:20:40.158283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-01T20:20:40.170471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-01T20:20:40.170856] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-01T20:20:40.172011] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-01T20:20:40.172061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:40.172091] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:40.172117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:40.172173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:40.232215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:40.233149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:40.233227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:40.233260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:40.353418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:40.353584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:40.353626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:40.353656] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:40.356952] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: UP (p=52.92%) [2026-01-01T20:20:40.357218] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-01T20:20:40.357340] [INFO ] [sig ] DPG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:40.498685] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DPG.txt [2026-01-01T20:20:40.498817] [INFO ] [sig ] [974/3531] Completed DPG in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:40.498856] [INFO ] [sig ] [975/3531] Forecasting DPRO... [2026-01-01T20:20:40.498885] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-01T20:20:40.498915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-01T20:20:40.511092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-01T20:20:40.511420] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-01T20:20:40.512207] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-01T20:20:40.512257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:40.512289] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:40.512315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:40.512373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:40.568741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:40.569469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:40.569549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:40.569601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:40.684867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:40.685022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:40.685063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:40.685093] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:40.688396] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: UP (p=57.35%) [2026-01-01T20:20:40.688680] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-01T20:20:40.688800] [INFO ] [sig ] DPRO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:40.832026] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DPRO.txt [2026-01-01T20:20:40.832215] [INFO ] [sig ] [975/3531] Completed DPRO in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:40.832259] [INFO ] [sig ] [976/3531] Forecasting DPZ... [2026-01-01T20:20:40.832289] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-01T20:20:40.832319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-01T20:20:40.844634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-01T20:20:40.845055] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-01T20:20:40.845918] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-01T20:20:40.845982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:40.846025] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:40.846061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:40.846146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:40.904000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:40.904868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:40.904950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:40.904983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:41.025413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:41.025603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:41.025647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:41.025678] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:41.029263] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: DOWN (p=0.70%) [2026-01-01T20:20:41.029549] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-01T20:20:41.029693] [INFO ] [sig ] DPZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:41.169938] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DPZ.txt [2026-01-01T20:20:41.170081] [INFO ] [sig ] [976/3531] Completed DPZ in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:41.170128] [INFO ] [sig ] [977/3531] Forecasting DQ... [2026-01-01T20:20:41.170160] [INFO ] [sig ] Generating forecast for: DQ [2026-01-01T20:20:41.170191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-01T20:20:41.182709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-01T20:20:41.183073] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-01T20:20:41.183854] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-01T20:20:41.183904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:41.183937] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:41.183964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:41.184021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:41.239564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:41.240262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:41.240339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:41.240371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:41.362755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:41.362915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:41.362956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:41.362983] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:41.366301] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: DOWN (p=4.66%) [2026-01-01T20:20:41.366592] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-01T20:20:41.366713] [INFO ] [sig ] DQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:41.509226] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DQ.txt [2026-01-01T20:20:41.509375] [INFO ] [sig ] [977/3531] Completed DQ in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:41.509415] [INFO ] [sig ] [978/3531] Forecasting DRD... [2026-01-01T20:20:41.509444] [INFO ] [sig ] Generating forecast for: DRD [2026-01-01T20:20:41.509474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-01T20:20:41.522084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-01T20:20:41.522489] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-01T20:20:41.523285] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-01T20:20:41.523336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:41.523368] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:41.523395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:41.523453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:41.584266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:41.585147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:41.585231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:41.585265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:41.706990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:41.707147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:41.707199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:41.707237] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:41.710743] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: DOWN (p=8.50%) [2026-01-01T20:20:41.711018] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-01T20:20:41.711154] [INFO ] [sig ] DRD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:41.857817] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DRD.txt [2026-01-01T20:20:41.857995] [INFO ] [sig ] [978/3531] Completed DRD in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-01T20:20:41.858069] [INFO ] [sig ] [979/3531] Forecasting DRH... [2026-01-01T20:20:41.858103] [INFO ] [sig ] Generating forecast for: DRH [2026-01-01T20:20:41.858134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-01T20:20:41.870844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-01T20:20:41.871248] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-01T20:20:41.872086] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-01T20:20:41.872139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:41.872199] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:41.872228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:41.872288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:41.930011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:41.930934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:41.931029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:41.931065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:42.051737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:42.051894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:42.051937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:42.051968] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:42.055544] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: UP (p=61.77%) [2026-01-01T20:20:42.055873] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-01T20:20:42.056016] [INFO ] [sig ] DRH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:42.198750] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DRH.txt [2026-01-01T20:20:42.198913] [INFO ] [sig ] [979/3531] Completed DRH in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-01T20:20:42.198954] [INFO ] [sig ] [980/3531] Forecasting DRI... [2026-01-01T20:20:42.199008] [INFO ] [sig ] Generating forecast for: DRI [2026-01-01T20:20:42.199068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-01T20:20:42.211560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-01T20:20:42.211937] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-01T20:20:42.212742] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-01T20:20:42.212794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:42.212826] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:42.212852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:42.212910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:42.269540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:42.270302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:42.270383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:42.270415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:42.399466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:42.399664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:42.399710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:42.399760] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:42.403174] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=9.24%) [2026-01-01T20:20:42.403452] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-01T20:20:42.403597] [INFO ] [sig ] DRI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:42.540966] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DRI.txt [2026-01-01T20:20:42.541133] [INFO ] [sig ] [980/3531] Completed DRI in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-01T20:20:42.541174] [INFO ] [sig ] [981/3531] Forecasting DRIO... [2026-01-01T20:20:42.541205] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-01T20:20:42.541236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-01T20:20:42.553872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-01T20:20:42.554275] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-01T20:20:42.555135] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-01T20:20:42.555188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:42.555222] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:42.555255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:42.555320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:42.615224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:42.616119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:42.616203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:42.616235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:42.739074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:42.739242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:42.739288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:42.739318] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:42.743000] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: DOWN (p=48.85%) [2026-01-01T20:20:42.743305] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-01T20:20:42.743447] [INFO ] [sig ] DRIO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:42.893653] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DRIO.txt [2026-01-01T20:20:42.893807] [INFO ] [sig ] [981/3531] Completed DRIO in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-01T20:20:42.893847] [INFO ] [sig ] [982/3531] Forecasting DRLL... [2026-01-01T20:20:42.893878] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-01T20:20:42.893910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-01T20:20:42.906923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-01T20:20:42.907294] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-01T20:20:42.908142] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-01T20:20:42.908200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:42.908234] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:42.908260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:42.908333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:42.969835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:42.970677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:42.970782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:42.970817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:43.099959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:43.100127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:43.100171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:43.100235] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:43.103725] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-01-01T20:20:43.104000] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-01T20:20:43.104123] [INFO ] [sig ] DRLL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:43.247855] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DRLL.txt [2026-01-01T20:20:43.248200] [INFO ] [sig ] [982/3531] Completed DRLL in 0.4s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-01T20:20:43.248240] [INFO ] [sig ] [983/3531] Forecasting DRMA... [2026-01-01T20:20:43.248270] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-01T20:20:43.248301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-01T20:20:43.261440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-01T20:20:43.261847] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-01T20:20:43.262815] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-01T20:20:43.262865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:43.262898] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:43.262924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:43.262981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:43.318443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:43.319126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:43.319203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:43.319235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:43.434534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:43.434708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:43.434749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:43.434778] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:43.438079] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=34.74%) [2026-01-01T20:20:43.438347] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-01T20:20:43.438466] [INFO ] [sig ] DRMA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:43.577352] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DRMA.txt [2026-01-01T20:20:43.577519] [INFO ] [sig ] [983/3531] Completed DRMA in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-01T20:20:43.577561] [INFO ] [sig ] [984/3531] Forecasting DRS... [2026-01-01T20:20:43.577610] [INFO ] [sig ] Generating forecast for: DRS [2026-01-01T20:20:43.577642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-01T20:20:43.589999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-01T20:20:43.590332] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-01T20:20:43.591121] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-01T20:20:43.591173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:43.591203] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:43.591240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:43.591300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:43.647566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:43.648232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:43.648308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:43.648340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:43.764884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:43.765042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:43.765083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:43.765112] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:43.768440] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-01-01T20:20:43.768731] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-01T20:20:43.768852] [INFO ] [sig ] DRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:43.906019] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DRS.txt [2026-01-01T20:20:43.906171] [INFO ] [sig ] [984/3531] Completed DRS in 0.3s | 2.90 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-01T20:20:43.906211] [INFO ] [sig ] [985/3531] Forecasting DRTS... [2026-01-01T20:20:43.906241] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-01T20:20:43.906272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-01T20:20:43.918171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-01T20:20:43.918518] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-01T20:20:43.919330] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-01T20:20:43.919382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:43.919413] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:43.919439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:43.919495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:43.976182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:43.977266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:43.977349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:43.977381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:44.092762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:44.092923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:44.092963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:44.092992] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:44.096299] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: DOWN (p=43.76%) [2026-01-01T20:20:44.096565] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-01T20:20:44.096702] [INFO ] [sig ] DRTS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:44.236905] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DRTS.txt [2026-01-01T20:20:44.237062] [INFO ] [sig ] [985/3531] Completed DRTS in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-01T20:20:44.237103] [INFO ] [sig ] [986/3531] Forecasting DRUG... [2026-01-01T20:20:44.237131] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-01T20:20:44.237161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-01T20:20:44.251212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-01T20:20:44.251562] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-01T20:20:44.252351] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-01T20:20:44.252400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:44.252432] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:44.252458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:44.252515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:44.309974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:44.310807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:44.310886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:44.310920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:44.427071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:44.427230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:44.427271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:44.427301] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:44.430747] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: DOWN (p=43.62%) [2026-01-01T20:20:44.431050] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-01T20:20:44.431177] [INFO ] [sig ] DRUG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:44.575315] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DRUG.txt [2026-01-01T20:20:44.575478] [INFO ] [sig ] [986/3531] Completed DRUG in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-01T20:20:44.575520] [INFO ] [sig ] [987/3531] Forecasting DRVN... [2026-01-01T20:20:44.575549] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-01T20:20:44.575621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-01T20:20:44.588238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-01T20:20:44.588594] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-01T20:20:44.589407] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-01T20:20:44.589457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:44.589489] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:44.589514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:44.589591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:44.645590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:44.646305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:44.646383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:44.646416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:44.762336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:44.762496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:44.762537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:44.762567] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:44.765902] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: UP (p=74.39%) [2026-01-01T20:20:44.766169] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-01T20:20:44.766288] [INFO ] [sig ] DRVN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:44.905369] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DRVN.txt [2026-01-01T20:20:44.905530] [INFO ] [sig ] [987/3531] Completed DRVN in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-01T20:20:44.905589] [INFO ] [sig ] [988/3531] Forecasting DSGN... [2026-01-01T20:20:44.905625] [INFO ] [sig ] Generating forecast for: DSGN [2026-01-01T20:20:44.905694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGN' from 'https://tdm.silogroup.org/data/derivative_storage/DSGN.csv'. [2026-01-01T20:20:44.917735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGN'. [2026-01-01T20:20:44.918097] [INFO ] [FORECASTER] Starting predict_future for DSGN [2026-01-01T20:20:44.918941] [DEBUG] [LOCAL ] No optimal features file found for DSGN: ./output/feature-sets/DSGN.txt [2026-01-01T20:20:44.919020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:44.919057] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:44.919085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:44.919144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:44.978213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:44.979008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:44.979099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:44.979140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:45.099236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:45.099398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:45.099442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:45.099471] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:45.102864] [DEBUG] [FORECASTER] DSGN: Forecast T+1@11:T+2@11: DOWN (p=33.01%) [2026-01-01T20:20:45.103138] [INFO ] [FORECASTER] Completed predict_future for DSGN [2026-01-01T20:20:45.103264] [INFO ] [sig ] DSGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:45.249439] [INFO ] [LOCAL ] Saved forecast: DSGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DSGN.txt [2026-01-01T20:20:45.249648] [INFO ] [sig ] [988/3531] Completed DSGN in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-01T20:20:45.249729] [INFO ] [sig ] [989/3531] Forecasting DSGX... [2026-01-01T20:20:45.249772] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-01T20:20:45.249809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-01T20:20:45.266014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-01T20:20:45.266468] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-01T20:20:45.267560] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-01T20:20:45.267663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:45.267716] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:45.267770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:45.267865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:45.327485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:45.328558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:45.328696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:45.328731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:45.446359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:45.446538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:45.446603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:45.446637] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:45.450670] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: UP (p=95.81%) [2026-01-01T20:20:45.450988] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-01T20:20:45.451123] [INFO ] [sig ] DSGX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:45.599915] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DSGX.txt [2026-01-01T20:20:45.600088] [INFO ] [sig ] [989/3531] Completed DSGX in 0.4s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-01T20:20:45.600128] [INFO ] [sig ] [990/3531] Forecasting DSL... [2026-01-01T20:20:45.600166] [INFO ] [sig ] Generating forecast for: DSL [2026-01-01T20:20:45.600199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-01T20:20:45.612732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-01T20:20:45.613116] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-01T20:20:45.613915] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-01T20:20:45.613966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:45.613998] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:45.614025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:45.614081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:45.670810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:45.671682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:45.671764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:45.671797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:45.788644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:45.788801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:45.788845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:45.788874] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:45.792246] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: DOWN (p=18.66%) [2026-01-01T20:20:45.792523] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-01T20:20:45.792662] [INFO ] [sig ] DSL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:45.928948] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DSL.txt [2026-01-01T20:20:45.929081] [INFO ] [sig ] [990/3531] Completed DSL in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-01T20:20:45.929120] [INFO ] [sig ] [991/3531] Forecasting DSM... [2026-01-01T20:20:45.929148] [INFO ] [sig ] Generating forecast for: DSM [2026-01-01T20:20:45.929179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-01T20:20:45.940786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-01T20:20:45.941116] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-01T20:20:45.941903] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-01T20:20:45.941954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:45.941986] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:45.942012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:45.942069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:45.997471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:45.998081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:45.998159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:45.998191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:46.118135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:46.118289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:46.118331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:46.118359] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:46.121704] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: UP (p=75.38%) [2026-01-01T20:20:46.121969] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-01T20:20:46.122089] [INFO ] [sig ] DSM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:46.259126] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DSM.txt [2026-01-01T20:20:46.259255] [INFO ] [sig ] [991/3531] Completed DSM in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-01T20:20:46.259294] [INFO ] [sig ] [992/3531] Forecasting DSP... [2026-01-01T20:20:46.259322] [INFO ] [sig ] Generating forecast for: DSP [2026-01-01T20:20:46.259352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-01T20:20:46.271107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-01T20:20:46.271430] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-01T20:20:46.272210] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-01T20:20:46.272261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:46.272294] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:46.272321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:46.272378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:46.327943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:46.328538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:46.328630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:46.328664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:46.452401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:46.452555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:46.452613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:46.452644] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:46.455935] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-01-01T20:20:46.456200] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-01T20:20:46.456320] [INFO ] [sig ] DSP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:46.594823] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DSP.txt [2026-01-01T20:20:46.595013] [INFO ] [sig ] [992/3531] Completed DSP in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-01T20:20:46.595053] [INFO ] [sig ] [993/3531] Forecasting DSX... [2026-01-01T20:20:46.595082] [INFO ] [sig ] Generating forecast for: DSX [2026-01-01T20:20:46.595146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-01T20:20:46.608451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-01T20:20:46.608882] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-01T20:20:46.609780] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-01T20:20:46.609837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:46.609870] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:46.609897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:46.609954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:46.666211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:46.667102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:46.667182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:46.667215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:46.787515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:46.787707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:46.787762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:46.787798] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:46.791377] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: UP (p=89.53%) [2026-01-01T20:20:46.791691] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-01T20:20:46.791829] [INFO ] [sig ] DSX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:46.936439] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DSX.txt [2026-01-01T20:20:46.936623] [INFO ] [sig ] [993/3531] Completed DSX in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-01T20:20:46.936664] [INFO ] [sig ] [994/3531] Forecasting DTB... [2026-01-01T20:20:46.936695] [INFO ] [sig ] Generating forecast for: DTB [2026-01-01T20:20:46.936725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-01T20:20:46.948929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-01T20:20:46.949318] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-01T20:20:46.950113] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-01T20:20:46.950164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:46.950195] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:46.950221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:46.950278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:47.007207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:47.008032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:47.008112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:47.008146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:47.124930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:47.125095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:47.125136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:47.125165] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:47.128458] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=53.09%) [2026-01-01T20:20:47.128751] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-01T20:20:47.128869] [INFO ] [sig ] DTB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:47.270043] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DTB.txt [2026-01-01T20:20:47.270206] [INFO ] [sig ] [994/3531] Completed DTB in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-01T20:20:47.270245] [INFO ] [sig ] [995/3531] Forecasting DTE... [2026-01-01T20:20:47.270276] [INFO ] [sig ] Generating forecast for: DTE [2026-01-01T20:20:47.270335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-01T20:20:47.282533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-01T20:20:47.282944] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-01T20:20:47.283860] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-01T20:20:47.283914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:47.283947] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:47.283975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:47.284033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:47.341100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:47.341923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:47.342004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:47.342037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:47.458076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:47.458236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:47.458279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:47.458309] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:47.465157] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-01-01T20:20:47.465458] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-01T20:20:47.465604] [INFO ] [sig ] DTE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:47.605419] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DTE.txt [2026-01-01T20:20:47.605593] [INFO ] [sig ] [995/3531] Completed DTE in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-01T20:20:47.605635] [INFO ] [sig ] [996/3531] Forecasting DTG... [2026-01-01T20:20:47.605665] [INFO ] [sig ] Generating forecast for: DTG [2026-01-01T20:20:47.605696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-01T20:20:47.618112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-01T20:20:47.618465] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-01T20:20:47.619323] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-01T20:20:47.619375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:47.619434] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:47.619463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:47.619522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:47.680373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:47.681444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:47.681527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:47.681560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:47.799155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:47.799321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:47.799387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:47.799420] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:47.802849] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-01-01T20:20:47.803126] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-01T20:20:47.803252] [INFO ] [sig ] DTG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:47.942701] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DTG.txt [2026-01-01T20:20:47.942847] [INFO ] [sig ] [996/3531] Completed DTG in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-01T20:20:47.942886] [INFO ] [sig ] [997/3531] Forecasting DTIL... [2026-01-01T20:20:47.942916] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-01T20:20:47.942946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-01T20:20:47.954524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-01T20:20:47.954901] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-01T20:20:47.955686] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-01T20:20:47.955746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:47.955779] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:47.955805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:47.955862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:48.015354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:48.016435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:48.016535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:48.016598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:48.139472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:48.139673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:48.139726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:48.139758] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:48.143712] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-01-01T20:20:48.144118] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-01T20:20:48.144279] [INFO ] [sig ] DTIL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:48.296455] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DTIL.txt [2026-01-01T20:20:48.296637] [INFO ] [sig ] [997/3531] Completed DTIL in 0.4s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-01T20:20:48.296682] [INFO ] [sig ] [998/3531] Forecasting DTM... [2026-01-01T20:20:48.296714] [INFO ] [sig ] Generating forecast for: DTM [2026-01-01T20:20:48.296747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-01T20:20:48.311724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-01T20:20:48.312355] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-01T20:20:48.313554] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-01T20:20:48.313644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:48.313690] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:48.313731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:48.313814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:48.382523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:48.383385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:48.383467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:48.383501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:48.505339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:48.505504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:48.505546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:48.505592] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:48.508919] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=63.36%) [2026-01-01T20:20:48.509204] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-01T20:20:48.509327] [INFO ] [sig ] DTM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:48.649752] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DTM.txt [2026-01-01T20:20:48.649891] [INFO ] [sig ] [998/3531] Completed DTM in 0.4s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-01T20:20:48.649932] [INFO ] [sig ] [999/3531] Forecasting DUK... [2026-01-01T20:20:48.649962] [INFO ] [sig ] Generating forecast for: DUK [2026-01-01T20:20:48.649995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-01T20:20:48.662714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-01T20:20:48.663078] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-01T20:20:48.663888] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-01T20:20:48.663939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:48.663970] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:48.663995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:48.664052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:48.721364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:48.722139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:48.722220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:48.722255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:48.838143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:48.838300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:48.838342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:48.838406] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:48.841891] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: UP (p=67.09%) [2026-01-01T20:20:48.842178] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-01T20:20:48.842310] [INFO ] [sig ] DUK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:48.984916] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DUK.txt [2026-01-01T20:20:48.985068] [INFO ] [sig ] [999/3531] Completed DUK in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-01T20:20:48.985109] [INFO ] [sig ] [1000/3531] Forecasting DUKB... [2026-01-01T20:20:48.985140] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-01T20:20:48.985169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-01T20:20:48.998306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-01T20:20:48.998754] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-01T20:20:48.999761] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-01T20:20:48.999812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:48.999845] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:48.999871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:48.999928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:49.055933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:49.057197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:49.057294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:49.057328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:49.180684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:49.180847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:49.180889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:49.180918] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:49.184805] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: DOWN (p=43.83%) [2026-01-01T20:20:49.185076] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-01T20:20:49.185203] [INFO ] [sig ] DUKB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:49.330360] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DUKB.txt [2026-01-01T20:20:49.330522] [INFO ] [sig ] [1000/3531] Completed DUKB in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-01T20:20:49.330584] [INFO ] [sig ] [1001/3531] Forecasting DUOL... [2026-01-01T20:20:49.330619] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-01T20:20:49.330649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-01T20:20:49.343594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-01T20:20:49.343943] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-01T20:20:49.344747] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-01T20:20:49.344800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:49.344831] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:49.344858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:49.344917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:49.403324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:49.404148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:49.404228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:49.404259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:49.524887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:49.525042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:49.525082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:49.525110] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:49.528382] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=7.57%) [2026-01-01T20:20:49.528670] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-01T20:20:49.528795] [INFO ] [sig ] DUOL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:49.669658] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DUOL.txt [2026-01-01T20:20:49.669789] [INFO ] [sig ] [1001/3531] Completed DUOL in 0.3s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-01T20:20:49.669828] [INFO ] [sig ] [1002/3531] Forecasting DVA... [2026-01-01T20:20:49.669857] [INFO ] [sig ] Generating forecast for: DVA [2026-01-01T20:20:49.669887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-01T20:20:49.682210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-01T20:20:49.682567] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-01T20:20:49.683402] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-01T20:20:49.683453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:49.683486] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:49.683514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:49.683604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:49.739771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:49.740441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:49.740519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:49.740550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:49.863469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:49.863657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:49.863704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:49.863733] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:49.867220] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=41.62%) [2026-01-01T20:20:49.867509] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-01T20:20:49.867673] [INFO ] [sig ] DVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:50.020977] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DVA.txt [2026-01-01T20:20:50.021146] [INFO ] [sig ] [1002/3531] Completed DVA in 0.4s | 2.90 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-01T20:20:50.021189] [INFO ] [sig ] [1003/3531] Forecasting DVAX... [2026-01-01T20:20:50.021251] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-01T20:20:50.021285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-01T20:20:50.034133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-01T20:20:50.034513] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-01T20:20:50.035364] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-01T20:20:50.035416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:50.035450] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:50.035478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:50.035537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:50.092471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:50.093201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:50.093280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:50.093313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:50.215048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:50.215205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:50.215247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:50.215276] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:50.218583] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-01-01T20:20:50.218854] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-01T20:20:50.219060] [INFO ] [sig ] DVAX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:50.371368] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DVAX.txt [2026-01-01T20:20:50.371531] [INFO ] [sig ] [1003/3531] Completed DVAX in 0.4s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-01T20:20:50.371588] [INFO ] [sig ] [1004/3531] Forecasting DVN... [2026-01-01T20:20:50.371624] [INFO ] [sig ] Generating forecast for: DVN [2026-01-01T20:20:50.371655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-01T20:20:50.385361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-01T20:20:50.385798] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-01T20:20:50.386845] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-01T20:20:50.386897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:50.386928] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:50.386955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:50.387013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:50.445217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:50.446116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:50.446197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:50.446230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:50.568417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:50.568607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:50.568667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:50.568698] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:50.572086] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-01-01T20:20:50.572388] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-01T20:20:50.572518] [INFO ] [sig ] DVN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:50.717785] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DVN.txt [2026-01-01T20:20:50.717958] [INFO ] [sig ] [1004/3531] Completed DVN in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-01T20:20:50.718001] [INFO ] [sig ] [1005/3531] Forecasting DWAS... [2026-01-01T20:20:50.718032] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-01T20:20:50.718062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-01T20:20:50.730671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-01T20:20:50.731040] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-01T20:20:50.731829] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-01T20:20:50.731880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:50.731912] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:50.731939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:50.731996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:50.787910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:50.788504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:50.788599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:50.788633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:50.905640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:50.905794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:50.905835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:50.905867] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:50.909163] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-01T20:20:50.909426] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-01T20:20:50.909545] [INFO ] [sig ] DWAS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:51.051089] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DWAS.txt [2026-01-01T20:20:51.051218] [INFO ] [sig ] [1005/3531] Completed DWAS in 0.3s | 2.90 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-01T20:20:51.051258] [INFO ] [sig ] [1006/3531] Forecasting DWSH... [2026-01-01T20:20:51.051287] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-01T20:20:51.051323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-01T20:20:51.061966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-01T20:20:51.062319] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-01T20:20:51.063124] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-01T20:20:51.063175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:51.063207] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:51.063234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:51.063291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:51.120649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:51.121271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:51.121386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:51.121422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:51.226458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:51.226625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:51.226668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:51.226697] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:51.229997] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: UP (p=83.40%) [2026-01-01T20:20:51.230259] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-01T20:20:51.230376] [INFO ] [sig ] DWSH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:51.367491] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DWSH.txt [2026-01-01T20:20:51.367633] [INFO ] [sig ] [1006/3531] Completed DWSH in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-01T20:20:51.367674] [INFO ] [sig ] [1007/3531] Forecasting DX... [2026-01-01T20:20:51.367704] [INFO ] [sig ] Generating forecast for: DX [2026-01-01T20:20:51.367759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-01T20:20:51.379927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-01T20:20:51.380228] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-01T20:20:51.381002] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-01T20:20:51.381052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:51.381083] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:51.381110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:51.381167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:51.439924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:51.440733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:51.440818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:51.440852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:51.557649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:51.557798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:51.557837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:51.557866] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:51.561181] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=28.51%) [2026-01-01T20:20:51.561446] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-01T20:20:51.561565] [INFO ] [sig ] DX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:51.702830] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DX.txt [2026-01-01T20:20:51.702976] [INFO ] [sig ] [1007/3531] Completed DX in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-01T20:20:51.703015] [INFO ] [sig ] [1008/3531] Forecasting DXC... [2026-01-01T20:20:51.703045] [INFO ] [sig ] Generating forecast for: DXC [2026-01-01T20:20:51.703104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-01T20:20:51.716375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-01T20:20:51.716773] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-01T20:20:51.717603] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-01T20:20:51.717656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:51.717693] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:51.717732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:51.717792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:51.775560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:51.776274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:51.776353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:51.776386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:51.897665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:51.897820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:51.897864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:51.897911] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:51.901506] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: DOWN (p=20.44%) [2026-01-01T20:20:51.901803] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-01T20:20:51.901932] [INFO ] [sig ] DXC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:52.042810] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DXC.txt [2026-01-01T20:20:52.042942] [INFO ] [sig ] [1008/3531] Completed DXC in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-01T20:20:52.042990] [INFO ] [sig ] [1009/3531] Forecasting DXCM... [2026-01-01T20:20:52.043020] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-01T20:20:52.043052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-01T20:20:52.056979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-01T20:20:52.057489] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-01T20:20:52.058396] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-01T20:20:52.058450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:52.058485] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:52.058512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:52.058587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:52.113887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:52.114500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:52.114595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:52.114631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:52.234111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:52.234279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:52.234322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:52.234350] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:52.237694] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-01-01T20:20:52.237962] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-01T20:20:52.238082] [INFO ] [sig ] DXCM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:52.377394] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DXCM.txt [2026-01-01T20:20:52.377543] [INFO ] [sig ] [1009/3531] Completed DXCM in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-01T20:20:52.377601] [INFO ] [sig ] [1010/3531] Forecasting DXPE... [2026-01-01T20:20:52.377672] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-01T20:20:52.377707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-01T20:20:52.389333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-01T20:20:52.389681] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-01T20:20:52.390454] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-01T20:20:52.390505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:52.390537] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:52.390564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:52.390647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:52.446267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:52.446906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:52.446983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:52.447015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:52.566528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:52.566721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:52.566763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:52.566792] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:52.570185] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=71.37%) [2026-01-01T20:20:52.570451] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-01T20:20:52.570588] [INFO ] [sig ] DXPE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:52.710996] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DXPE.txt [2026-01-01T20:20:52.711116] [INFO ] [sig ] [1010/3531] Completed DXPE in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-01T20:20:52.711155] [INFO ] [sig ] [1011/3531] Forecasting DY... [2026-01-01T20:20:52.711184] [INFO ] [sig ] Generating forecast for: DY [2026-01-01T20:20:52.711213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-01T20:20:52.724669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-01T20:20:52.724983] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-01T20:20:52.725768] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-01T20:20:52.725818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:52.725849] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:52.725879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:52.725938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:52.781539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:52.782145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:52.782219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:52.782251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:52.900288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:52.900438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:52.900479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:52.900507] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:52.903776] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: UP (p=66.76%) [2026-01-01T20:20:52.904040] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-01T20:20:52.904161] [INFO ] [sig ] DY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:53.044776] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/DY.txt [2026-01-01T20:20:53.044887] [INFO ] [sig ] [1011/3531] Completed DY in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-01T20:20:53.044926] [INFO ] [sig ] [1012/3531] Forecasting DYN... [2026-01-01T20:20:53.044955] [INFO ] [sig ] Generating forecast for: DYN [2026-01-01T20:20:53.045015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-01T20:20:53.056705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-01T20:20:53.057048] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-01T20:20:53.057827] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-01T20:20:53.057879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:53.057916] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:53.057943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:53.057999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:53.114187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:53.114783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:53.114856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:53.114889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:53.234987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:53.235136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:53.235176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:53.235205] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:53.238478] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=31.20%) [2026-01-01T20:20:53.238759] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-01T20:20:53.238880] [INFO ] [sig ] DYN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:53.376790] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/DYN.txt [2026-01-01T20:20:53.376912] [INFO ] [sig ] [1012/3531] Completed DYN in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-01T20:20:53.376951] [INFO ] [sig ] [1013/3531] Forecasting E... [2026-01-01T20:20:53.376981] [INFO ] [sig ] Generating forecast for: E [2026-01-01T20:20:53.377010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-01T20:20:53.389550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-01T20:20:53.389878] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-01T20:20:53.390651] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-01T20:20:53.390702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:53.390758] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:53.390786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:53.390845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:53.446691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:53.447281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:53.447357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:53.447388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:53.566443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:53.566602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:53.566644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:53.566673] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:53.569987] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: UP (p=88.92%) [2026-01-01T20:20:53.570250] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-01T20:20:53.570370] [INFO ] [sig ] E: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:53.707679] [INFO ] [LOCAL ] Saved forecast: E 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/E.txt [2026-01-01T20:20:53.707798] [INFO ] [sig ] [1013/3531] Completed E in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-01T20:20:53.707838] [INFO ] [sig ] [1014/3531] Forecasting EA... [2026-01-01T20:20:53.707868] [INFO ] [sig ] Generating forecast for: EA [2026-01-01T20:20:53.707896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-01T20:20:53.719892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-01T20:20:53.720203] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-01T20:20:53.720985] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-01T20:20:53.721036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:53.721067] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:53.721094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:53.721151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:53.776803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:53.777393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:53.777469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:53.777501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:53.900478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:53.900633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:53.900677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:53.900705] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:53.903977] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-01-01T20:20:53.904242] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-01T20:20:53.904360] [INFO ] [sig ] EA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:54.042922] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EA.txt [2026-01-01T20:20:54.043035] [INFO ] [sig ] [1014/3531] Completed EA in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-01T20:20:54.043242] [INFO ] [sig ] [1015/3531] Forecasting EAF... [2026-01-01T20:20:54.043272] [INFO ] [sig ] Generating forecast for: EAF [2026-01-01T20:20:54.043301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-01T20:20:54.055594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-01T20:20:54.055919] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-01T20:20:54.056727] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-01T20:20:54.056778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:54.056810] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:54.056837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:54.056894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:54.112482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:54.113178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:54.113254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:54.113287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:54.236218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:54.236369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:54.236408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:54.236436] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:54.239770] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=44.70%) [2026-01-01T20:20:54.240052] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-01T20:20:54.240171] [INFO ] [sig ] EAF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:54.377252] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EAF.txt [2026-01-01T20:20:54.377387] [INFO ] [sig ] [1015/3531] Completed EAF in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-01T20:20:54.377426] [INFO ] [sig ] [1016/3531] Forecasting EAI... [2026-01-01T20:20:54.377456] [INFO ] [sig ] Generating forecast for: EAI [2026-01-01T20:20:54.377488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-01T20:20:54.388419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-01T20:20:54.388748] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-01T20:20:54.389535] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-01T20:20:54.389603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:54.389636] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:54.389661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:54.389718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:54.445871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:54.446460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:54.446534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:54.446566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:54.559102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:54.559232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:54.559273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:54.559303] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:54.562720] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-01-01T20:20:54.563004] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-01T20:20:54.563131] [INFO ] [sig ] EAI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:54.704202] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EAI.txt [2026-01-01T20:20:54.704320] [INFO ] [sig ] [1016/3531] Completed EAI in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-01T20:20:54.704357] [INFO ] [sig ] [1017/3531] Forecasting EARN... [2026-01-01T20:20:54.704387] [INFO ] [sig ] Generating forecast for: EARN [2026-01-01T20:20:54.704418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-01T20:20:54.715534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-01T20:20:54.715853] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-01T20:20:54.716838] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-01T20:20:54.716889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:54.716921] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:54.716947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:54.717004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:54.773636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:54.774234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:54.774310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:54.774342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:54.896155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:54.896316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:54.896358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:54.896388] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:54.899764] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=75.70%) [2026-01-01T20:20:54.900036] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-01T20:20:54.900157] [INFO ] [sig ] EARN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:55.045522] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EARN.txt [2026-01-01T20:20:55.045650] [INFO ] [sig ] [1017/3531] Completed EARN in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-01T20:20:55.045690] [INFO ] [sig ] [1018/3531] Forecasting EB... [2026-01-01T20:20:55.045719] [INFO ] [sig ] Generating forecast for: EB [2026-01-01T20:20:55.045749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-01T20:20:55.058715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-01T20:20:55.059148] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-01T20:20:55.059981] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-01T20:20:55.060031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:55.060062] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:55.060088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:55.060144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:55.116366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:55.117047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:55.117125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:55.117157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:55.239590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:55.239741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:55.239781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:55.239808] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:55.243087] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: UP (p=55.11%) [2026-01-01T20:20:55.243352] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-01T20:20:55.243471] [INFO ] [sig ] EB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:55.392646] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EB.txt [2026-01-01T20:20:55.392769] [INFO ] [sig ] [1018/3531] Completed EB in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-01T20:20:55.392808] [INFO ] [sig ] [1019/3531] Forecasting EBAY... [2026-01-01T20:20:55.392837] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-01T20:20:55.392867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-01T20:20:55.404517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-01T20:20:55.404852] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-01T20:20:55.405813] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-01T20:20:55.405862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:55.405893] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:55.405919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:55.405975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:55.463375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:55.463994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:55.464069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:55.464102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:55.583627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:55.583793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:55.583834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:55.583863] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:55.587187] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-01-01T20:20:55.587452] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-01T20:20:55.587588] [INFO ] [sig ] EBAY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:55.727981] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EBAY.txt [2026-01-01T20:20:55.728133] [INFO ] [sig ] [1019/3531] Completed EBAY in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-01T20:20:55.728175] [INFO ] [sig ] [1020/3531] Forecasting EBC... [2026-01-01T20:20:55.728231] [INFO ] [sig ] Generating forecast for: EBC [2026-01-01T20:20:55.728266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-01T20:20:55.739293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-01T20:20:55.739710] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-01T20:20:55.740554] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-01T20:20:55.740632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:55.740667] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:55.740696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:55.740756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:55.797421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:55.798267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:55.798348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:55.798379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:55.921539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:55.921719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:55.921764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:55.921793] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:55.925248] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=11.04%) [2026-01-01T20:20:55.925536] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-01T20:20:55.925683] [INFO ] [sig ] EBC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:56.072079] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EBC.txt [2026-01-01T20:20:56.072217] [INFO ] [sig ] [1020/3531] Completed EBC in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-01T20:20:56.072262] [INFO ] [sig ] [1021/3531] Forecasting EBF... [2026-01-01T20:20:56.072292] [INFO ] [sig ] Generating forecast for: EBF [2026-01-01T20:20:56.072323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-01T20:20:56.082736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-01T20:20:56.083036] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-01T20:20:56.083811] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-01T20:20:56.083863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:56.083906] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:56.083934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:56.083992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:56.139781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:56.140398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:56.140473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:56.140505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:56.259245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:56.259399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:56.259440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:56.259468] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:56.262807] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-01T20:20:56.263075] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-01T20:20:56.263194] [INFO ] [sig ] EBF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:56.402397] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EBF.txt [2026-01-01T20:20:56.402525] [INFO ] [sig ] [1021/3531] Completed EBF in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-01T20:20:56.402563] [INFO ] [sig ] [1022/3531] Forecasting EBON... [2026-01-01T20:20:56.402617] [INFO ] [sig ] Generating forecast for: EBON [2026-01-01T20:20:56.402647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-01T20:20:56.412869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-01T20:20:56.413206] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-01T20:20:56.413990] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-01T20:20:56.414041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:56.414073] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:56.414100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:56.414157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:56.470502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:56.471506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:56.471605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:56.471640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:56.568784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:56.568935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:56.569067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:56.569120] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:56.572426] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-01-01T20:20:56.572709] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-01T20:20:56.572828] [INFO ] [sig ] EBON: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:56.710709] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EBON.txt [2026-01-01T20:20:56.710845] [INFO ] [sig ] [1022/3531] Completed EBON in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-01T20:20:56.710883] [INFO ] [sig ] [1023/3531] Forecasting EBS... [2026-01-01T20:20:56.710913] [INFO ] [sig ] Generating forecast for: EBS [2026-01-01T20:20:56.710944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-01T20:20:56.722257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-01T20:20:56.722653] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-01T20:20:56.723451] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-01T20:20:56.723502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:56.723533] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:56.723560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:56.723645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:56.781831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:56.782698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:56.782813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:56.782847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:56.903969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:56.904128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:56.904169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:56.904198] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:56.907543] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-01-01T20:20:56.907838] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-01T20:20:56.907962] [INFO ] [sig ] EBS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:57.045218] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EBS.txt [2026-01-01T20:20:57.045341] [INFO ] [sig ] [1023/3531] Completed EBS in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-01T20:20:57.045379] [INFO ] [sig ] [1024/3531] Forecasting EC... [2026-01-01T20:20:57.045410] [INFO ] [sig ] Generating forecast for: EC [2026-01-01T20:20:57.045441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-01T20:20:57.055888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-01T20:20:57.056229] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-01T20:20:57.057085] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-01T20:20:57.057147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:57.057193] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:57.057232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:57.057311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:57.115727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:57.116350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:57.116428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:57.116462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:57.238168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:57.238326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:57.238368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:57.238397] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:57.241959] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-01T20:20:57.242416] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-01T20:20:57.242534] [INFO ] [sig ] EC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:57.383601] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EC.txt [2026-01-01T20:20:57.383735] [INFO ] [sig ] [1024/3531] Completed EC in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-01T20:20:57.383774] [INFO ] [sig ] [1025/3531] Forecasting ECC... [2026-01-01T20:20:57.383809] [INFO ] [sig ] Generating forecast for: ECC [2026-01-01T20:20:57.383840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-01T20:20:57.394750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-01T20:20:57.395063] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-01T20:20:57.395845] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-01T20:20:57.395896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:57.395928] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:57.395955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:57.396017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:57.451779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:57.452372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:57.452446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:57.452478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:57.567302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:57.567452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:57.567493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:57.567522] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:57.570834] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=53.23%) [2026-01-01T20:20:57.571103] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-01T20:20:57.571224] [INFO ] [sig ] ECC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:57.710275] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ECC.txt [2026-01-01T20:20:57.710403] [INFO ] [sig ] [1025/3531] Completed ECC in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-01T20:20:57.710441] [INFO ] [sig ] [1026/3531] Forecasting ECL... [2026-01-01T20:20:57.710470] [INFO ] [sig ] Generating forecast for: ECL [2026-01-01T20:20:57.710501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-01T20:20:57.720753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-01T20:20:57.721057] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-01T20:20:57.721840] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-01T20:20:57.721891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:57.721923] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:57.721949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:57.722011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:57.778266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:57.778870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:57.778945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:57.778994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:57.896558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:57.896716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:57.896759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:57.896788] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:57.900086] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: DOWN (p=15.46%) [2026-01-01T20:20:57.900350] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-01T20:20:57.900468] [INFO ] [sig ] ECL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:58.039910] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ECL.txt [2026-01-01T20:20:58.040083] [INFO ] [sig ] [1026/3531] Completed ECL in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-01T20:20:58.040133] [INFO ] [sig ] [1027/3531] Forecasting ECPG... [2026-01-01T20:20:58.040167] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-01T20:20:58.040197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-01T20:20:58.051458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-01T20:20:58.051803] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-01T20:20:58.052594] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-01T20:20:58.052646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:58.052677] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:58.052705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:58.052763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:58.108076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:58.108766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:58.108842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:58.108875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:58.224846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:58.225005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:58.225046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:58.225075] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:58.228370] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: UP (p=69.49%) [2026-01-01T20:20:58.228652] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-01T20:20:58.228771] [INFO ] [sig ] ECPG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:58.366284] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ECPG.txt [2026-01-01T20:20:58.366411] [INFO ] [sig ] [1027/3531] Completed ECPG in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-01T20:20:58.366451] [INFO ] [sig ] [1028/3531] Forecasting ECX... [2026-01-01T20:20:58.366481] [INFO ] [sig ] Generating forecast for: ECX [2026-01-01T20:20:58.366520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-01T20:20:58.376385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-01T20:20:58.376721] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-01T20:20:58.377474] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-01T20:20:58.377526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:58.377559] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:58.377609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:58.377673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:58.433505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:58.434139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:58.434216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:58.434248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:58.550628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:58.550783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:58.550823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:58.550868] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:58.554216] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-01T20:20:58.554485] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-01T20:20:58.554622] [INFO ] [sig ] ECX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:58.692525] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ECX.txt [2026-01-01T20:20:58.692691] [INFO ] [sig ] [1028/3531] Completed ECX in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:20:58.692732] [INFO ] [sig ] [1029/3531] Forecasting ED... [2026-01-01T20:20:58.692762] [INFO ] [sig ] Generating forecast for: ED [2026-01-01T20:20:58.692794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-01T20:20:58.703308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-01T20:20:58.703675] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-01T20:20:58.704426] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-01T20:20:58.704476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:58.704508] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:58.704535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:58.704614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:58.760131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:58.760955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:58.761038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:58.761074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:58.879558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:58.879736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:58.879776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:58.879806] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:58.883161] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: DOWN (p=17.34%) [2026-01-01T20:20:58.883445] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-01T20:20:58.883588] [INFO ] [sig ] ED: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:59.027649] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ED.txt [2026-01-01T20:20:59.027805] [INFO ] [sig ] [1029/3531] Completed ED in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:20:59.027874] [INFO ] [sig ] [1030/3531] Forecasting EDAP... [2026-01-01T20:20:59.027907] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-01T20:20:59.027939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-01T20:20:59.038431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-01T20:20:59.038826] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-01T20:20:59.039651] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-01T20:20:59.039702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:59.039760] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:59.039788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:59.039847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:59.097771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:59.098639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:59.098721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:59.098771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:59.217185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:59.217342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:59.217385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:59.217422] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:59.220820] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: DOWN (p=11.51%) [2026-01-01T20:20:59.221105] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-01T20:20:59.221226] [INFO ] [sig ] EDAP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:20:59.364087] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EDAP.txt [2026-01-01T20:20:59.364254] [INFO ] [sig ] [1030/3531] Completed EDAP in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:20:59.364296] [INFO ] [sig ] [1031/3531] Forecasting EDD... [2026-01-01T20:20:59.364326] [INFO ] [sig ] Generating forecast for: EDD [2026-01-01T20:20:59.364357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-01T20:20:59.374748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-01T20:20:59.375105] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-01T20:20:59.375902] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-01T20:20:59.375953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:59.375984] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:59.376011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:59.376068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:59.432932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:59.433859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:59.433944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:59.433979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:59.556725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:59.556887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:59.556927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:59.556956] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:59.560285] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: UP (p=89.92%) [2026-01-01T20:20:59.560557] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-01T20:20:59.560698] [INFO ] [sig ] EDD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:20:59.704690] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EDD.txt [2026-01-01T20:20:59.704852] [INFO ] [sig ] [1031/3531] Completed EDD in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:20:59.704893] [INFO ] [sig ] [1032/3531] Forecasting EDF... [2026-01-01T20:20:59.704925] [INFO ] [sig ] Generating forecast for: EDF [2026-01-01T20:20:59.704954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-01T20:20:59.715380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-01T20:20:59.715771] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-01T20:20:59.716537] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-01T20:20:59.716607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:20:59.716640] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:20:59.716667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:20:59.716738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:20:59.778513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:20:59.779601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:20:59.779702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:20:59.779747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:20:59.908261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:20:59.908424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:20:59.908467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:20:59.908498] [INFO ] [FORECASTER] Training complete [2026-01-01T20:20:59.911933] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-01-01T20:20:59.912217] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-01T20:20:59.912345] [INFO ] [sig ] EDF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:00.051186] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EDF.txt [2026-01-01T20:21:00.051347] [INFO ] [sig ] [1032/3531] Completed EDF in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:21:00.051387] [INFO ] [sig ] [1033/3531] Forecasting EDN... [2026-01-01T20:21:00.051417] [INFO ] [sig ] Generating forecast for: EDN [2026-01-01T20:21:00.051449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-01T20:21:00.063313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-01T20:21:00.063739] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-01T20:21:00.064561] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-01T20:21:00.064636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:00.064668] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:00.064695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:00.064753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:00.139385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:00.140282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:00.140367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:00.140399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:00.260972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:00.261094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:00.261143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:00.261209] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:00.265889] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-01-01T20:21:00.266228] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-01T20:21:00.266373] [INFO ] [sig ] EDN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:00.420855] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EDN.txt [2026-01-01T20:21:00.420996] [INFO ] [sig ] [1033/3531] Completed EDN in 0.4s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:21:00.421055] [INFO ] [sig ] [1034/3531] Forecasting EE... [2026-01-01T20:21:00.421091] [INFO ] [sig ] Generating forecast for: EE [2026-01-01T20:21:00.421122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-01T20:21:00.436433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-01T20:21:00.436828] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-01T20:21:00.437640] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-01T20:21:00.437702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:00.437735] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:00.437763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:00.437820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:00.493783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:00.494610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:00.494692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:00.494724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:00.612764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:00.612879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:00.612920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:00.612948] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:00.616279] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: UP (p=81.19%) [2026-01-01T20:21:00.616553] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-01T20:21:00.616700] [INFO ] [sig ] EE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:00.758291] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EE.txt [2026-01-01T20:21:00.758455] [INFO ] [sig ] [1034/3531] Completed EE in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:21:00.758497] [INFO ] [sig ] [1035/3531] Forecasting EEMA... [2026-01-01T20:21:00.758527] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-01T20:21:00.758556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-01T20:21:00.768688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-01T20:21:00.769368] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-01T20:21:00.770966] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-01T20:21:00.771023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:00.771055] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:00.771082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:00.771143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:00.825855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:00.826485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:00.826565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:00.826617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:00.946305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:00.946462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:00.946507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:00.946537] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:00.949894] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: DOWN (p=13.33%) [2026-01-01T20:21:00.950192] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-01T20:21:00.950316] [INFO ] [sig ] EEMA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:01.087035] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EEMA.txt [2026-01-01T20:21:01.087169] [INFO ] [sig ] [1035/3531] Completed EEMA in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:21:01.087209] [INFO ] [sig ] [1036/3531] Forecasting EEX... [2026-01-01T20:21:01.087239] [INFO ] [sig ] Generating forecast for: EEX [2026-01-01T20:21:01.087270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-01T20:21:01.098213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-01T20:21:01.098564] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-01T20:21:01.099377] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-01T20:21:01.099428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:01.099459] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:01.099485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:01.099542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:01.155253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:01.155994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:01.156074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:01.156106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:01.274936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:01.275097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:01.275138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:01.275168] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:01.278857] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: UP (p=63.47%) [2026-01-01T20:21:01.279170] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-01T20:21:01.279295] [INFO ] [sig ] EEX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:01.420158] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EEX.txt [2026-01-01T20:21:01.420308] [INFO ] [sig ] [1036/3531] Completed EEX in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:21:01.420349] [INFO ] [sig ] [1037/3531] Forecasting EFC... [2026-01-01T20:21:01.420378] [INFO ] [sig ] Generating forecast for: EFC [2026-01-01T20:21:01.420435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-01T20:21:01.431779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-01T20:21:01.432132] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-01T20:21:01.432920] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-01T20:21:01.432972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:01.433003] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:01.433029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:01.433086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:01.489218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:01.490161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:01.490243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:01.490275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:01.603747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:01.603909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:01.603951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:01.603979] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:01.608266] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=94.69%) [2026-01-01T20:21:01.608744] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-01T20:21:01.608913] [INFO ] [sig ] EFC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:01.747951] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EFC.txt [2026-01-01T20:21:01.748146] [INFO ] [sig ] [1037/3531] Completed EFC in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:21:01.748198] [INFO ] [sig ] [1038/3531] Forecasting EFSC... [2026-01-01T20:21:01.748231] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-01T20:21:01.748262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-01T20:21:01.759849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-01T20:21:01.760220] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-01T20:21:01.761020] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-01T20:21:01.761072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:01.761104] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:01.761131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:01.761188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:01.818808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:01.819772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:01.819855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:01.819888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:01.938920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:01.939091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:01.939132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:01.939160] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:01.942512] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-01-01T20:21:01.942803] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-01T20:21:01.942925] [INFO ] [sig ] EFSC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:02.089217] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EFSC.txt [2026-01-01T20:21:02.089610] [INFO ] [sig ] [1038/3531] Completed EFSC in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-01T20:21:02.089655] [INFO ] [sig ] [1039/3531] Forecasting EFX... [2026-01-01T20:21:02.089685] [INFO ] [sig ] Generating forecast for: EFX [2026-01-01T20:21:02.089750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-01T20:21:02.101638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-01T20:21:02.102040] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-01T20:21:02.102885] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-01T20:21:02.102940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:02.102973] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:02.103000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:02.103059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:02.162146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:02.163073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:02.163169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:02.163202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:02.281667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:02.281831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:02.281872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:02.281900] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:02.285205] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: UP (p=80.75%) [2026-01-01T20:21:02.285502] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-01T20:21:02.285647] [INFO ] [sig ] EFX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:02.428760] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EFX.txt [2026-01-01T20:21:02.428902] [INFO ] [sig ] [1039/3531] Completed EFX in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-01T20:21:02.428942] [INFO ] [sig ] [1040/3531] Forecasting EG... [2026-01-01T20:21:02.428995] [INFO ] [sig ] Generating forecast for: EG [2026-01-01T20:21:02.429030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-01T20:21:02.440031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-01T20:21:02.440381] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-01T20:21:02.441178] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-01T20:21:02.441229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:02.441261] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:02.441288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:02.441346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:02.496076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:02.496880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:02.496989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:02.497023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:02.613168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:02.613331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:02.613372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:02.613402] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:02.616741] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: UP (p=99.31%) [2026-01-01T20:21:02.617014] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-01T20:21:02.617135] [INFO ] [sig ] EG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:02.753801] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EG.txt [2026-01-01T20:21:02.753945] [INFO ] [sig ] [1040/3531] Completed EG in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-01T20:21:02.753993] [INFO ] [sig ] [1041/3531] Forecasting EGAN... [2026-01-01T20:21:02.754024] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-01T20:21:02.754061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-01T20:21:02.764593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-01T20:21:02.764939] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-01T20:21:02.765732] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-01T20:21:02.765783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:02.765816] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:02.765842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:02.765900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:02.820784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:02.821467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:02.821545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:02.821596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:02.938301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:02.938455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:02.938513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:02.938543] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:02.941908] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: UP (p=90.45%) [2026-01-01T20:21:02.942209] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-01T20:21:02.942336] [INFO ] [sig ] EGAN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:03.079661] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EGAN.txt [2026-01-01T20:21:03.079806] [INFO ] [sig ] [1041/3531] Completed EGAN in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-01T20:21:03.079845] [INFO ] [sig ] [1042/3531] Forecasting EGBN... [2026-01-01T20:21:03.079880] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-01T20:21:03.079910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-01T20:21:03.090483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-01T20:21:03.090876] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-01T20:21:03.091718] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-01T20:21:03.091770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:03.091803] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:03.091829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:03.091887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:03.146826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:03.147607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:03.147686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:03.147719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:03.265289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:03.265452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:03.265493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:03.265521] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:03.268846] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-01-01T20:21:03.269161] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-01T20:21:03.269289] [INFO ] [sig ] EGBN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:03.406259] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EGBN.txt [2026-01-01T20:21:03.406402] [INFO ] [sig ] [1042/3531] Completed EGBN in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-01T20:21:03.406441] [INFO ] [sig ] [1043/3531] Forecasting EGP... [2026-01-01T20:21:03.406470] [INFO ] [sig ] Generating forecast for: EGP [2026-01-01T20:21:03.406500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-01T20:21:03.420658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-01T20:21:03.421011] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-01T20:21:03.421800] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-01T20:21:03.421851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:03.421883] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:03.421910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:03.421968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:03.477536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:03.478193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:03.478270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:03.478302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:03.599331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:03.599479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:03.599518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:03.599548] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:03.602838] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-01T20:21:03.603108] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-01T20:21:03.603226] [INFO ] [sig ] EGP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:03.741960] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EGP.txt [2026-01-01T20:21:03.742112] [INFO ] [sig ] [1043/3531] Completed EGP in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-01T20:21:03.742154] [INFO ] [sig ] [1044/3531] Forecasting EGY... [2026-01-01T20:21:03.742193] [INFO ] [sig ] Generating forecast for: EGY [2026-01-01T20:21:03.742224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-01T20:21:03.753040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-01T20:21:03.753395] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-01T20:21:03.754216] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-01T20:21:03.754268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:03.754299] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:03.754324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:03.754386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:03.815177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:03.816103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:03.816184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:03.816216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:03.933855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:03.933998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:03.934040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:03.934068] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:03.937400] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: UP (p=56.71%) [2026-01-01T20:21:03.937696] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-01T20:21:03.937818] [INFO ] [sig ] EGY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:04.076898] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EGY.txt [2026-01-01T20:21:04.077062] [INFO ] [sig ] [1044/3531] Completed EGY in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-01T20:21:04.077104] [INFO ] [sig ] [1045/3531] Forecasting EH... [2026-01-01T20:21:04.077137] [INFO ] [sig ] Generating forecast for: EH [2026-01-01T20:21:04.077176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-01T20:21:04.088197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-01T20:21:04.088569] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-01T20:21:04.089434] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-01T20:21:04.089486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:04.089532] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:04.089561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:04.089645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:04.145734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:04.146566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:04.146664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:04.146695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:04.262401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:04.262554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:04.262611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:04.262642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:04.265931] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-01-01T20:21:04.266205] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-01T20:21:04.266322] [INFO ] [sig ] EH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:04.405758] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EH.txt [2026-01-01T20:21:04.405945] [INFO ] [sig ] [1045/3531] Completed EH in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:04.405989] [INFO ] [sig ] [1046/3531] Forecasting EHAB... [2026-01-01T20:21:04.406063] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-01T20:21:04.406101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-01T20:21:04.416755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-01T20:21:04.417172] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-01T20:21:04.417987] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-01T20:21:04.418039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:04.418071] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:04.418097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:04.418154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:04.473618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:04.474429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:04.474507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:04.474539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:04.597454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:04.597625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:04.597667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:04.597697] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:04.601035] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=66.80%) [2026-01-01T20:21:04.601302] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-01T20:21:04.601421] [INFO ] [sig ] EHAB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:04.737553] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EHAB.txt [2026-01-01T20:21:04.737706] [INFO ] [sig ] [1046/3531] Completed EHAB in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:04.737746] [INFO ] [sig ] [1047/3531] Forecasting EHC... [2026-01-01T20:21:04.737775] [INFO ] [sig ] Generating forecast for: EHC [2026-01-01T20:21:04.737805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-01T20:21:04.749250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-01T20:21:04.749644] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-01T20:21:04.750426] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-01T20:21:04.750478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:04.750537] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:04.750565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:04.750646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:04.805567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:04.806326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:04.806405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:04.806438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:04.925467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:04.925647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:04.925692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:04.925722] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:04.929483] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=89.32%) [2026-01-01T20:21:04.929823] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-01T20:21:04.929954] [INFO ] [sig ] EHC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:05.146406] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EHC.txt [2026-01-01T20:21:05.146559] [INFO ] [sig ] [1047/3531] Completed EHC in 0.4s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:05.146623] [INFO ] [sig ] [1048/3531] Forecasting EHI... [2026-01-01T20:21:05.146654] [INFO ] [sig ] Generating forecast for: EHI [2026-01-01T20:21:05.146685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-01T20:21:05.158078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-01T20:21:05.158485] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-01T20:21:05.159362] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-01T20:21:05.159415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:05.159447] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:05.159473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:05.159531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:05.220670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:05.221561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:05.221665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:05.221699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:05.338163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:05.338328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:05.338370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:05.338397] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:05.341848] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: UP (p=62.23%) [2026-01-01T20:21:05.342152] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-01T20:21:05.342284] [INFO ] [sig ] EHI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:05.479516] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EHI.txt [2026-01-01T20:21:05.479664] [INFO ] [sig ] [1048/3531] Completed EHI in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:05.479704] [INFO ] [sig ] [1049/3531] Forecasting EHTH... [2026-01-01T20:21:05.479742] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-01T20:21:05.479773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-01T20:21:05.490752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-01T20:21:05.491073] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-01T20:21:05.491854] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-01T20:21:05.491904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:05.491936] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:05.491963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:05.492019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:05.550419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:05.551292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:05.551375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:05.551408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:05.671119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:05.671276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:05.671317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:05.671345] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:05.674712] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=20.86%) [2026-01-01T20:21:05.674990] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-01T20:21:05.675113] [INFO ] [sig ] EHTH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:05.817492] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EHTH.txt [2026-01-01T20:21:05.817666] [INFO ] [sig ] [1049/3531] Completed EHTH in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:05.817707] [INFO ] [sig ] [1050/3531] Forecasting EIC... [2026-01-01T20:21:05.817738] [INFO ] [sig ] Generating forecast for: EIC [2026-01-01T20:21:05.817769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-01T20:21:05.829756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-01T20:21:05.830143] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-01T20:21:05.830989] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-01T20:21:05.831043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:05.831075] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:05.831101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:05.831159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:05.887455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:05.888339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:05.888423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:05.888456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:06.006308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:06.006467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:06.006509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:06.006586] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:06.010087] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=34.27%) [2026-01-01T20:21:06.010394] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-01T20:21:06.010517] [INFO ] [sig ] EIC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:06.158384] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EIC.txt [2026-01-01T20:21:06.158531] [INFO ] [sig ] [1050/3531] Completed EIC in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:06.158598] [INFO ] [sig ] [1051/3531] Forecasting EIG... [2026-01-01T20:21:06.158638] [INFO ] [sig ] Generating forecast for: EIG [2026-01-01T20:21:06.158672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-01T20:21:06.171705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-01T20:21:06.172088] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-01T20:21:06.172930] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-01T20:21:06.172983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:06.173016] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:06.173042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:06.173100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:06.232545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:06.233706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:06.233793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:06.233827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:06.353751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:06.353907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:06.353950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:06.353980] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:06.357548] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: DOWN (p=8.68%) [2026-01-01T20:21:06.357862] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-01T20:21:06.357990] [INFO ] [sig ] EIG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:06.504385] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EIG.txt [2026-01-01T20:21:06.504510] [INFO ] [sig ] [1051/3531] Completed EIG in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:06.504550] [INFO ] [sig ] [1052/3531] Forecasting EIX... [2026-01-01T20:21:06.504597] [INFO ] [sig ] Generating forecast for: EIX [2026-01-01T20:21:06.504629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-01T20:21:06.515511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-01T20:21:06.515897] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-01T20:21:06.516684] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-01T20:21:06.516736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:06.516767] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:06.516794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:06.516853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:06.573437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:06.574165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:06.574251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:06.574285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:06.693945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:06.694095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:06.694135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:06.694181] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:06.697495] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-01-01T20:21:06.697777] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-01T20:21:06.697897] [INFO ] [sig ] EIX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:06.837030] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EIX.txt [2026-01-01T20:21:06.837173] [INFO ] [sig ] [1052/3531] Completed EIX in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:06.837213] [INFO ] [sig ] [1053/3531] Forecasting EL... [2026-01-01T20:21:06.837246] [INFO ] [sig ] Generating forecast for: EL [2026-01-01T20:21:06.837281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-01T20:21:06.847999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-01T20:21:06.848324] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-01T20:21:06.849164] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-01T20:21:06.849215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:06.849251] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:06.849277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:06.849346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:06.905499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:06.906118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:06.906201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:06.906240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:07.034733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:07.034894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:07.034935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:07.034964] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:07.038272] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-01-01T20:21:07.038552] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-01T20:21:07.038693] [INFO ] [sig ] EL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:07.186326] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EL.txt [2026-01-01T20:21:07.186521] [INFO ] [sig ] [1053/3531] Completed EL in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:07.186566] [INFO ] [sig ] [1054/3531] Forecasting ELAB... [2026-01-01T20:21:07.186616] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-01T20:21:07.186647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-01T20:21:07.197684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-01T20:21:07.198090] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-01T20:21:07.198980] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-01T20:21:07.199037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:07.199071] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:07.199098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:07.199156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:07.257939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:07.258804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:07.258890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:07.258926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:07.378845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:07.379021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:07.379066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:07.379097] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:07.382543] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-01T20:21:07.382853] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-01T20:21:07.382981] [INFO ] [sig ] ELAB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:07.534283] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ELAB.txt [2026-01-01T20:21:07.534466] [INFO ] [sig ] [1054/3531] Completed ELAB in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:07.534510] [INFO ] [sig ] [1055/3531] Forecasting ELAN... [2026-01-01T20:21:07.534539] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-01T20:21:07.534587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-01T20:21:07.545228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-01T20:21:07.545602] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-01T20:21:07.546371] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-01T20:21:07.546422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:07.546454] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:07.546481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:07.546538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:07.603052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:07.603822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:07.603901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:07.603934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:07.725522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:07.725703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:07.725746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:07.725775] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:07.729145] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: DOWN (p=16.50%) [2026-01-01T20:21:07.729415] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-01T20:21:07.729535] [INFO ] [sig ] ELAN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:07.870010] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ELAN.txt [2026-01-01T20:21:07.870159] [INFO ] [sig ] [1055/3531] Completed ELAN in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-01T20:21:07.870201] [INFO ] [sig ] [1056/3531] Forecasting ELC... [2026-01-01T20:21:07.870231] [INFO ] [sig ] Generating forecast for: ELC [2026-01-01T20:21:07.870291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-01T20:21:07.880848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-01T20:21:07.881214] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-01T20:21:07.882031] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-01T20:21:07.882083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:07.882115] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:07.882142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:07.882212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:07.940239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:07.941121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:07.941211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:07.941244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:08.058915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:08.059105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:08.059150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:08.059178] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:08.062658] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: UP (p=77.32%) [2026-01-01T20:21:08.062936] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-01T20:21:08.063062] [INFO ] [sig ] ELC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:08.217404] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ELC.txt [2026-01-01T20:21:08.217563] [INFO ] [sig ] [1056/3531] Completed ELC in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-01T20:21:08.217621] [INFO ] [sig ] [1057/3531] Forecasting ELDN... [2026-01-01T20:21:08.217651] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-01T20:21:08.217681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-01T20:21:08.229058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-01T20:21:08.229437] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-01T20:21:08.230250] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-01T20:21:08.230313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:08.230351] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:08.230383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:08.230442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:08.288333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:08.289242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:08.289358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:08.289394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:08.406725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:08.406882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:08.406925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:08.406957] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:08.410423] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: UP (p=85.25%) [2026-01-01T20:21:08.410718] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-01T20:21:08.410845] [INFO ] [sig ] ELDN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:08.553286] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ELDN.txt [2026-01-01T20:21:08.553427] [INFO ] [sig ] [1057/3531] Completed ELDN in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-01T20:21:08.553466] [INFO ] [sig ] [1058/3531] Forecasting ELF... [2026-01-01T20:21:08.553497] [INFO ] [sig ] Generating forecast for: ELF [2026-01-01T20:21:08.553556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-01T20:21:08.564366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-01T20:21:08.564720] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-01T20:21:08.565508] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-01T20:21:08.565605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:08.565642] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:08.565672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:08.565731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:08.622145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:08.622879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:08.622960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:08.622994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:08.741601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:08.741763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:08.741809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:08.741840] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:08.745328] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-01-01T20:21:08.745629] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-01T20:21:08.745761] [INFO ] [sig ] ELF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:08.886709] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ELF.txt [2026-01-01T20:21:08.886856] [INFO ] [sig ] [1058/3531] Completed ELF in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-01T20:21:08.886895] [INFO ] [sig ] [1059/3531] Forecasting ELME... [2026-01-01T20:21:08.886925] [INFO ] [sig ] Generating forecast for: ELME [2026-01-01T20:21:08.886954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-01T20:21:08.898132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-01T20:21:08.898460] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-01T20:21:08.899283] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-01T20:21:08.899335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:08.899366] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:08.899392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:08.899456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:08.957629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:08.958418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:08.958503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:08.958538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:09.076879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:09.077038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:09.077084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:09.077113] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:09.080609] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=53.27%) [2026-01-01T20:21:09.080883] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-01T20:21:09.081008] [INFO ] [sig ] ELME: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:09.222277] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ELME.txt [2026-01-01T20:21:09.222407] [INFO ] [sig ] [1059/3531] Completed ELME in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-01T20:21:09.222447] [INFO ] [sig ] [1060/3531] Forecasting ELS... [2026-01-01T20:21:09.222476] [INFO ] [sig ] Generating forecast for: ELS [2026-01-01T20:21:09.222506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-01T20:21:09.233532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-01T20:21:09.233919] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-01T20:21:09.234708] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-01T20:21:09.234759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:09.234791] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:09.234818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:09.234875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:09.289854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:09.290518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:09.290614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:09.290649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:09.408101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:09.408275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:09.408317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:09.408350] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:09.411780] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=8.07%) [2026-01-01T20:21:09.412050] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-01T20:21:09.412175] [INFO ] [sig ] ELS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:09.559643] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ELS.txt [2026-01-01T20:21:09.559831] [INFO ] [sig ] [1060/3531] Completed ELS in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-01T20:21:09.559900] [INFO ] [sig ] [1061/3531] Forecasting ELTX... [2026-01-01T20:21:09.559934] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-01T20:21:09.559964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-01T20:21:09.570726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-01T20:21:09.571066] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-01T20:21:09.571981] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-01T20:21:09.572032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:09.572065] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:09.572091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:09.572148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:09.628755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:09.629507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:09.629618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:09.629657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:09.748622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:09.748775] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:21:09.748817] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:09.748847] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:09.752262] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: UP (p=85.94%) [2026-01-01T20:21:09.752531] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-01T20:21:09.752671] [INFO ] [sig ] ELTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:09.895115] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ELTX.txt [2026-01-01T20:21:09.895261] [INFO ] [sig ] [1061/3531] Completed ELTX in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-01T20:21:09.895308] [INFO ] [sig ] [1062/3531] Forecasting ELVA... [2026-01-01T20:21:09.895339] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-01T20:21:09.895370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-01T20:21:09.906215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-01T20:21:09.906553] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-01T20:21:09.907359] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-01T20:21:09.907413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:09.907446] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:09.907475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:09.907535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:09.964686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:09.965463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:09.965591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:09.965636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:10.082996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:10.083156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:10.083199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:10.083228] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:10.086659] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: DOWN (p=44.74%) [2026-01-01T20:21:10.086961] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-01T20:21:10.087093] [INFO ] [sig ] ELVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:10.225625] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ELVA.txt [2026-01-01T20:21:10.225786] [INFO ] [sig ] [1062/3531] Completed ELVA in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:10.225827] [INFO ] [sig ] [1063/3531] Forecasting ELVN... [2026-01-01T20:21:10.225856] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-01T20:21:10.225918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-01T20:21:10.236631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-01T20:21:10.236991] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-01T20:21:10.237795] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-01T20:21:10.237847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:10.237880] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:10.237907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:10.237963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:10.294196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:10.294932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:10.295016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:10.295050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:10.413458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:10.413820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:10.413862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:10.413891] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:10.417813] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=14.01%) [2026-01-01T20:21:10.418111] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-01T20:21:10.418237] [INFO ] [sig ] ELVN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:10.562616] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ELVN.txt [2026-01-01T20:21:10.562758] [INFO ] [sig ] [1063/3531] Completed ELVN in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:10.562799] [INFO ] [sig ] [1064/3531] Forecasting ELWS... [2026-01-01T20:21:10.562829] [INFO ] [sig ] Generating forecast for: ELWS [2026-01-01T20:21:10.562882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELWS' from 'https://tdm.silogroup.org/data/derivative_storage/ELWS.csv'. [2026-01-01T20:21:10.572964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELWS'. [2026-01-01T20:21:10.573315] [INFO ] [FORECASTER] Starting predict_future for ELWS [2026-01-01T20:21:10.574110] [DEBUG] [LOCAL ] No optimal features file found for ELWS: ./output/feature-sets/ELWS.txt [2026-01-01T20:21:10.574162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:10.574219] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:10.574248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:10.574306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:10.630605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:10.631407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:10.631485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:10.631517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:10.749048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:10.749206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:10.749247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:10.749276] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:10.752642] [DEBUG] [FORECASTER] ELWS: Forecast T+1@11:T+2@11: UP (p=59.58%) [2026-01-01T20:21:10.752912] [INFO ] [FORECASTER] Completed predict_future for ELWS [2026-01-01T20:21:10.753032] [INFO ] [sig ] ELWS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:10.895156] [INFO ] [LOCAL ] Saved forecast: ELWS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ELWS.txt [2026-01-01T20:21:10.895288] [INFO ] [sig ] [1064/3531] Completed ELWS in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:10.895327] [INFO ] [sig ] [1065/3531] Forecasting EM... [2026-01-01T20:21:10.895356] [INFO ] [sig ] Generating forecast for: EM [2026-01-01T20:21:10.895387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-01T20:21:10.905972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-01T20:21:10.906291] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-01T20:21:10.907268] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-01T20:21:10.907319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:10.907350] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:10.907377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:10.907648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:10.966472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:10.967191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:10.967267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:10.967299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:11.081137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:11.081257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:11.081314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:11.081346] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:11.084608] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: UP (p=53.23%) [2026-01-01T20:21:11.084875] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-01T20:21:11.084994] [INFO ] [sig ] EM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:11.229218] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EM.txt [2026-01-01T20:21:11.229341] [INFO ] [sig ] [1065/3531] Completed EM in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:11.229381] [INFO ] [sig ] [1066/3531] Forecasting EMB... [2026-01-01T20:21:11.229410] [INFO ] [sig ] Generating forecast for: EMB [2026-01-01T20:21:11.229441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-01T20:21:11.240923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-01T20:21:11.241261] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-01T20:21:11.242079] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-01T20:21:11.242132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:11.242166] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:11.242194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:11.242253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:11.300496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:11.301159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:11.301238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:11.301275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:11.420785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:11.420923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:11.420964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:11.420992] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:11.424479] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-01T20:21:11.424762] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-01T20:21:11.424880] [INFO ] [sig ] EMB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:11.571140] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EMB.txt [2026-01-01T20:21:11.571265] [INFO ] [sig ] [1066/3531] Completed EMB in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:11.571313] [INFO ] [sig ] [1067/3531] Forecasting EMBC... [2026-01-01T20:21:11.571350] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-01T20:21:11.571387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-01T20:21:11.582147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-01T20:21:11.582455] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-01T20:21:11.583237] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-01T20:21:11.583288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:11.583318] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:11.583344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:11.583401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:11.639772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:11.640412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:11.640489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:11.640521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:11.758541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:11.758706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:11.758747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:11.758777] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:11.762295] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-01T20:21:11.762600] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-01T20:21:11.762733] [INFO ] [sig ] EMBC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:11.904727] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EMBC.txt [2026-01-01T20:21:11.904904] [INFO ] [sig ] [1067/3531] Completed EMBC in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:11.904946] [INFO ] [sig ] [1068/3531] Forecasting EMD... [2026-01-01T20:21:11.904977] [INFO ] [sig ] Generating forecast for: EMD [2026-01-01T20:21:11.905030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-01T20:21:11.919807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-01T20:21:11.920287] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-01T20:21:11.921370] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-01T20:21:11.921434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:11.921476] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:11.921512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:11.921615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:11.982402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:11.983313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:11.983400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:11.983433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:12.103702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:12.103882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:12.103924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:12.103954] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:12.107429] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-01-01T20:21:12.107739] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-01T20:21:12.107874] [INFO ] [sig ] EMD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:12.246957] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EMD.txt [2026-01-01T20:21:12.247127] [INFO ] [sig ] [1068/3531] Completed EMD in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:12.247167] [INFO ] [sig ] [1069/3531] Forecasting EMF... [2026-01-01T20:21:12.247197] [INFO ] [sig ] Generating forecast for: EMF [2026-01-01T20:21:12.247227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-01T20:21:12.258912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-01T20:21:12.259354] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-01T20:21:12.260181] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-01T20:21:12.260234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:12.260282] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:12.260311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:12.260369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:12.319710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:12.320637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:12.320722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:12.320756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:12.439449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:12.439840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:12.439884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:12.439912] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:12.443284] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: DOWN (p=5.95%) [2026-01-01T20:21:12.443550] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-01T20:21:12.443691] [INFO ] [sig ] EMF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:12.584850] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EMF.txt [2026-01-01T20:21:12.584986] [INFO ] [sig ] [1069/3531] Completed EMF in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:12.585026] [INFO ] [sig ] [1070/3531] Forecasting EMN... [2026-01-01T20:21:12.585056] [INFO ] [sig ] Generating forecast for: EMN [2026-01-01T20:21:12.585085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-01T20:21:12.596085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-01T20:21:12.596410] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-01T20:21:12.597208] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-01T20:21:12.597258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:12.597290] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:12.597317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:12.597375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:12.652896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:12.653607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:12.653684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:12.653717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:12.771649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:12.771808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:12.771854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:12.771884] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:12.775192] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: DOWN (p=20.93%) [2026-01-01T20:21:12.775458] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-01T20:21:12.775601] [INFO ] [sig ] EMN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:12.916703] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EMN.txt [2026-01-01T20:21:12.916841] [INFO ] [sig ] [1070/3531] Completed EMN in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:12.916882] [INFO ] [sig ] [1071/3531] Forecasting EMO... [2026-01-01T20:21:12.916918] [INFO ] [sig ] Generating forecast for: EMO [2026-01-01T20:21:12.916958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-01T20:21:12.928160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-01T20:21:12.928512] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-01T20:21:12.929316] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-01T20:21:12.929372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:12.929403] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:12.929429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:12.929486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:12.985389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:12.986118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:12.986206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:12.986241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:13.096966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:13.097121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:13.097162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:13.097191] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:13.101693] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=22.21%) [2026-01-01T20:21:13.102052] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-01T20:21:13.102206] [INFO ] [sig ] EMO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:13.245729] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EMO.txt [2026-01-01T20:21:13.245873] [INFO ] [sig ] [1071/3531] Completed EMO in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:13.245913] [INFO ] [sig ] [1072/3531] Forecasting EMXC... [2026-01-01T20:21:13.245942] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-01T20:21:13.245973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-01T20:21:13.257215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-01T20:21:13.257841] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-01T20:21:13.258876] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-01T20:21:13.258928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:13.258987] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:13.259021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:13.259095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:13.314989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:13.315721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:13.315797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:13.315830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:13.432848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:13.433006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:13.433047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:13.433075] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:13.436393] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-01-01T20:21:13.436680] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-01T20:21:13.436804] [INFO ] [sig ] EMXC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:13.580084] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EMXC.txt [2026-01-01T20:21:13.580242] [INFO ] [sig ] [1072/3531] Completed EMXC in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:13.580283] [INFO ] [sig ] [1073/3531] Forecasting ENB... [2026-01-01T20:21:13.580325] [INFO ] [sig ] Generating forecast for: ENB [2026-01-01T20:21:13.580359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-01T20:21:13.591382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-01T20:21:13.591756] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-01T20:21:13.592588] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-01T20:21:13.592639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:13.592678] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:13.592706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:13.592769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:13.647724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:13.648382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:13.648491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:13.648526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:13.772322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:13.772488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:13.772528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:13.772556] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:13.775963] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: DOWN (p=26.09%) [2026-01-01T20:21:13.776231] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-01T20:21:13.776353] [INFO ] [sig ] ENB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:13.914819] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ENB.txt [2026-01-01T20:21:13.914959] [INFO ] [sig ] [1073/3531] Completed ENB in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-01T20:21:13.914998] [INFO ] [sig ] [1074/3531] Forecasting ENGN... [2026-01-01T20:21:13.915026] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-01T20:21:13.915056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-01T20:21:13.925607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-01T20:21:13.925907] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-01T20:21:13.926686] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-01T20:21:13.926736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:13.926767] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:13.926794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:13.926851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:13.981922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:13.982654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:13.982775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:13.982808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:14.099850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:14.100008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:14.100051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:14.100079] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:14.103423] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-01T20:21:14.103709] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-01T20:21:14.103831] [INFO ] [sig ] ENGN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:14.249772] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ENGN.txt [2026-01-01T20:21:14.249929] [INFO ] [sig ] [1074/3531] Completed ENGN in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-01T20:21:14.249970] [INFO ] [sig ] [1075/3531] Forecasting ENIC... [2026-01-01T20:21:14.250001] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-01T20:21:14.250032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-01T20:21:14.261094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-01T20:21:14.261454] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-01T20:21:14.262275] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-01T20:21:14.262326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:14.262357] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:14.262384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:14.262441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:14.318097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:14.318874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:14.318973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:14.319009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:14.441596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:14.441760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:14.441803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:14.441832] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:14.445163] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-01T20:21:14.445447] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-01T20:21:14.445568] [INFO ] [sig ] ENIC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:14.586985] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ENIC.txt [2026-01-01T20:21:14.587139] [INFO ] [sig ] [1075/3531] Completed ENIC in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-01T20:21:14.587185] [INFO ] [sig ] [1076/3531] Forecasting ENPH... [2026-01-01T20:21:14.587218] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-01T20:21:14.587248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-01T20:21:14.598214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-01T20:21:14.598599] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-01T20:21:14.599427] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-01T20:21:14.599489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:14.599526] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:14.599554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:14.599635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:14.655960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:14.656834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:14.656913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:14.656946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:14.774118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:14.774281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:14.774323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:14.774386] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:14.777785] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-01-01T20:21:14.778062] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-01T20:21:14.778203] [INFO ] [sig ] ENPH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:14.920380] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ENPH.txt [2026-01-01T20:21:14.920534] [INFO ] [sig ] [1076/3531] Completed ENPH in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-01T20:21:14.920593] [INFO ] [sig ] [1077/3531] Forecasting ENS... [2026-01-01T20:21:14.920626] [INFO ] [sig ] Generating forecast for: ENS [2026-01-01T20:21:14.920656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-01T20:21:14.931625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-01T20:21:14.931964] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-01T20:21:14.932756] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-01T20:21:14.932807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:14.932839] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:14.932866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:14.932923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:14.988435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:14.989249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:14.989332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:14.989363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:15.106175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:15.106348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:15.106392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:15.106421] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:15.109984] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: DOWN (p=45.21%) [2026-01-01T20:21:15.110285] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-01T20:21:15.110419] [INFO ] [sig ] ENS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:15.253809] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ENS.txt [2026-01-01T20:21:15.253998] [INFO ] [sig ] [1077/3531] Completed ENS in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-01T20:21:15.254039] [INFO ] [sig ] [1078/3531] Forecasting ENSG... [2026-01-01T20:21:15.254101] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-01T20:21:15.254136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-01T20:21:15.265038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-01T20:21:15.265440] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-01T20:21:15.266242] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-01T20:21:15.266294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:15.266326] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:15.266353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:15.266413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:15.322162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:15.323049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:15.323136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:15.323211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:15.444663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:15.444831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:15.444872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:15.444900] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:15.448421] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: UP (p=71.64%) [2026-01-01T20:21:15.448776] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-01T20:21:15.448908] [INFO ] [sig ] ENSG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:15.594682] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ENSG.txt [2026-01-01T20:21:15.594839] [INFO ] [sig ] [1078/3531] Completed ENSG in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-01T20:21:15.594886] [INFO ] [sig ] [1079/3531] Forecasting ENTA... [2026-01-01T20:21:15.594918] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-01T20:21:15.594950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-01T20:21:15.606140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-01T20:21:15.606557] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-01T20:21:15.607360] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-01T20:21:15.607411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:15.607443] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:15.607470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:15.607527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:15.672949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:15.673873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:15.673969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:15.674004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:15.797037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:15.797208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:15.797253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:15.797283] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:15.801001] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: DOWN (p=36.76%) [2026-01-01T20:21:15.801349] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-01T20:21:15.801491] [INFO ] [sig ] ENTA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:15.953306] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ENTA.txt [2026-01-01T20:21:15.953499] [INFO ] [sig ] [1079/3531] Completed ENTA in 0.4s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:15.953539] [INFO ] [sig ] [1080/3531] Forecasting ENTG... [2026-01-01T20:21:15.953615] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-01T20:21:15.953649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-01T20:21:15.965268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-01T20:21:15.965720] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-01T20:21:15.966551] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-01T20:21:15.966635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:15.966670] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:15.966737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:15.966802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:16.024261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:16.025122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:16.025208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:16.025241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:16.152768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:16.152943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:16.153009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:16.153041] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:16.156541] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-01-01T20:21:16.156887] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-01T20:21:16.157023] [INFO ] [sig ] ENTG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:16.309501] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ENTG.txt [2026-01-01T20:21:16.309700] [INFO ] [sig ] [1080/3531] Completed ENTG in 0.4s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:16.309772] [INFO ] [sig ] [1081/3531] Forecasting ENTX... [2026-01-01T20:21:16.309805] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-01T20:21:16.309839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-01T20:21:16.321962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-01T20:21:16.322404] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-01T20:21:16.323341] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-01T20:21:16.323403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:16.323477] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:16.323507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:16.323568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:16.382880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:16.383920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:16.384023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:16.384057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:16.502841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:16.502999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:16.503042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:16.503071] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:16.506537] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-01-01T20:21:16.506825] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-01T20:21:16.506946] [INFO ] [sig ] ENTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:16.648257] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ENTX.txt [2026-01-01T20:21:16.648380] [INFO ] [sig ] [1081/3531] Completed ENTX in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:16.648420] [INFO ] [sig ] [1082/3531] Forecasting ENVA... [2026-01-01T20:21:16.648451] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-01T20:21:16.648483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-01T20:21:16.659291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-01T20:21:16.659630] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-01T20:21:16.660452] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-01T20:21:16.660504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:16.660535] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:16.660563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:16.660648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:16.717268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:16.718121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:16.718201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:16.718233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:16.836761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:16.836910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:16.836951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:16.836981] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:16.840300] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-01-01T20:21:16.840594] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-01T20:21:16.840716] [INFO ] [sig ] ENVA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:16.983726] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ENVA.txt [2026-01-01T20:21:16.983865] [INFO ] [sig ] [1082/3531] Completed ENVA in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:16.983906] [INFO ] [sig ] [1083/3531] Forecasting ENVB... [2026-01-01T20:21:16.983936] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-01T20:21:16.983974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-01T20:21:16.995620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-01T20:21:16.995932] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-01T20:21:16.996713] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-01T20:21:16.996769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:16.996804] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:16.996831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:16.996888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:17.053667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:17.054485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:17.054567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:17.054620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:17.171906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:17.172069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:17.172110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:17.172138] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:17.175453] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: DOWN (p=14.70%) [2026-01-01T20:21:17.175740] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-01T20:21:17.175860] [INFO ] [sig ] ENVB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:17.332671] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ENVB.txt [2026-01-01T20:21:17.332863] [INFO ] [sig ] [1083/3531] Completed ENVB in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:17.332911] [INFO ] [sig ] [1084/3531] Forecasting ENVX... [2026-01-01T20:21:17.332975] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-01T20:21:17.333025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-01T20:21:17.347716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-01T20:21:17.348189] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-01T20:21:17.349334] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-01T20:21:17.349400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:17.349447] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:17.349490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:17.349599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:17.422703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:17.423667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:17.423761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:17.423797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:17.552773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:17.552935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:17.552980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:17.553042] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:17.556495] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-01-01T20:21:17.556799] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-01T20:21:17.556926] [INFO ] [sig ] ENVX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:17.707798] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ENVX.txt [2026-01-01T20:21:17.707969] [INFO ] [sig ] [1084/3531] Completed ENVX in 0.4s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:17.708016] [INFO ] [sig ] [1085/3531] Forecasting EOD... [2026-01-01T20:21:17.708049] [INFO ] [sig ] Generating forecast for: EOD [2026-01-01T20:21:17.708081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-01T20:21:17.719800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-01T20:21:17.720202] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-01T20:21:17.721085] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-01T20:21:17.721138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:17.721177] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:17.721206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:17.721263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:17.783931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:17.785050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:17.785168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:17.785205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:17.910483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:17.910665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:17.910706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:17.910736] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:17.914086] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: DOWN (p=41.64%) [2026-01-01T20:21:17.914358] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-01T20:21:17.914485] [INFO ] [sig ] EOD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:18.056967] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EOD.txt [2026-01-01T20:21:18.057119] [INFO ] [sig ] [1085/3531] Completed EOD in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:18.057160] [INFO ] [sig ] [1086/3531] Forecasting EOG... [2026-01-01T20:21:18.057189] [INFO ] [sig ] Generating forecast for: EOG [2026-01-01T20:21:18.057219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-01T20:21:18.068732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-01T20:21:18.069350] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-01T20:21:18.070335] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-01T20:21:18.070386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:18.070416] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:18.070446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:18.070522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:18.127047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:18.127742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:18.127819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:18.127850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:18.251894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:18.252050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:18.252092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:18.252121] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:18.255431] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=43.87%) [2026-01-01T20:21:18.255941] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-01T20:21:18.256062] [INFO ] [sig ] EOG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:18.399939] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EOG.txt [2026-01-01T20:21:18.400097] [INFO ] [sig ] [1086/3531] Completed EOG in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:18.400137] [INFO ] [sig ] [1087/3531] Forecasting EOI... [2026-01-01T20:21:18.400167] [INFO ] [sig ] Generating forecast for: EOI [2026-01-01T20:21:18.400198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-01T20:21:18.411179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-01T20:21:18.411552] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-01T20:21:18.412337] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-01T20:21:18.412388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:18.412422] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:18.412454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:18.412524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:18.468554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:18.469468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:18.469566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:18.469629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:18.591683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:18.591842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:18.591885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:18.591915] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:18.595328] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: UP (p=86.25%) [2026-01-01T20:21:18.595628] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-01T20:21:18.595756] [INFO ] [sig ] EOI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:18.760798] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EOI.txt [2026-01-01T20:21:18.760962] [INFO ] [sig ] [1087/3531] Completed EOI in 0.4s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:18.761003] [INFO ] [sig ] [1088/3531] Forecasting EOLS... [2026-01-01T20:21:18.761064] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-01T20:21:18.761097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-01T20:21:18.772515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-01T20:21:18.772940] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-01T20:21:18.773792] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-01T20:21:18.773847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:18.773881] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:18.773910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:18.773970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:18.833874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:18.834772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:18.834854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:18.834889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:18.959729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:18.959886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:18.959928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:18.959958] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:18.963352] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=26.73%) [2026-01-01T20:21:18.963679] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-01T20:21:18.963814] [INFO ] [sig ] EOLS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:19.108464] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EOLS.txt [2026-01-01T20:21:19.108643] [INFO ] [sig ] [1088/3531] Completed EOLS in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:19.108687] [INFO ] [sig ] [1089/3531] Forecasting EOS... [2026-01-01T20:21:19.108716] [INFO ] [sig ] Generating forecast for: EOS [2026-01-01T20:21:19.108747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-01T20:21:19.119926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-01T20:21:19.120255] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-01T20:21:19.121076] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-01T20:21:19.121127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:19.121159] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:19.121186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:19.121243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:19.183698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:19.184703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:19.184786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:19.184819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:19.306835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:19.306998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:19.307040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:19.307069] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:19.310534] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: UP (p=74.40%) [2026-01-01T20:21:19.310857] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-01T20:21:19.310985] [INFO ] [sig ] EOS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:19.453347] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EOS.txt [2026-01-01T20:21:19.453489] [INFO ] [sig ] [1089/3531] Completed EOS in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:19.453529] [INFO ] [sig ] [1090/3531] Forecasting EOSE... [2026-01-01T20:21:19.453559] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-01T20:21:19.453608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-01T20:21:19.465389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-01T20:21:19.465961] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-01T20:21:19.466766] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-01T20:21:19.467010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:19.467041] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:19.467067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:19.467124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:19.522908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:19.523562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:19.523660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:19.523692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:19.641595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:19.641748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:19.641789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:19.641816] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:19.645112] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: UP (p=92.61%) [2026-01-01T20:21:19.645384] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-01T20:21:19.645505] [INFO ] [sig ] EOSE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:19.783773] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EOSE.txt [2026-01-01T20:21:19.783909] [INFO ] [sig ] [1090/3531] Completed EOSE in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-01T20:21:19.783950] [INFO ] [sig ] [1091/3531] Forecasting EPAC... [2026-01-01T20:21:19.783979] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-01T20:21:19.784009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-01T20:21:19.794866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-01T20:21:19.795225] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-01T20:21:19.796013] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-01T20:21:19.796063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:19.796095] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:19.796122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:19.796179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:19.852408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:19.853219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:19.853327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:19.853362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:19.975170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:19.975327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:19.975371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:19.975402] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:19.978875] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-01T20:21:19.979207] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-01T20:21:19.979340] [INFO ] [sig ] EPAC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:20.121704] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EPAC.txt [2026-01-01T20:21:20.121841] [INFO ] [sig ] [1091/3531] Completed EPAC in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-01T20:21:20.121885] [INFO ] [sig ] [1092/3531] Forecasting EPAM... [2026-01-01T20:21:20.121916] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-01T20:21:20.121948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-01T20:21:20.132877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-01T20:21:20.133249] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-01T20:21:20.134102] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-01T20:21:20.134156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:20.134190] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:20.134218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:20.134278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:20.192620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:20.193302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:20.193380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:20.193413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:20.319182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:20.319353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:20.319398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:20.319428] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:20.322986] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-01T20:21:20.323269] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-01T20:21:20.323392] [INFO ] [sig ] EPAM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:20.463057] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EPAM.txt [2026-01-01T20:21:20.463200] [INFO ] [sig ] [1092/3531] Completed EPAM in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-01T20:21:20.463240] [INFO ] [sig ] [1093/3531] Forecasting EPC... [2026-01-01T20:21:20.463272] [INFO ] [sig ] Generating forecast for: EPC [2026-01-01T20:21:20.463305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-01T20:21:20.474398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-01T20:21:20.474770] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-01T20:21:20.475586] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-01T20:21:20.475659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:20.475695] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:20.475724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:20.475785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:20.532877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:20.533899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:20.533987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:20.534019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:20.651885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:20.652051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:20.652094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:20.652124] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:20.655669] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-01-01T20:21:20.655988] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-01T20:21:20.656122] [INFO ] [sig ] EPC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:20.796932] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EPC.txt [2026-01-01T20:21:20.797093] [INFO ] [sig ] [1093/3531] Completed EPC in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-01T20:21:20.797132] [INFO ] [sig ] [1094/3531] Forecasting EPD... [2026-01-01T20:21:20.797168] [INFO ] [sig ] Generating forecast for: EPD [2026-01-01T20:21:20.797198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-01T20:21:20.808266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-01T20:21:20.808656] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-01T20:21:20.809461] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-01T20:21:20.809512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:20.809543] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:20.809568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:20.809646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:20.866558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:20.867442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:20.867525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:20.867562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:20.990763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:20.990924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:20.990965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:20.990994] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:20.994327] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=1.51%) [2026-01-01T20:21:20.994645] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-01T20:21:20.994773] [INFO ] [sig ] EPD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:21.135936] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EPD.txt [2026-01-01T20:21:21.136121] [INFO ] [sig ] [1094/3531] Completed EPD in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-01T20:21:21.136169] [INFO ] [sig ] [1095/3531] Forecasting EPSN... [2026-01-01T20:21:21.136199] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-01T20:21:21.136229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-01T20:21:21.147142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-01T20:21:21.147533] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-01T20:21:21.148323] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-01T20:21:21.148375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:21.148406] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:21.148434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:21.148491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:21.204849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:21.205685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:21.205763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:21.205795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:21.325048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:21.325206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:21.325247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:21.325276] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:21.328621] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=17.98%) [2026-01-01T20:21:21.328908] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-01T20:21:21.329054] [INFO ] [sig ] EPSN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:21.469315] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EPSN.txt [2026-01-01T20:21:21.469447] [INFO ] [sig ] [1095/3531] Completed EPSN in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-01T20:21:21.469486] [INFO ] [sig ] [1096/3531] Forecasting EQBK... [2026-01-01T20:21:21.469516] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-01T20:21:21.469545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-01T20:21:21.480475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-01T20:21:21.480808] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-01T20:21:21.481620] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-01T20:21:21.481672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:21.481703] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:21.481730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:21.481788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:21.538796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:21.539532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:21.539633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:21.539668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:21.665212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:21.665366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:21.665408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:21.665438] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:21.668823] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: UP (p=84.28%) [2026-01-01T20:21:21.669114] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-01T20:21:21.669236] [INFO ] [sig ] EQBK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:21.810202] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EQBK.txt [2026-01-01T20:21:21.810338] [INFO ] [sig ] [1096/3531] Completed EQBK in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:21.810382] [INFO ] [sig ] [1097/3531] Forecasting EQH... [2026-01-01T20:21:21.810414] [INFO ] [sig ] Generating forecast for: EQH [2026-01-01T20:21:21.810444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-01T20:21:21.822331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-01T20:21:21.822672] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-01T20:21:21.823429] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-01T20:21:21.823480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:21.823512] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:21.823538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:21.823620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:21.882000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:21.882635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:21.882723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:21.882760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:22.005884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:22.006038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:22.006080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:22.006111] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:22.009493] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: DOWN (p=17.35%) [2026-01-01T20:21:22.009818] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-01T20:21:22.009946] [INFO ] [sig ] EQH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:22.151664] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EQH.txt [2026-01-01T20:21:22.151807] [INFO ] [sig ] [1097/3531] Completed EQH in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:22.151851] [INFO ] [sig ] [1098/3531] Forecasting EQIX... [2026-01-01T20:21:22.151882] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-01T20:21:22.151911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-01T20:21:22.162783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-01T20:21:22.163105] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-01T20:21:22.163889] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-01T20:21:22.163940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:22.164005] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:22.164049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:22.164119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:22.221816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:22.222486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:22.222563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:22.222614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:22.354731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:22.354893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:22.354944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:22.354974] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:22.358425] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=48.37%) [2026-01-01T20:21:22.358754] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-01T20:21:22.358879] [INFO ] [sig ] EQIX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:22.503814] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EQIX.txt [2026-01-01T20:21:22.504001] [INFO ] [sig ] [1098/3531] Completed EQIX in 0.4s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:22.504047] [INFO ] [sig ] [1099/3531] Forecasting ERAS... [2026-01-01T20:21:22.504077] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-01T20:21:22.504135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-01T20:21:22.515630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-01T20:21:22.516224] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-01T20:21:22.517051] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-01T20:21:22.517114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:22.517163] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:22.517200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:22.517259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:22.576687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:22.577670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:22.577750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:22.577783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:22.700467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:22.700633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:22.700677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:22.700707] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:22.704079] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: DOWN (p=14.56%) [2026-01-01T20:21:22.704380] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-01T20:21:22.704520] [INFO ] [sig ] ERAS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:22.851026] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ERAS.txt [2026-01-01T20:21:22.851199] [INFO ] [sig ] [1099/3531] Completed ERAS in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:22.851244] [INFO ] [sig ] [1100/3531] Forecasting ERIC... [2026-01-01T20:21:22.851275] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-01T20:21:22.851306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-01T20:21:22.862986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-01T20:21:22.863382] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-01T20:21:22.864280] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-01T20:21:22.864333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:22.864366] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:22.864392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:22.864450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:22.922660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:22.923546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:22.923656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:22.923689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:23.055662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:23.055836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:23.055915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:23.055947] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:23.059430] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: UP (p=83.86%) [2026-01-01T20:21:23.059755] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-01T20:21:23.059890] [INFO ] [sig ] ERIC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:23.212068] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ERIC.txt [2026-01-01T20:21:23.212244] [INFO ] [sig ] [1100/3531] Completed ERIC in 0.4s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:23.212285] [INFO ] [sig ] [1101/3531] Forecasting ERIE... [2026-01-01T20:21:23.212315] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-01T20:21:23.212386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-01T20:21:23.224258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-01T20:21:23.224704] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-01T20:21:23.225568] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-01T20:21:23.225655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:23.225689] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:23.225718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:23.225777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:23.285763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:23.286890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:23.287006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:23.287048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:23.431705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:23.431892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:23.431946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:23.432020] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:23.436258] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: UP (p=69.95%) [2026-01-01T20:21:23.436729] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-01T20:21:23.436931] [INFO ] [sig ] ERIE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:23.630622] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ERIE.txt [2026-01-01T20:21:23.630860] [INFO ] [sig ] [1101/3531] Completed ERIE in 0.4s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:23.630932] [INFO ] [sig ] [1102/3531] Forecasting ERII... [2026-01-01T20:21:23.630986] [INFO ] [sig ] Generating forecast for: ERII [2026-01-01T20:21:23.631076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-01T20:21:23.645605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-01T20:21:23.646054] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-01T20:21:23.647025] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-01T20:21:23.647086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:23.647121] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:23.647150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:23.647209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:23.724329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:23.725685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:23.725825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:23.725875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:23.891752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:23.891931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:23.891974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:23.892002] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:23.895969] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=43.25%) [2026-01-01T20:21:23.896399] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-01T20:21:23.896559] [INFO ] [sig ] ERII: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:24.049417] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ERII.txt [2026-01-01T20:21:24.049607] [INFO ] [sig ] [1102/3531] Completed ERII in 0.4s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:24.049653] [INFO ] [sig ] [1103/3531] Forecasting ERNA... [2026-01-01T20:21:24.049718] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-01T20:21:24.049779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-01T20:21:24.062181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-01T20:21:24.062646] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-01T20:21:24.063633] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-01T20:21:24.063687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:24.063719] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:24.063746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:24.063805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:24.127554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:24.128482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:24.128594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:24.128631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:24.254133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:24.254309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:24.254353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:24.254383] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:24.257979] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-01T20:21:24.258296] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-01T20:21:24.258434] [INFO ] [sig ] ERNA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:24.398097] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ERNA.txt [2026-01-01T20:21:24.398260] [INFO ] [sig ] [1103/3531] Completed ERNA in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:24.398302] [INFO ] [sig ] [1104/3531] Forecasting ERO... [2026-01-01T20:21:24.398332] [INFO ] [sig ] Generating forecast for: ERO [2026-01-01T20:21:24.398363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-01T20:21:24.409608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-01T20:21:24.410000] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-01T20:21:24.410806] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-01T20:21:24.410857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:24.410904] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:24.410932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:24.410989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:24.465850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:24.466724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:24.466812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:24.466844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:24.589001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:24.589167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:24.589209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:24.589238] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:24.592771] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-01-01T20:21:24.593052] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-01T20:21:24.593181] [INFO ] [sig ] ERO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:24.734498] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ERO.txt [2026-01-01T20:21:24.734656] [INFO ] [sig ] [1104/3531] Completed ERO in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:24.734699] [INFO ] [sig ] [1105/3531] Forecasting ES... [2026-01-01T20:21:24.734728] [INFO ] [sig ] Generating forecast for: ES [2026-01-01T20:21:24.734786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-01T20:21:24.746474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-01T20:21:24.746844] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-01T20:21:24.747624] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-01T20:21:24.747675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:24.747707] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:24.747735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:24.747792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:24.803501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:24.804297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:24.804378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:24.804410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:24.926072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:24.926241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:24.926287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:24.926316] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:24.929898] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=76.52%) [2026-01-01T20:21:24.930175] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-01T20:21:24.930302] [INFO ] [sig ] ES: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:25.072718] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ES.txt [2026-01-01T20:21:25.072872] [INFO ] [sig ] [1105/3531] Completed ES in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:25.072914] [INFO ] [sig ] [1106/3531] Forecasting ESAB... [2026-01-01T20:21:25.072943] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-01T20:21:25.072973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-01T20:21:25.084105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-01T20:21:25.084495] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-01T20:21:25.085290] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-01T20:21:25.085342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:25.085373] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:25.085399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:25.085456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:25.142829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:25.143682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:25.143765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:25.143798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:25.267693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:25.268038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:25.268081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:25.268108] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:25.271845] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=6.86%) [2026-01-01T20:21:25.272114] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-01T20:21:25.272236] [INFO ] [sig ] ESAB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:25.414774] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ESAB.txt [2026-01-01T20:21:25.414934] [INFO ] [sig ] [1106/3531] Completed ESAB in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:25.415007] [INFO ] [sig ] [1107/3531] Forecasting ESCA... [2026-01-01T20:21:25.415038] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-01T20:21:25.415069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-01T20:21:25.427708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-01T20:21:25.428297] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-01T20:21:25.429148] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-01T20:21:25.429211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:25.429252] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:25.429281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:25.429343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:25.490085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:25.491195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:25.491279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:25.491312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:25.619819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:25.620175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:25.620218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:25.620248] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:25.624363] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-01-01T20:21:25.624708] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-01T20:21:25.624844] [INFO ] [sig ] ESCA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:25.778713] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ESCA.txt [2026-01-01T20:21:25.778885] [INFO ] [sig ] [1107/3531] Completed ESCA in 0.4s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-01T20:21:25.778945] [INFO ] [sig ] [1108/3531] Forecasting ESE... [2026-01-01T20:21:25.779022] [INFO ] [sig ] Generating forecast for: ESE [2026-01-01T20:21:25.779069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-01T20:21:25.791657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-01T20:21:25.792074] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-01T20:21:25.792945] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-01T20:21:25.792998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:25.793031] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:25.793061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:25.793120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:25.853060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:25.853951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:25.854079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:25.854129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:25.974040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:25.974199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:25.974242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:25.974271] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:25.977600] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: DOWN (p=41.64%) [2026-01-01T20:21:25.977876] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-01T20:21:25.978001] [INFO ] [sig ] ESE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:26.124952] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ESE.txt [2026-01-01T20:21:26.125115] [INFO ] [sig ] [1108/3531] Completed ESE in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-01T20:21:26.125157] [INFO ] [sig ] [1109/3531] Forecasting ESEA... [2026-01-01T20:21:26.125187] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-01T20:21:26.125217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-01T20:21:26.136742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-01T20:21:26.137141] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-01T20:21:26.137952] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-01T20:21:26.138004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:26.138035] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:26.138062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:26.138120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:26.193857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:26.194747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:26.194830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:26.194862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:26.314343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:26.314504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:26.314549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:26.314598] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:26.317988] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=53.06%) [2026-01-01T20:21:26.318263] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-01T20:21:26.318386] [INFO ] [sig ] ESEA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:26.469376] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ESEA.txt [2026-01-01T20:21:26.469511] [INFO ] [sig ] [1109/3531] Completed ESEA in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-01T20:21:26.469550] [INFO ] [sig ] [1110/3531] Forecasting ESGD... [2026-01-01T20:21:26.469596] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-01T20:21:26.469629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-01T20:21:26.481667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-01T20:21:26.481992] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-01T20:21:26.482771] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-01T20:21:26.482822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:26.482853] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:26.482880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:26.482937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:26.539665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:26.540507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:26.540611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:26.540647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:26.665065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:26.665220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:26.665259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:26.665286] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:26.669034] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=15.09%) [2026-01-01T20:21:26.669311] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-01T20:21:26.669433] [INFO ] [sig ] ESGD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:26.813642] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ESGD.txt [2026-01-01T20:21:26.813791] [INFO ] [sig ] [1110/3531] Completed ESGD in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-01T20:21:26.813832] [INFO ] [sig ] [1111/3531] Forecasting ESGE... [2026-01-01T20:21:26.813862] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-01T20:21:26.813892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-01T20:21:26.827558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-01T20:21:26.828192] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-01T20:21:26.829242] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-01T20:21:26.829296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:26.829332] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:26.829361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:26.829422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:26.888602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:26.889890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:26.890000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:26.890040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:27.015973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:27.016204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:27.016254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:27.016312] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:27.020275] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=17.00%) [2026-01-01T20:21:27.020593] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-01T20:21:27.020757] [INFO ] [sig ] ESGE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:27.166695] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ESGE.txt [2026-01-01T20:21:27.166938] [INFO ] [sig ] [1111/3531] Completed ESGE in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-01T20:21:27.166983] [INFO ] [sig ] [1112/3531] Forecasting ESI... [2026-01-01T20:21:27.167050] [INFO ] [sig ] Generating forecast for: ESI [2026-01-01T20:21:27.167086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-01T20:21:27.180292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-01T20:21:27.180861] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-01T20:21:27.181836] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-01T20:21:27.181893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:27.181937] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:27.181968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:27.182031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:27.241757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:27.242939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:27.243061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:27.243106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:27.365715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:27.365963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:27.366013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:27.366043] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:27.370238] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-01-01T20:21:27.370599] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-01T20:21:27.370743] [INFO ] [sig ] ESI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:27.528223] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ESI.txt [2026-01-01T20:21:27.528401] [INFO ] [sig ] [1112/3531] Completed ESI in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-01T20:21:27.528479] [INFO ] [sig ] [1113/3531] Forecasting ESOA... [2026-01-01T20:21:27.528510] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-01T20:21:27.528541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-01T20:21:27.541315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-01T20:21:27.541769] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-01T20:21:27.542629] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-01T20:21:27.542686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:27.542723] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:27.542751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:27.542824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:27.598686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:27.599619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:27.599703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:27.599752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:27.719740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:27.719903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:27.719947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:27.719976] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:27.723331] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: DOWN (p=6.78%) [2026-01-01T20:21:27.723627] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-01T20:21:27.723752] [INFO ] [sig ] ESOA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:27.864764] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ESOA.txt [2026-01-01T20:21:27.864928] [INFO ] [sig ] [1113/3531] Completed ESOA in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-01T20:21:27.864970] [INFO ] [sig ] [1114/3531] Forecasting ESPO... [2026-01-01T20:21:27.864999] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-01T20:21:27.865063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-01T20:21:27.876649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-01T20:21:27.877026] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-01T20:21:27.877818] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-01T20:21:27.877869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:27.877902] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:27.877929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:27.877987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:27.935596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:27.936433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:27.936512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:27.936544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:28.067877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:28.068158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:28.068208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:28.068239] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:28.071810] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: DOWN (p=32.15%) [2026-01-01T20:21:28.072075] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-01T20:21:28.072195] [INFO ] [sig ] ESPO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:28.211354] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ESPO.txt [2026-01-01T20:21:28.211487] [INFO ] [sig ] [1114/3531] Completed ESPO in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-01T20:21:28.211527] [INFO ] [sig ] [1115/3531] Forecasting ESQ... [2026-01-01T20:21:28.211563] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-01T20:21:28.211640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-01T20:21:28.227795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-01T20:21:28.228526] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-01T20:21:28.230024] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-01T20:21:28.230114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:28.230210] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:28.230272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:28.230366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:28.292528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:28.293854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:28.293957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:28.293992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:28.416360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:28.416626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:28.416678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:28.416708] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:28.420795] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-01-01T20:21:28.421132] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-01T20:21:28.421277] [INFO ] [sig ] ESQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:28.572430] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ESQ.txt [2026-01-01T20:21:28.572667] [INFO ] [sig ] [1115/3531] Completed ESQ in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-01T20:21:28.572756] [INFO ] [sig ] [1116/3531] Forecasting ESTA... [2026-01-01T20:21:28.572792] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-01T20:21:28.572827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-01T20:21:28.586509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-01T20:21:28.586973] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-01T20:21:28.587811] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-01T20:21:28.587864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:28.587897] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:28.587924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:28.587982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:28.646857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:28.648138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:28.648242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:28.648277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:28.773234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:28.773396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:28.773438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:28.773467] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:28.777498] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=74.09%) [2026-01-01T20:21:28.777784] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-01T20:21:28.777908] [INFO ] [sig ] ESTA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:28.923358] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ESTA.txt [2026-01-01T20:21:28.923534] [INFO ] [sig ] [1116/3531] Completed ESTA in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-01T20:21:28.923602] [INFO ] [sig ] [1117/3531] Forecasting ESTC... [2026-01-01T20:21:28.923668] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-01T20:21:28.923703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-01T20:21:28.936533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-01T20:21:28.937069] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-01T20:21:28.938151] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-01T20:21:28.938214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:28.938257] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:28.938293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:28.938372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:28.995356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:28.996209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:28.996290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:28.996323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:29.138558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:29.138801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:29.138854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:29.138886] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:29.142560] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-01-01T20:21:29.142878] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-01T20:21:29.143017] [INFO ] [sig ] ESTC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:29.290592] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ESTC.txt [2026-01-01T20:21:29.290768] [INFO ] [sig ] [1117/3531] Completed ESTC in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-01T20:21:29.290818] [INFO ] [sig ] [1118/3531] Forecasting ETB... [2026-01-01T20:21:29.290850] [INFO ] [sig ] Generating forecast for: ETB [2026-01-01T20:21:29.290882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-01T20:21:29.305896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-01T20:21:29.306281] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-01T20:21:29.307163] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-01T20:21:29.307217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:29.307249] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:29.307275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:29.307333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:29.371049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:29.371905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:29.371996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:29.372047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:29.494049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:29.494215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:29.494261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:29.494324] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:29.498019] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: UP (p=76.93%) [2026-01-01T20:21:29.498353] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-01T20:21:29.498487] [INFO ] [sig ] ETB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:29.645080] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ETB.txt [2026-01-01T20:21:29.645239] [INFO ] [sig ] [1118/3531] Completed ETB in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-01T20:21:29.645281] [INFO ] [sig ] [1119/3531] Forecasting ETD... [2026-01-01T20:21:29.645313] [INFO ] [sig ] Generating forecast for: ETD [2026-01-01T20:21:29.645353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-01T20:21:29.656706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-01T20:21:29.657105] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-01T20:21:29.657974] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-01T20:21:29.658028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:29.658062] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:29.658091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:29.658149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:29.718957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:29.719991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:29.720078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:29.720111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:29.850545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:29.850753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:29.850817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:29.850867] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:29.854470] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: DOWN (p=10.67%) [2026-01-01T20:21:29.854816] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-01T20:21:29.854951] [INFO ] [sig ] ETD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:30.015821] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ETD.txt [2026-01-01T20:21:30.015991] [INFO ] [sig ] [1119/3531] Completed ETD in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-01T20:21:30.016036] [INFO ] [sig ] [1120/3531] Forecasting ETG... [2026-01-01T20:21:30.016094] [INFO ] [sig ] Generating forecast for: ETG [2026-01-01T20:21:30.016129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-01T20:21:30.027555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-01T20:21:30.027956] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-01T20:21:30.028933] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-01T20:21:30.029011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:30.029045] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:30.029072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:30.029132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:30.089040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:30.090010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:30.090101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:30.090134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:30.214286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:30.214452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:30.214495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:30.214524] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:30.217926] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-01-01T20:21:30.218208] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-01T20:21:30.218336] [INFO ] [sig ] ETG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:30.358530] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ETG.txt [2026-01-01T20:21:30.358704] [INFO ] [sig ] [1120/3531] Completed ETG in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-01T20:21:30.358746] [INFO ] [sig ] [1121/3531] Forecasting ETHA... [2026-01-01T20:21:30.358777] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-01T20:21:30.358833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-01T20:21:30.370096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-01T20:21:30.370480] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-01T20:21:30.371382] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-01T20:21:30.371437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:30.371470] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:30.371499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:30.371558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:30.434933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:30.435814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:30.435912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:30.435957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:30.581145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:30.581319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:30.581362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:30.581392] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:30.585049] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: UP (p=74.37%) [2026-01-01T20:21:30.585340] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-01T20:21:30.585474] [INFO ] [sig ] ETHA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:30.737662] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ETHA.txt [2026-01-01T20:21:30.737822] [INFO ] [sig ] [1121/3531] Completed ETHA in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-01T20:21:30.737862] [INFO ] [sig ] [1122/3531] Forecasting ETJ... [2026-01-01T20:21:30.737892] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-01T20:21:30.737922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-01T20:21:30.750557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-01T20:21:30.750981] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-01T20:21:30.751785] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-01T20:21:30.751848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:30.751886] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:30.751919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:30.751980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:30.812548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:30.813368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:30.813451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:30.813484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:30.936096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:30.936269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:30.936311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:30.936340] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:30.939834] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=10.01%) [2026-01-01T20:21:30.940302] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-01T20:21:30.940429] [INFO ] [sig ] ETJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:31.100059] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ETJ.txt [2026-01-01T20:21:31.100204] [INFO ] [sig ] [1122/3531] Completed ETJ in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-01T20:21:31.100244] [INFO ] [sig ] [1123/3531] Forecasting ETN... [2026-01-01T20:21:31.100274] [INFO ] [sig ] Generating forecast for: ETN [2026-01-01T20:21:31.100305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-01T20:21:31.113126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-01T20:21:31.113521] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-01T20:21:31.114556] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-01T20:21:31.114632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:31.114669] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:31.114697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:31.114756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:31.173935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:31.174931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:31.175028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:31.175062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:31.295562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:31.295736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:31.295778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:31.295806] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:31.299220] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=63.56%) [2026-01-01T20:21:31.299503] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-01T20:21:31.299649] [INFO ] [sig ] ETN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:31.439448] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ETN.txt [2026-01-01T20:21:31.439653] [INFO ] [sig ] [1123/3531] Completed ETN in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-01T20:21:31.439700] [INFO ] [sig ] [1124/3531] Forecasting ETO... [2026-01-01T20:21:31.439744] [INFO ] [sig ] Generating forecast for: ETO [2026-01-01T20:21:31.439786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-01T20:21:31.450586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-01T20:21:31.450958] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-01T20:21:31.451770] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-01T20:21:31.451826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:31.451858] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:31.451884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:31.451941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:31.507739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:31.508505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:31.508607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:31.508649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:31.624058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:31.624237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:31.624280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:31.624308] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:31.627669] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=36.27%) [2026-01-01T20:21:31.627942] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-01T20:21:31.628063] [INFO ] [sig ] ETO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:31.764596] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ETO.txt [2026-01-01T20:21:31.764747] [INFO ] [sig ] [1124/3531] Completed ETO in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-01T20:21:31.764786] [INFO ] [sig ] [1125/3531] Forecasting ETON... [2026-01-01T20:21:31.764816] [INFO ] [sig ] Generating forecast for: ETON [2026-01-01T20:21:31.764847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-01T20:21:31.776291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-01T20:21:31.776707] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-01T20:21:31.777501] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-01T20:21:31.777553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:31.777610] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:31.777640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:31.777699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:31.839960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:31.840917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:31.841037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:31.841072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:31.967710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:31.967881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:31.967941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:31.967975] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:31.971853] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: UP (p=54.76%) [2026-01-01T20:21:31.972129] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-01T20:21:31.972255] [INFO ] [sig ] ETON: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:32.126870] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ETON.txt [2026-01-01T20:21:32.127043] [INFO ] [sig ] [1125/3531] Completed ETON in 0.4s | 2.91 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-01T20:21:32.127093] [INFO ] [sig ] [1126/3531] Forecasting ETSY... [2026-01-01T20:21:32.127123] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-01T20:21:32.127154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-01T20:21:32.138399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-01T20:21:32.138772] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-01T20:21:32.139609] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-01T20:21:32.139660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:32.139692] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:32.139718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:32.139787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:32.195199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:32.195879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:32.195956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:32.195989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:32.315717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:32.315881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:32.315923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:32.315951] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:32.319461] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: DOWN (p=17.43%) [2026-01-01T20:21:32.319745] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-01T20:21:32.319871] [INFO ] [sig ] ETSY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:32.461029] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ETSY.txt [2026-01-01T20:21:32.461180] [INFO ] [sig ] [1126/3531] Completed ETSY in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-01T20:21:32.461228] [INFO ] [sig ] [1127/3531] Forecasting ETY... [2026-01-01T20:21:32.461258] [INFO ] [sig ] Generating forecast for: ETY [2026-01-01T20:21:32.461293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-01T20:21:32.472245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-01T20:21:32.472612] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-01T20:21:32.473386] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-01T20:21:32.473437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:32.473468] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:32.473494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:32.473551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:32.530174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:32.530835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:32.530923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:32.530958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:32.652301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:32.652466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:32.652513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:32.652543] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:32.656349] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: UP (p=73.54%) [2026-01-01T20:21:32.656644] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-01T20:21:32.656772] [INFO ] [sig ] ETY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:32.795865] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ETY.txt [2026-01-01T20:21:32.796013] [INFO ] [sig ] [1127/3531] Completed ETY in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-01T20:21:32.796060] [INFO ] [sig ] [1128/3531] Forecasting EUFN... [2026-01-01T20:21:32.796094] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-01T20:21:32.796124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-01T20:21:32.807109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-01T20:21:32.807449] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-01T20:21:32.808247] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-01T20:21:32.808315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:32.808348] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:32.808373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:32.808430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:32.870092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:32.871053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:32.871148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:32.871184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:32.994321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:32.994469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:32.994510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:32.994539] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:32.998068] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-01T20:21:32.998336] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-01T20:21:32.998454] [INFO ] [sig ] EUFN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:33.140250] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EUFN.txt [2026-01-01T20:21:33.140486] [INFO ] [sig ] [1128/3531] Completed EUFN in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-01T20:21:33.140594] [INFO ] [sig ] [1129/3531] Forecasting EVAX... [2026-01-01T20:21:33.140635] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-01T20:21:33.140667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-01T20:21:33.152910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-01T20:21:33.153479] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-01T20:21:33.154497] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-01T20:21:33.154559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:33.154616] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:33.154645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:33.154704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:33.211142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:33.211767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:33.211845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:33.211878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:33.334343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:33.334503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:33.334545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:33.334592] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:33.337955] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: UP (p=90.93%) [2026-01-01T20:21:33.338228] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-01T20:21:33.338353] [INFO ] [sig ] EVAX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:33.480012] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EVAX.txt [2026-01-01T20:21:33.480177] [INFO ] [sig ] [1129/3531] Completed EVAX in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-01T20:21:33.480224] [INFO ] [sig ] [1130/3531] Forecasting EVC... [2026-01-01T20:21:33.480254] [INFO ] [sig ] Generating forecast for: EVC [2026-01-01T20:21:33.480291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-01T20:21:33.492735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-01T20:21:33.493082] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-01T20:21:33.493870] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-01T20:21:33.493920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:33.493952] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:33.493979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:33.494036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:33.555149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:33.556068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:33.556157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:33.556193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:33.684066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:33.684222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:33.684266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:33.684295] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:33.688085] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=49.75%) [2026-01-01T20:21:33.688398] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-01T20:21:33.688534] [INFO ] [sig ] EVC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:33.826373] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EVC.txt [2026-01-01T20:21:33.826530] [INFO ] [sig ] [1130/3531] Completed EVC in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-01T20:21:33.826596] [INFO ] [sig ] [1131/3531] Forecasting EVCM... [2026-01-01T20:21:33.826631] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-01T20:21:33.826696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-01T20:21:33.837600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-01T20:21:33.837935] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-01T20:21:33.838751] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-01T20:21:33.838804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:33.838838] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:33.838871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:33.838929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:33.895523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:33.896167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:33.896255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:33.896291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:34.015619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:34.015772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:34.015814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:34.015845] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:34.019219] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=48.87%) [2026-01-01T20:21:34.019491] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-01T20:21:34.019635] [INFO ] [sig ] EVCM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:34.158188] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EVCM.txt [2026-01-01T20:21:34.158379] [INFO ] [sig ] [1131/3531] Completed EVCM in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-01T20:21:34.158443] [INFO ] [sig ] [1132/3531] Forecasting EVEX... [2026-01-01T20:21:34.158518] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-01T20:21:34.158557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-01T20:21:34.169366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-01T20:21:34.169746] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-01T20:21:34.170543] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-01T20:21:34.170611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:34.170671] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:34.170700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:34.170758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:34.227129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:34.227991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:34.228081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:34.228113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:34.352740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:34.352936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:34.352987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:34.353019] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:34.356630] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=50.00%) [2026-01-01T20:21:34.356900] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-01T20:21:34.357028] [INFO ] [sig ] EVEX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:34.498419] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EVEX.txt [2026-01-01T20:21:34.498588] [INFO ] [sig ] [1132/3531] Completed EVEX in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-01T20:21:34.498635] [INFO ] [sig ] [1133/3531] Forecasting EVF... [2026-01-01T20:21:34.498670] [INFO ] [sig ] Generating forecast for: EVF [2026-01-01T20:21:34.498739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-01T20:21:34.509741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-01T20:21:34.510069] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-01T20:21:34.510905] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-01T20:21:34.510958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:34.510990] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:34.511017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:34.511075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:34.570074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:34.570919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:34.570997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:34.571029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:34.686330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:34.686482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:34.686523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:34.686552] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:34.689879] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-01-01T20:21:34.690146] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-01T20:21:34.690283] [INFO ] [sig ] EVF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:34.829910] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EVF.txt [2026-01-01T20:21:34.830070] [INFO ] [sig ] [1133/3531] Completed EVF in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-01T20:21:34.830124] [INFO ] [sig ] [1134/3531] Forecasting EVG... [2026-01-01T20:21:34.830154] [INFO ] [sig ] Generating forecast for: EVG [2026-01-01T20:21:34.830185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-01T20:21:34.840869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-01T20:21:34.841222] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-01T20:21:34.842038] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-01T20:21:34.842089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:34.842121] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:34.842147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:34.842203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:34.898758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:34.899438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:34.899515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:34.899547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:35.011914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:35.012097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:35.012139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:35.012168] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:35.015543] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-01T20:21:35.015828] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-01T20:21:35.015953] [INFO ] [sig ] EVG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:35.155799] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EVG.txt [2026-01-01T20:21:35.155971] [INFO ] [sig ] [1134/3531] Completed EVG in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-01T20:21:35.156020] [INFO ] [sig ] [1135/3531] Forecasting EVGO... [2026-01-01T20:21:35.156052] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-01T20:21:35.156089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-01T20:21:35.166930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-01T20:21:35.167269] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-01T20:21:35.168080] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-01T20:21:35.168131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:35.168163] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:35.168190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:35.168256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:35.228115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:35.229071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:35.229156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:35.229190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:35.348509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:35.348684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:35.348742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:35.348798] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:35.352203] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: UP (p=80.63%) [2026-01-01T20:21:35.352473] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-01T20:21:35.352611] [INFO ] [sig ] EVGO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:35.491612] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EVGO.txt [2026-01-01T20:21:35.491751] [INFO ] [sig ] [1135/3531] Completed EVGO in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-01T20:21:35.491791] [INFO ] [sig ] [1136/3531] Forecasting EVH... [2026-01-01T20:21:35.491820] [INFO ] [sig ] Generating forecast for: EVH [2026-01-01T20:21:35.491877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-01T20:21:35.502553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-01T20:21:35.502890] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-01T20:21:35.503714] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-01T20:21:35.503766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:35.503798] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:35.503824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:35.503881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:35.559299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:35.559955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:35.560033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:35.560065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:35.676288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:35.676451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:35.676493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:35.676522] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:35.679860] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-01T20:21:35.680157] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-01T20:21:35.680279] [INFO ] [sig ] EVH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:35.818372] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EVH.txt [2026-01-01T20:21:35.818489] [INFO ] [sig ] [1136/3531] Completed EVH in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-01T20:21:35.818528] [INFO ] [sig ] [1137/3531] Forecasting EVN... [2026-01-01T20:21:35.818559] [INFO ] [sig ] Generating forecast for: EVN [2026-01-01T20:21:35.818606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-01T20:21:35.829277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-01T20:21:35.829601] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-01T20:21:35.830418] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-01T20:21:35.830469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:35.830501] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:35.830527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:35.830602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:35.886629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:35.887203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:35.887293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:35.887326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:36.000695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:36.000852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:36.000893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:36.000923] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:36.004234] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=74.85%) [2026-01-01T20:21:36.004506] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-01T20:21:36.004646] [INFO ] [sig ] EVN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:36.141591] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EVN.txt [2026-01-01T20:21:36.141718] [INFO ] [sig ] [1137/3531] Completed EVN in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-01T20:21:36.141758] [INFO ] [sig ] [1138/3531] Forecasting EVO... [2026-01-01T20:21:36.141787] [INFO ] [sig ] Generating forecast for: EVO [2026-01-01T20:21:36.141818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-01T20:21:36.152255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-01T20:21:36.152594] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-01T20:21:36.153374] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-01T20:21:36.153425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:36.153457] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:36.153483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:36.153540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:36.208477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:36.209106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:36.209183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:36.209215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:36.330515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:36.330695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:36.330738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:36.330766] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:36.334090] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=48.84%) [2026-01-01T20:21:36.334357] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-01T20:21:36.334479] [INFO ] [sig ] EVO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:36.470634] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EVO.txt [2026-01-01T20:21:36.470772] [INFO ] [sig ] [1138/3531] Completed EVO in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-01T20:21:36.470812] [INFO ] [sig ] [1139/3531] Forecasting EVRG... [2026-01-01T20:21:36.470842] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-01T20:21:36.470872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-01T20:21:36.481696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-01T20:21:36.482040] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-01T20:21:36.482817] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-01T20:21:36.482867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:36.482914] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:36.482942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:36.482999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:36.538127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:36.538848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:36.538924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:36.538956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:36.660263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:36.660430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:36.660472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:36.660502] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:36.663839] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: DOWN (p=16.65%) [2026-01-01T20:21:36.664110] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-01T20:21:36.664232] [INFO ] [sig ] EVRG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:36.801100] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EVRG.txt [2026-01-01T20:21:36.801245] [INFO ] [sig ] [1139/3531] Completed EVRG in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-01T20:21:36.801286] [INFO ] [sig ] [1140/3531] Forecasting EVSD... [2026-01-01T20:21:36.801315] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-01T20:21:36.801346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-01T20:21:36.812003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-01T20:21:36.812349] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-01T20:21:36.813131] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-01T20:21:36.813182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:36.813214] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:36.813242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:36.813299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:36.868526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:36.869311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:36.869393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:36.869425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:36.987563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:36.987740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:36.987780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:36.987811] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:36.991151] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=69.17%) [2026-01-01T20:21:36.991419] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-01T20:21:36.991539] [INFO ] [sig ] EVSD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:37.127696] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EVSD.txt [2026-01-01T20:21:37.127827] [INFO ] [sig ] [1140/3531] Completed EVSD in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-01T20:21:37.127867] [INFO ] [sig ] [1141/3531] Forecasting EVTC... [2026-01-01T20:21:37.127898] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-01T20:21:37.127931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-01T20:21:37.138616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-01T20:21:37.138981] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-01T20:21:37.139775] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-01T20:21:37.139826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:37.139858] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:37.139885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:37.139942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:37.194773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:37.195384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:37.195459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:37.195491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:37.319329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:37.319492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:37.319532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:37.319562] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:37.323097] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: DOWN (p=48.24%) [2026-01-01T20:21:37.323373] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-01T20:21:37.323521] [INFO ] [sig ] EVTC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:37.464154] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EVTC.txt [2026-01-01T20:21:37.464291] [INFO ] [sig ] [1141/3531] Completed EVTC in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-01T20:21:37.464330] [INFO ] [sig ] [1142/3531] Forecasting EVTL... [2026-01-01T20:21:37.464359] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-01T20:21:37.464389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-01T20:21:37.476099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-01T20:21:37.476468] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-01T20:21:37.477254] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-01T20:21:37.477305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:37.477336] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:37.477364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:37.477422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:37.533893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:37.534709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:37.534820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:37.534855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:37.655626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:37.655795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:37.655835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:37.655865] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:37.659259] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: DOWN (p=42.83%) [2026-01-01T20:21:37.659539] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-01T20:21:37.659682] [INFO ] [sig ] EVTL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:37.803189] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EVTL.txt [2026-01-01T20:21:37.803350] [INFO ] [sig ] [1142/3531] Completed EVTL in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-01T20:21:37.803391] [INFO ] [sig ] [1143/3531] Forecasting EWBC... [2026-01-01T20:21:37.803428] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-01T20:21:37.803509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-01T20:21:37.815678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-01T20:21:37.816056] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-01T20:21:37.816858] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-01T20:21:37.816909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:37.816941] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:37.816968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:37.817024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:37.874987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:37.875912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:37.876004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:37.876037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:38.005048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:38.005237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:38.005294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:38.005337] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:38.009519] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: DOWN (p=35.44%) [2026-01-01T20:21:38.009865] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-01T20:21:38.010001] [INFO ] [sig ] EWBC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:38.166405] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EWBC.txt [2026-01-01T20:21:38.166608] [INFO ] [sig ] [1143/3531] Completed EWBC in 0.4s | 2.91 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-01T20:21:38.166655] [INFO ] [sig ] [1144/3531] Forecasting EWCZ... [2026-01-01T20:21:38.166685] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-01T20:21:38.166716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-01T20:21:38.177827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-01T20:21:38.178164] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-01T20:21:38.178950] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-01T20:21:38.179023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:38.179055] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:38.179083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:38.179140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:38.240522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:38.241327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:38.241413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:38.241447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:38.367375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:38.367542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:38.367619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:38.367650] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:38.371052] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=48.32%) [2026-01-01T20:21:38.371342] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-01T20:21:38.371471] [INFO ] [sig ] EWCZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:38.521083] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EWCZ.txt [2026-01-01T20:21:38.521247] [INFO ] [sig ] [1144/3531] Completed EWCZ in 0.4s | 2.91 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-01T20:21:38.521288] [INFO ] [sig ] [1145/3531] Forecasting EWTX... [2026-01-01T20:21:38.521319] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-01T20:21:38.521350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-01T20:21:38.533372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-01T20:21:38.533805] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-01T20:21:38.534638] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-01T20:21:38.534693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:38.534725] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:38.534752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:38.534809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:38.592928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:38.594074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:38.594380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:38.594414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:38.718606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:38.718773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:38.718814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:38.718844] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:38.722594] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=56.21%) [2026-01-01T20:21:38.722907] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-01T20:21:38.723037] [INFO ] [sig ] EWTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:38.863322] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EWTX.txt [2026-01-01T20:21:38.863478] [INFO ] [sig ] [1145/3531] Completed EWTX in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-01T20:21:38.863519] [INFO ] [sig ] [1146/3531] Forecasting EWZS... [2026-01-01T20:21:38.863548] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-01T20:21:38.863598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-01T20:21:38.874367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-01T20:21:38.874776] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-01T20:21:38.875604] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-01T20:21:38.875659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:38.875691] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:38.875719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:38.875779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:38.933280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:38.934166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:38.934247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:38.934280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:39.056949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:39.057106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:39.057150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:39.057198] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:39.060595] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-01-01T20:21:39.060871] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-01T20:21:39.060997] [INFO ] [sig ] EWZS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:39.200993] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EWZS.txt [2026-01-01T20:21:39.201149] [INFO ] [sig ] [1146/3531] Completed EWZS in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-01T20:21:39.201200] [INFO ] [sig ] [1147/3531] Forecasting EXAS... [2026-01-01T20:21:39.201231] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-01T20:21:39.201293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-01T20:21:39.212453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-01T20:21:39.212847] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-01T20:21:39.213678] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-01T20:21:39.213730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:39.213763] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:39.213790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:39.213848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:39.270524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:39.271235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:39.271314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:39.271347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:39.395496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:39.395673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:39.395715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:39.395745] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:39.399149] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=74.08%) [2026-01-01T20:21:39.399424] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-01T20:21:39.399547] [INFO ] [sig ] EXAS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:39.541207] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EXAS.txt [2026-01-01T20:21:39.541364] [INFO ] [sig ] [1147/3531] Completed EXAS in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-01T20:21:39.541406] [INFO ] [sig ] [1148/3531] Forecasting EXC... [2026-01-01T20:21:39.541436] [INFO ] [sig ] Generating forecast for: EXC [2026-01-01T20:21:39.541468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-01T20:21:39.552710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-01T20:21:39.553105] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-01T20:21:39.553920] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-01T20:21:39.553971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:39.554003] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:39.554031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:39.554089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:39.612130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:39.613110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:39.613190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:39.613239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:39.735996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:39.736153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:39.736193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:39.736222] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:39.739528] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=10.66%) [2026-01-01T20:21:39.739808] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-01T20:21:39.739929] [INFO ] [sig ] EXC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:39.879618] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EXC.txt [2026-01-01T20:21:39.879775] [INFO ] [sig ] [1148/3531] Completed EXC in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-01T20:21:39.879816] [INFO ] [sig ] [1149/3531] Forecasting EXEL... [2026-01-01T20:21:39.879845] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-01T20:21:39.879876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-01T20:21:39.891565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-01T20:21:39.891899] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-01T20:21:39.892678] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-01T20:21:39.892729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:39.892786] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:39.892815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:39.892873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:39.949801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:39.950394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:39.950469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:39.950501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:40.065747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:40.065910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:40.065950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:40.065979] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:40.069314] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-01T20:21:40.069604] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-01T20:21:40.069730] [INFO ] [sig ] EXEL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:40.211670] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EXEL.txt [2026-01-01T20:21:40.211822] [INFO ] [sig ] [1149/3531] Completed EXEL in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-01T20:21:40.211862] [INFO ] [sig ] [1150/3531] Forecasting EXFY... [2026-01-01T20:21:40.211892] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-01T20:21:40.211923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-01T20:21:40.223213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-01T20:21:40.223616] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-01T20:21:40.224411] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-01T20:21:40.224471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:40.224517] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:40.224564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:40.224651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:40.283899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:40.284774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:40.284855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:40.284888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:40.405603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:40.405756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:40.405797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:40.405826] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:40.409132] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: UP (p=90.98%) [2026-01-01T20:21:40.409396] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-01T20:21:40.409513] [INFO ] [sig ] EXFY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:40.547982] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EXFY.txt [2026-01-01T20:21:40.548111] [INFO ] [sig ] [1150/3531] Completed EXFY in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:40.548150] [INFO ] [sig ] [1151/3531] Forecasting EXG... [2026-01-01T20:21:40.548179] [INFO ] [sig ] Generating forecast for: EXG [2026-01-01T20:21:40.548209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-01T20:21:40.558844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-01T20:21:40.559252] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-01T20:21:40.560060] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-01T20:21:40.560112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:40.560144] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:40.560171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:40.560228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:40.616080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:40.616942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:40.617021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:40.617053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:40.735010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:40.735165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:40.735206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:40.735234] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:40.738520] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=78.34%) [2026-01-01T20:21:40.738802] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-01T20:21:40.738922] [INFO ] [sig ] EXG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:40.876237] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EXG.txt [2026-01-01T20:21:40.876371] [INFO ] [sig ] [1151/3531] Completed EXG in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:40.876410] [INFO ] [sig ] [1152/3531] Forecasting EXK... [2026-01-01T20:21:40.876439] [INFO ] [sig ] Generating forecast for: EXK [2026-01-01T20:21:40.876468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-01T20:21:40.887197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-01T20:21:40.887512] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-01T20:21:40.888299] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-01T20:21:40.888350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:40.888382] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:40.888408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:40.888466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:40.945703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:40.946337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:40.946413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:40.946445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:41.064505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:41.064673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:41.064714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:41.064770] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:41.068767] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=4.32%) [2026-01-01T20:21:41.069066] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-01T20:21:41.069194] [INFO ] [sig ] EXK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:41.213498] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EXK.txt [2026-01-01T20:21:41.213636] [INFO ] [sig ] [1152/3531] Completed EXK in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:41.213677] [INFO ] [sig ] [1153/3531] Forecasting EXLS... [2026-01-01T20:21:41.213707] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-01T20:21:41.213736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-01T20:21:41.224755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-01T20:21:41.225060] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-01T20:21:41.226016] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-01T20:21:41.226068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:41.226099] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:41.226126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:41.226182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:41.284812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:41.285468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:41.285544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:41.285596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:41.410018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:41.410177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:41.410218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:41.410248] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:41.413568] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=11.60%) [2026-01-01T20:21:41.413876] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-01T20:21:41.414002] [INFO ] [sig ] EXLS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:41.553192] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EXLS.txt [2026-01-01T20:21:41.553323] [INFO ] [sig ] [1153/3531] Completed EXLS in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:41.553361] [INFO ] [sig ] [1154/3531] Forecasting EXP... [2026-01-01T20:21:41.553391] [INFO ] [sig ] Generating forecast for: EXP [2026-01-01T20:21:41.553427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-01T20:21:41.564052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-01T20:21:41.564387] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-01T20:21:41.565223] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-01T20:21:41.565275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:41.565305] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:41.565332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:41.565389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:41.622053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:41.622934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:41.623016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:41.623050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:41.739883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:41.740045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:41.740093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:41.740130] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:41.743588] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=27.78%) [2026-01-01T20:21:41.743875] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-01T20:21:41.743999] [INFO ] [sig ] EXP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:41.885164] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EXP.txt [2026-01-01T20:21:41.885295] [INFO ] [sig ] [1154/3531] Completed EXP in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:41.885333] [INFO ] [sig ] [1155/3531] Forecasting EXPD... [2026-01-01T20:21:41.885362] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-01T20:21:41.885394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-01T20:21:41.896217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-01T20:21:41.896529] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-01T20:21:41.897298] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-01T20:21:41.897350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:41.897380] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:41.897406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:41.897463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:41.955138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:41.955780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:41.955858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:41.955891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:42.072337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:42.072476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:42.072516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:42.072545] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:42.076013] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-01T20:21:42.076470] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-01T20:21:42.076608] [INFO ] [sig ] EXPD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:42.216700] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EXPD.txt [2026-01-01T20:21:42.216830] [INFO ] [sig ] [1155/3531] Completed EXPD in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:42.216893] [INFO ] [sig ] [1156/3531] Forecasting EXPE... [2026-01-01T20:21:42.216925] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-01T20:21:42.216955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-01T20:21:42.227705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-01T20:21:42.228013] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-01T20:21:42.228813] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-01T20:21:42.228864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:42.228895] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:42.228921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:42.229009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:42.286651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:42.287283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:42.287358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:42.287390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:42.411897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:42.412054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:42.412096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:42.412127] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:42.415481] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-01T20:21:42.415770] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-01T20:21:42.415892] [INFO ] [sig ] EXPE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:42.566954] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EXPE.txt [2026-01-01T20:21:42.567120] [INFO ] [sig ] [1156/3531] Completed EXPE in 0.4s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:42.567162] [INFO ] [sig ] [1157/3531] Forecasting EXPI... [2026-01-01T20:21:42.567192] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-01T20:21:42.567252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-01T20:21:42.578372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-01T20:21:42.578789] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-01T20:21:42.579693] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-01T20:21:42.579751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:42.579782] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:42.579809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:42.579867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:42.636519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:42.637397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:42.637491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:42.637526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:42.762348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:42.762510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:42.762555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:42.762608] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:42.766115] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: DOWN (p=17.15%) [2026-01-01T20:21:42.766448] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-01T20:21:42.766607] [INFO ] [sig ] EXPI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:42.914367] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EXPI.txt [2026-01-01T20:21:42.914524] [INFO ] [sig ] [1157/3531] Completed EXPI in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:42.914563] [INFO ] [sig ] [1158/3531] Forecasting EXPO... [2026-01-01T20:21:42.914615] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-01T20:21:42.914646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-01T20:21:42.925298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-01T20:21:42.925613] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-01T20:21:42.926368] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-01T20:21:42.926418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:42.926450] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:42.926476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:42.926534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:42.985827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:42.986598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:42.986676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:42.986709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:43.101535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:43.101704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:43.101747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:43.101777] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:43.105110] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: UP (p=63.44%) [2026-01-01T20:21:43.105383] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-01T20:21:43.105505] [INFO ] [sig ] EXPO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:43.243342] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EXPO.txt [2026-01-01T20:21:43.243463] [INFO ] [sig ] [1158/3531] Completed EXPO in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:43.243501] [INFO ] [sig ] [1159/3531] Forecasting EYE... [2026-01-01T20:21:43.243530] [INFO ] [sig ] Generating forecast for: EYE [2026-01-01T20:21:43.243560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-01T20:21:43.253995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-01T20:21:43.254294] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-01T20:21:43.255084] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-01T20:21:43.255135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:43.255167] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:43.255195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:43.255253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:43.311335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:43.311993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:43.312111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:43.312145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:43.426028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:43.426161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:43.426202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:43.426231] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:43.429442] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-01-01T20:21:43.429723] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-01T20:21:43.429843] [INFO ] [sig ] EYE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:43.567567] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/EYE.txt [2026-01-01T20:21:43.567708] [INFO ] [sig ] [1159/3531] Completed EYE in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:43.567746] [INFO ] [sig ] [1160/3531] Forecasting EZGO... [2026-01-01T20:21:43.567776] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-01T20:21:43.567807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-01T20:21:43.578359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-01T20:21:43.578678] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-01T20:21:43.579460] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-01T20:21:43.579511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:43.579543] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:43.579588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:43.579649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:43.635275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:43.635882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:43.635958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:43.635991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:43.745732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:43.745893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:43.745934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:43.745963] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:43.749291] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-01-01T20:21:43.749557] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-01T20:21:43.749695] [INFO ] [sig ] EZGO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:43.892128] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/EZGO.txt [2026-01-01T20:21:43.892260] [INFO ] [sig ] [1160/3531] Completed EZGO in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-01T20:21:43.892298] [INFO ] [sig ] [1161/3531] Forecasting F... [2026-01-01T20:21:43.892327] [INFO ] [sig ] Generating forecast for: F [2026-01-01T20:21:43.892358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-01T20:21:43.903072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-01T20:21:43.903364] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-01T20:21:43.904132] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-01T20:21:43.904183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:43.904215] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:43.904241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:43.904298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:43.960659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:43.961261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:43.961337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:43.961369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:44.078227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:44.078364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:44.078403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:44.078431] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:44.081743] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-01T20:21:44.082004] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-01T20:21:44.082123] [INFO ] [sig ] F: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:44.219732] [INFO ] [LOCAL ] Saved forecast: F 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/F.txt [2026-01-01T20:21:44.219842] [INFO ] [sig ] [1161/3531] Completed F in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-01T20:21:44.219879] [INFO ] [sig ] [1162/3531] Forecasting FA... [2026-01-01T20:21:44.219907] [INFO ] [sig ] Generating forecast for: FA [2026-01-01T20:21:44.219937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-01T20:21:44.231048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-01T20:21:44.231343] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-01T20:21:44.232122] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-01T20:21:44.232173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:44.232204] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:44.232231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:44.232288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:44.287941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:44.288539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:44.288631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:44.288664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:44.408914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:44.409073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:44.409113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:44.409142] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:44.412389] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-01-01T20:21:44.412671] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-01T20:21:44.412790] [INFO ] [sig ] FA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:44.553715] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FA.txt [2026-01-01T20:21:44.553857] [INFO ] [sig ] [1162/3531] Completed FA in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-01T20:21:44.553898] [INFO ] [sig ] [1163/3531] Forecasting FAF... [2026-01-01T20:21:44.553926] [INFO ] [sig ] Generating forecast for: FAF [2026-01-01T20:21:44.553956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-01T20:21:44.569026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-01T20:21:44.569397] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-01T20:21:44.570185] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-01T20:21:44.570236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:44.570469] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:44.570498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:44.570557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:44.628116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:44.628728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:44.628803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:44.628835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:44.746534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:44.746718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:44.746760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:44.746788] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:44.750204] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-01-01T20:21:44.750511] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-01T20:21:44.750659] [INFO ] [sig ] FAF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:44.894828] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FAF.txt [2026-01-01T20:21:44.894980] [INFO ] [sig ] [1163/3531] Completed FAF in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-01T20:21:44.895027] [INFO ] [sig ] [1164/3531] Forecasting FALN... [2026-01-01T20:21:44.895064] [INFO ] [sig ] Generating forecast for: FALN [2026-01-01T20:21:44.895105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-01T20:21:44.906894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-01T20:21:44.907223] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-01T20:21:44.908023] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-01T20:21:44.908075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:44.908106] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:44.908133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:44.908191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:44.966788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:44.967395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:44.967472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:44.967505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:45.086111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:45.086257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:45.086298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:45.086326] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:45.089705] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-01-01T20:21:45.089978] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-01T20:21:45.090099] [INFO ] [sig ] FALN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:45.226956] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FALN.txt [2026-01-01T20:21:45.227081] [INFO ] [sig ] [1164/3531] Completed FALN in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-01T20:21:45.227121] [INFO ] [sig ] [1165/3531] Forecasting FANG... [2026-01-01T20:21:45.227150] [INFO ] [sig ] Generating forecast for: FANG [2026-01-01T20:21:45.227180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-01T20:21:45.238056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-01T20:21:45.238384] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-01T20:21:45.239192] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-01T20:21:45.239242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:45.239273] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:45.239299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:45.239355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:45.296227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:45.296872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:45.296951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:45.296983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:45.413757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:45.413908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:45.413948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:45.413978] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:45.417298] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=36.94%) [2026-01-01T20:21:45.417588] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-01T20:21:45.417712] [INFO ] [sig ] FANG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:45.557349] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FANG.txt [2026-01-01T20:21:45.557474] [INFO ] [sig ] [1165/3531] Completed FANG in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-01T20:21:45.557513] [INFO ] [sig ] [1166/3531] Forecasting FARM... [2026-01-01T20:21:45.557543] [INFO ] [sig ] Generating forecast for: FARM [2026-01-01T20:21:45.557589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-01T20:21:45.568248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-01T20:21:45.568786] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-01T20:21:45.569803] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-01T20:21:45.569858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:45.569917] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:45.569946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:45.570005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:45.626650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:45.627274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:45.627352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:45.627385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:45.745128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:45.745280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:45.745322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:45.745350] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:45.748953] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: DOWN (p=27.83%) [2026-01-01T20:21:45.749240] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-01T20:21:45.749363] [INFO ] [sig ] FARM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:45.886999] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FARM.txt [2026-01-01T20:21:45.887118] [INFO ] [sig ] [1166/3531] Completed FARM in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:45.887179] [INFO ] [sig ] [1167/3531] Forecasting FBIN... [2026-01-01T20:21:45.887211] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-01T20:21:45.887269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-01T20:21:45.897661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-01T20:21:45.897966] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-01T20:21:45.898737] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-01T20:21:45.898788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:45.898819] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:45.898846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:45.898903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:45.954629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:45.955221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:45.955296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:45.955328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:46.076989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:46.077156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:46.077199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:46.077229] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:46.080679] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=12.07%) [2026-01-01T20:21:46.080992] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-01T20:21:46.081124] [INFO ] [sig ] FBIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:46.226683] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FBIN.txt [2026-01-01T20:21:46.226853] [INFO ] [sig ] [1167/3531] Completed FBIN in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:46.226898] [INFO ] [sig ] [1168/3531] Forecasting FBIO... [2026-01-01T20:21:46.226932] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-01T20:21:46.227004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-01T20:21:46.238503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-01T20:21:46.238899] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-01T20:21:46.240001] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-01T20:21:46.240053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:46.240097] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:46.240130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:46.240189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:46.304768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:46.305670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:46.305757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:46.305800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:46.432473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:46.432667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:46.432711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:46.432739] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:46.436026] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: DOWN (p=34.33%) [2026-01-01T20:21:46.436293] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-01T20:21:46.436427] [INFO ] [sig ] FBIO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:46.575116] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FBIO.txt [2026-01-01T20:21:46.575245] [INFO ] [sig ] [1168/3531] Completed FBIO in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:46.575284] [INFO ] [sig ] [1169/3531] Forecasting FBIZ... [2026-01-01T20:21:46.575313] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-01T20:21:46.575344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-01T20:21:46.585554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-01T20:21:46.585881] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-01T20:21:46.586667] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-01T20:21:46.586719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:46.586751] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:46.586778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:46.586840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:46.645502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:46.646144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:46.646219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:46.646252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:46.769989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:46.770144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:46.770186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:46.770246] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:46.774115] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-01-01T20:21:46.774389] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-01T20:21:46.774507] [INFO ] [sig ] FBIZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:46.912238] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FBIZ.txt [2026-01-01T20:21:46.912366] [INFO ] [sig ] [1169/3531] Completed FBIZ in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:46.912406] [INFO ] [sig ] [1170/3531] Forecasting FBK... [2026-01-01T20:21:46.912436] [INFO ] [sig ] Generating forecast for: FBK [2026-01-01T20:21:46.912495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-01T20:21:46.923255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-01T20:21:46.923565] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-01T20:21:46.924352] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-01T20:21:46.924403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:46.924436] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:46.924464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:46.924523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:46.979715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:46.980318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:46.980394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:46.980426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:47.097031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:47.097161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:47.097216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:47.097246] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:47.100512] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: DOWN (p=22.55%) [2026-01-01T20:21:47.100795] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-01T20:21:47.100914] [INFO ] [sig ] FBK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:47.237439] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FBK.txt [2026-01-01T20:21:47.237558] [INFO ] [sig ] [1170/3531] Completed FBK in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:47.237614] [INFO ] [sig ] [1171/3531] Forecasting FBL... [2026-01-01T20:21:47.237644] [INFO ] [sig ] Generating forecast for: FBL [2026-01-01T20:21:47.237678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-01T20:21:47.248148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-01T20:21:47.248499] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-01T20:21:47.249310] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-01T20:21:47.249361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:47.249392] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:47.249418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:47.249477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:47.304441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:47.305060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:47.305135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:47.305167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:47.426927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:47.427072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:47.427111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:47.427141] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:47.430429] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: UP (p=58.13%) [2026-01-01T20:21:47.430713] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-01T20:21:47.430833] [INFO ] [sig ] FBL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:47.567281] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FBL.txt [2026-01-01T20:21:47.567407] [INFO ] [sig ] [1171/3531] Completed FBL in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:47.567446] [INFO ] [sig ] [1172/3531] Forecasting FBNC... [2026-01-01T20:21:47.567496] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-01T20:21:47.567530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-01T20:21:47.577793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-01T20:21:47.578116] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-01T20:21:47.578906] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-01T20:21:47.578957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:47.579014] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:47.579042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:47.579099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:47.634062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:47.634695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:47.634780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:47.634814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:47.749432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:47.749557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:47.749617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:47.749646] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:47.752953] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=80.05%) [2026-01-01T20:21:47.753218] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-01T20:21:47.753336] [INFO ] [sig ] FBNC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:47.889702] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FBNC.txt [2026-01-01T20:21:47.889841] [INFO ] [sig ] [1172/3531] Completed FBNC in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:47.889880] [INFO ] [sig ] [1173/3531] Forecasting FBP... [2026-01-01T20:21:47.889910] [INFO ] [sig ] Generating forecast for: FBP [2026-01-01T20:21:47.889940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-01T20:21:47.900601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-01T20:21:47.900933] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-01T20:21:47.901942] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-01T20:21:47.901993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:47.902026] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:47.902053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:47.902110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:47.957295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:47.957923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:47.957999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:47.958030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:48.077127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:48.077279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:48.077319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:48.077347] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:48.080681] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: DOWN (p=32.04%) [2026-01-01T20:21:48.080949] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-01T20:21:48.081069] [INFO ] [sig ] FBP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:48.219589] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FBP.txt [2026-01-01T20:21:48.219721] [INFO ] [sig ] [1173/3531] Completed FBP in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:48.219760] [INFO ] [sig ] [1174/3531] Forecasting FC... [2026-01-01T20:21:48.219790] [INFO ] [sig ] Generating forecast for: FC [2026-01-01T20:21:48.219827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-01T20:21:48.230358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-01T20:21:48.230716] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-01T20:21:48.231483] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-01T20:21:48.231534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:48.231605] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:48.231637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:48.231695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:48.287411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:48.288070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:48.288147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:48.288179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:48.408146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:48.408317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:48.408359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:48.408387] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:48.411701] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=95.25%) [2026-01-01T20:21:48.411964] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-01T20:21:48.412083] [INFO ] [sig ] FC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:48.548510] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FC.txt [2026-01-01T20:21:48.548676] [INFO ] [sig ] [1174/3531] Completed FC in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:48.548719] [INFO ] [sig ] [1175/3531] Forecasting FCAL... [2026-01-01T20:21:48.548748] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-01T20:21:48.548802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-01T20:21:48.558242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-01T20:21:48.558599] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-01T20:21:48.559428] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-01T20:21:48.559480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:48.559512] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:48.559539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:48.559617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:48.617073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:48.617826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:48.617908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:48.617941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:48.726026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:48.726178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:48.726219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:48.726246] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:48.729587] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: DOWN (p=36.04%) [2026-01-01T20:21:48.729854] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-01T20:21:48.729975] [INFO ] [sig ] FCAL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:48.866208] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FCAL.txt [2026-01-01T20:21:48.866336] [INFO ] [sig ] [1175/3531] Completed FCAL in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:48.866374] [INFO ] [sig ] [1176/3531] Forecasting FCBC... [2026-01-01T20:21:48.866404] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-01T20:21:48.866434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-01T20:21:48.876999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-01T20:21:48.877347] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-01T20:21:48.878140] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-01T20:21:48.878191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:48.878222] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:48.878249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:48.878306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:48.935193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:48.936033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:48.936142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:48.936176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:49.053241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:49.053395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:49.053435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:49.053465] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:49.056768] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=29.34%) [2026-01-01T20:21:49.057034] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-01T20:21:49.057150] [INFO ] [sig ] FCBC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:49.194095] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FCBC.txt [2026-01-01T20:21:49.194263] [INFO ] [sig ] [1176/3531] Completed FCBC in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:49.194302] [INFO ] [sig ] [1177/3531] Forecasting FCCO... [2026-01-01T20:21:49.194368] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-01T20:21:49.194399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-01T20:21:49.205900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-01T20:21:49.206282] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-01T20:21:49.207080] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-01T20:21:49.207132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:49.207163] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:49.207190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:49.207247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:49.262608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:49.263423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:49.263502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:49.263534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:49.385024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:49.385179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:49.385218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:49.385247] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:49.388701] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: UP (p=76.77%) [2026-01-01T20:21:49.388984] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-01T20:21:49.389107] [INFO ] [sig ] FCCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:49.531515] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FCCO.txt [2026-01-01T20:21:49.531653] [INFO ] [sig ] [1177/3531] Completed FCCO in 0.3s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:49.531694] [INFO ] [sig ] [1178/3531] Forecasting FCEL... [2026-01-01T20:21:49.531730] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-01T20:21:49.531770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-01T20:21:49.542113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-01T20:21:49.542433] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-01T20:21:49.543206] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-01T20:21:49.543262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:49.543293] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:49.543320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:49.543378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:49.598443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:49.599075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:49.599149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:49.599181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:49.712407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:49.712557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:49.712616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:49.712646] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:49.715947] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-01-01T20:21:49.716222] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-01T20:21:49.716340] [INFO ] [sig ] FCEL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:49.910924] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FCEL.txt [2026-01-01T20:21:49.911061] [INFO ] [sig ] [1178/3531] Completed FCEL in 0.4s | 2.91 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-01T20:21:49.911100] [INFO ] [sig ] [1179/3531] Forecasting FCF... [2026-01-01T20:21:49.911131] [INFO ] [sig ] Generating forecast for: FCF [2026-01-01T20:21:49.911162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-01T20:21:49.922704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-01T20:21:49.923062] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-01T20:21:49.923917] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-01T20:21:49.923970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:49.924005] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:49.924034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:49.924095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:49.980136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:49.980802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:49.980876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:49.980909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:50.099532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:50.099713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:50.099755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:50.099785] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:50.103169] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-01T20:21:50.103468] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-01T20:21:50.103621] [INFO ] [sig ] FCF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:50.241759] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FCF.txt [2026-01-01T20:21:50.241913] [INFO ] [sig ] [1179/3531] Completed FCF in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-01T20:21:50.241955] [INFO ] [sig ] [1180/3531] Forecasting FCFS... [2026-01-01T20:21:50.241986] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-01T20:21:50.242017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-01T20:21:50.252474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-01T20:21:50.252827] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-01T20:21:50.253610] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-01T20:21:50.253661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:50.253694] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:50.253721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:50.253778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:50.308737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:50.309393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:50.309470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:50.309502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:50.427706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:50.427832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:50.427871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:50.427900] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:50.431090] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-01-01T20:21:50.431358] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-01T20:21:50.431478] [INFO ] [sig ] FCFS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:50.569276] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FCFS.txt [2026-01-01T20:21:50.569406] [INFO ] [sig ] [1180/3531] Completed FCFS in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-01T20:21:50.569445] [INFO ] [sig ] [1181/3531] Forecasting FCN... [2026-01-01T20:21:50.569481] [INFO ] [sig ] Generating forecast for: FCN [2026-01-01T20:21:50.569530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-01T20:21:50.580323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-01T20:21:50.580666] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-01T20:21:50.581423] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-01T20:21:50.581473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:50.581504] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:50.581531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:50.581611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:50.637745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:50.638384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:50.638459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:50.638491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:50.755388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:50.755544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:50.755601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:50.755669] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:50.758954] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-01-01T20:21:50.759239] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-01T20:21:50.759361] [INFO ] [sig ] FCN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:50.896914] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FCN.txt [2026-01-01T20:21:50.897058] [INFO ] [sig ] [1181/3531] Completed FCN in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-01T20:21:50.897124] [INFO ] [sig ] [1182/3531] Forecasting FCNCA... [2026-01-01T20:21:50.897154] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-01T20:21:50.897186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-01T20:21:50.907870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-01T20:21:50.908199] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-01T20:21:50.909000] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-01T20:21:50.909053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:50.909085] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:50.909111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:50.909169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:50.964938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:50.965739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:50.965819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:50.965851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:51.080895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:51.081049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:51.081089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:51.081119] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:51.084395] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=65.14%) [2026-01-01T20:21:51.084680] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-01T20:21:51.084801] [INFO ] [sig ] FCNCA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:51.221401] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FCNCA.txt [2026-01-01T20:21:51.221530] [INFO ] [sig ] [1182/3531] Completed FCNCA in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-01T20:21:51.221587] [INFO ] [sig ] [1183/3531] Forecasting FCNCO... [2026-01-01T20:21:51.221638] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-01T20:21:51.221675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-01T20:21:51.232135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-01T20:21:51.232463] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-01T20:21:51.233312] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-01T20:21:51.233368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:51.233428] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:51.233457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:51.233516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:51.290531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:51.291205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:51.291282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:51.291327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:51.393147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:51.393279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:51.393319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:51.393349] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:51.396638] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-01-01T20:21:51.396908] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-01T20:21:51.397029] [INFO ] [sig ] FCNCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:51.538979] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FCNCO.txt [2026-01-01T20:21:51.539108] [INFO ] [sig ] [1183/3531] Completed FCNCO in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:51.539153] [INFO ] [sig ] [1184/3531] Forecasting FCNCP... [2026-01-01T20:21:51.539206] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-01T20:21:51.539238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-01T20:21:51.550110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-01T20:21:51.550408] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-01T20:21:51.551177] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-01T20:21:51.551229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:51.551261] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:51.551287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:51.551345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:51.607097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:51.607693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:51.607769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:51.607801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:51.717247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:51.717348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:51.717593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:51.717624] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:51.721124] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-01-01T20:21:51.721391] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-01T20:21:51.721514] [INFO ] [sig ] FCNCP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:51.864832] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FCNCP.txt [2026-01-01T20:21:51.864946] [INFO ] [sig ] [1184/3531] Completed FCNCP in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:51.864984] [INFO ] [sig ] [1185/3531] Forecasting FCTE... [2026-01-01T20:21:51.865012] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-01T20:21:51.865042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-01T20:21:51.875746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-01T20:21:51.876043] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-01T20:21:51.876845] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-01T20:21:51.876897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:51.876931] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:51.876995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:51.877057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:51.932843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:51.933414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:51.933490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:51.933521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:52.049603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:52.049725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:52.049762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:52.049790] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:52.052972] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: UP (p=86.22%) [2026-01-01T20:21:52.053234] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-01T20:21:52.053351] [INFO ] [sig ] FCTE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:52.190529] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FCTE.txt [2026-01-01T20:21:52.190650] [INFO ] [sig ] [1185/3531] Completed FCTE in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:52.190689] [INFO ] [sig ] [1186/3531] Forecasting FCX... [2026-01-01T20:21:52.190720] [INFO ] [sig ] Generating forecast for: FCX [2026-01-01T20:21:52.190751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-01T20:21:52.201633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-01T20:21:52.201928] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-01T20:21:52.202693] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-01T20:21:52.202744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:52.202775] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:52.202802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:52.202859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:52.258686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:52.259286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:52.259362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:52.259393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:52.383793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:52.383934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:52.383973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:52.384032] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:52.387298] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: UP (p=55.05%) [2026-01-01T20:21:52.387561] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-01T20:21:52.387698] [INFO ] [sig ] FCX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:52.526262] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FCX.txt [2026-01-01T20:21:52.526374] [INFO ] [sig ] [1186/3531] Completed FCX in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:52.526412] [INFO ] [sig ] [1187/3531] Forecasting FDBC... [2026-01-01T20:21:52.526441] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-01T20:21:52.526475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-01T20:21:52.536652] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FDBC'. [2026-01-01T20:21:52.536884] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-01T20:21:52.537652] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-01T20:21:52.537703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:52.537735] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:52.537761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:52.537818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:52.593074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:52.593671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:52.593746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:52.593778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:52.683611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:52.683687] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:21:52.683720] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:52.683746] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:52.686665] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: UP (p=86.01%) [2026-01-01T20:21:52.686915] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-01T20:21:52.687030] [INFO ] [sig ] FDBC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:52.824522] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FDBC.txt [2026-01-01T20:21:52.824644] [INFO ] [sig ] [1187/3531] Completed FDBC in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:52.824686] [INFO ] [sig ] [1188/3531] Forecasting FDIF... [2026-01-01T20:21:52.824715] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-01T20:21:52.824744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-01T20:21:52.834909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-01T20:21:52.835213] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-01T20:21:52.835989] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-01T20:21:52.836041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:52.836072] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:52.836099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:52.836157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:52.890914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:52.891495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:52.891568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:52.891619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:52.994140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:52.994230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:52.994265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:52.994294] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:52.997285] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: DOWN (p=47.33%) [2026-01-01T20:21:52.997539] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-01T20:21:52.997675] [INFO ] [sig ] FDIF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:53.136762] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FDIF.txt [2026-01-01T20:21:53.136869] [INFO ] [sig ] [1188/3531] Completed FDIF in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:53.136906] [INFO ] [sig ] [1189/3531] Forecasting FDIG... [2026-01-01T20:21:53.136935] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-01T20:21:53.136972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-01T20:21:53.147918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-01T20:21:53.148219] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-01T20:21:53.149219] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-01T20:21:53.149271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:53.149302] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:53.149328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:53.149386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:53.211006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:53.211833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:53.211920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:53.211954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:53.327618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:53.327752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:53.327790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:53.327817] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:53.331060] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: UP (p=71.43%) [2026-01-01T20:21:53.331328] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-01T20:21:53.331451] [INFO ] [sig ] FDIG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:53.470478] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FDIG.txt [2026-01-01T20:21:53.470602] [INFO ] [sig ] [1189/3531] Completed FDIG in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:53.470643] [INFO ] [sig ] [1190/3531] Forecasting FDP... [2026-01-01T20:21:53.470672] [INFO ] [sig ] Generating forecast for: FDP [2026-01-01T20:21:53.470701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-01T20:21:53.482637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-01T20:21:53.482931] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-01T20:21:53.483705] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-01T20:21:53.483757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:53.483789] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:53.483816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:53.483874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:53.541402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:53.542002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:53.542076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:53.542107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:53.661605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:53.661727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:53.661764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:53.661793] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:53.664955] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: DOWN (p=9.89%) [2026-01-01T20:21:53.665219] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-01T20:21:53.665342] [INFO ] [sig ] FDP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:53.801773] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FDP.txt [2026-01-01T20:21:53.801887] [INFO ] [sig ] [1190/3531] Completed FDP in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:53.801926] [INFO ] [sig ] [1191/3531] Forecasting FDS... [2026-01-01T20:21:53.801955] [INFO ] [sig ] Generating forecast for: FDS [2026-01-01T20:21:53.801986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-01T20:21:53.812619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-01T20:21:53.812910] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-01T20:21:53.813680] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-01T20:21:53.813731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:53.813762] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:53.813789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:53.813846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:53.871413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:53.872209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:53.872284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:53.872320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:53.989934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:53.990050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:53.990087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:53.990116] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:53.993250] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: UP (p=62.53%) [2026-01-01T20:21:53.993509] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-01T20:21:53.993645] [INFO ] [sig ] FDS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:54.132392] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FDS.txt [2026-01-01T20:21:54.132500] [INFO ] [sig ] [1191/3531] Completed FDS in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:54.132538] [INFO ] [sig ] [1192/3531] Forecasting FDTX... [2026-01-01T20:21:54.132567] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-01T20:21:54.132617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-01T20:21:54.144645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-01T20:21:54.145058] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-01T20:21:54.145887] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-01T20:21:54.145940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:54.145973] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:54.145999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:54.146058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:54.204309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:54.205184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:54.205270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:54.205303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:54.322206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:54.322380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:54.322422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:54.322450] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:54.325888] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-01-01T20:21:54.326161] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-01T20:21:54.326284] [INFO ] [sig ] FDTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:54.465777] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FDTX.txt [2026-01-01T20:21:54.465927] [INFO ] [sig ] [1192/3531] Completed FDTX in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:54.465968] [INFO ] [sig ] [1193/3531] Forecasting FDUS... [2026-01-01T20:21:54.465997] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-01T20:21:54.466031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-01T20:21:54.479764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-01T20:21:54.480173] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-01T20:21:54.481000] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-01T20:21:54.481051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:54.481083] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:54.481111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:54.481168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:54.538938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:54.539740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:54.539857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:54.539891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:54.662225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:54.662384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:54.662425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:54.662457] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:54.665964] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=50.42%) [2026-01-01T20:21:54.666233] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-01T20:21:54.666355] [INFO ] [sig ] FDUS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:54.804845] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FDUS.txt [2026-01-01T20:21:54.805009] [INFO ] [sig ] [1193/3531] Completed FDUS in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:54.805051] [INFO ] [sig ] [1194/3531] Forecasting FDX... [2026-01-01T20:21:54.805081] [INFO ] [sig ] Generating forecast for: FDX [2026-01-01T20:21:54.805112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-01T20:21:54.817254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-01T20:21:54.817762] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-01T20:21:54.818697] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-01T20:21:54.818754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:54.818789] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:54.818817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:54.818876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:54.876308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:54.877317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:54.877409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:54.877443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:55.011388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:55.011626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:55.011679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:55.011710] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:55.015347] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=79.82%) [2026-01-01T20:21:55.015710] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-01T20:21:55.015858] [INFO ] [sig ] FDX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:55.161339] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FDX.txt [2026-01-01T20:21:55.161510] [INFO ] [sig ] [1194/3531] Completed FDX in 0.4s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:55.161552] [INFO ] [sig ] [1195/3531] Forecasting FE... [2026-01-01T20:21:55.161634] [INFO ] [sig ] Generating forecast for: FE [2026-01-01T20:21:55.161668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-01T20:21:55.172924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-01T20:21:55.173319] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-01T20:21:55.174126] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-01T20:21:55.174177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:55.174209] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:55.174236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:55.174293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:55.230193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:55.231085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:55.231177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:55.231211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:55.347864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:55.348030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:55.348071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:55.348100] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:55.351552] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-01-01T20:21:55.351897] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-01T20:21:55.352032] [INFO ] [sig ] FE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:55.491608] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FE.txt [2026-01-01T20:21:55.491760] [INFO ] [sig ] [1195/3531] Completed FE in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:55.491800] [INFO ] [sig ] [1196/3531] Forecasting FEIM... [2026-01-01T20:21:55.491832] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-01T20:21:55.491863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-01T20:21:55.503148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-01T20:21:55.503526] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-01T20:21:55.504379] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-01T20:21:55.504432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:55.504465] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:55.504492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:55.504550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:55.560472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:55.561307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:55.561385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:55.561418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:55.677282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:55.677407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:55.677448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:55.677477] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:55.680830] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=40.61%) [2026-01-01T20:21:55.681102] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-01T20:21:55.681222] [INFO ] [sig ] FEIM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:55.820874] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FEIM.txt [2026-01-01T20:21:55.821064] [INFO ] [sig ] [1196/3531] Completed FEIM in 0.3s | 2.91 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-01T20:21:55.821106] [INFO ] [sig ] [1197/3531] Forecasting FELE... [2026-01-01T20:21:55.821136] [INFO ] [sig ] Generating forecast for: FELE [2026-01-01T20:21:55.821167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-01T20:21:55.832449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-01T20:21:55.832867] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-01T20:21:55.833692] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-01T20:21:55.833744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:55.833777] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:55.833804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:55.833862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:55.890029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:55.890888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:55.890969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:55.891002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:56.012780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:56.012941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:56.012983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:56.013012] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:56.016329] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=26.04%) [2026-01-01T20:21:56.016620] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-01T20:21:56.016741] [INFO ] [sig ] FELE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:56.155988] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FELE.txt [2026-01-01T20:21:56.156143] [INFO ] [sig ] [1197/3531] Completed FELE in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-01T20:21:56.156184] [INFO ] [sig ] [1198/3531] Forecasting FEM... [2026-01-01T20:21:56.156213] [INFO ] [sig ] Generating forecast for: FEM [2026-01-01T20:21:56.156244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-01T20:21:56.166176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-01T20:21:56.166594] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-01T20:21:56.167379] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-01T20:21:56.167454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:56.167487] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:56.167515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:56.167601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:56.223501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:56.224305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:56.224385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:56.224417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:56.342135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:56.342295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:56.342336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:56.342365] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:56.345738] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-01-01T20:21:56.346025] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-01T20:21:56.346150] [INFO ] [sig ] FEM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:56.485461] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FEM.txt [2026-01-01T20:21:56.485629] [INFO ] [sig ] [1198/3531] Completed FEM in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-01T20:21:56.485670] [INFO ] [sig ] [1199/3531] Forecasting FEMB... [2026-01-01T20:21:56.485700] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-01T20:21:56.485731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-01T20:21:56.496159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-01T20:21:56.496461] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-01T20:21:56.497241] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-01T20:21:56.497292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:56.497324] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:56.497350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:56.497407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:56.553482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:56.554327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:56.554410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:56.554444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:56.674484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:56.674655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:56.674695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:56.674725] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:56.678024] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: DOWN (p=32.32%) [2026-01-01T20:21:56.678295] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-01T20:21:56.678412] [INFO ] [sig ] FEMB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:56.817287] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FEMB.txt [2026-01-01T20:21:56.817449] [INFO ] [sig ] [1199/3531] Completed FEMB in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:21:56.817489] [INFO ] [sig ] [1200/3531] Forecasting FEMS... [2026-01-01T20:21:56.817520] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-01T20:21:56.817551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-01T20:21:56.828228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-01T20:21:56.828633] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-01T20:21:56.829476] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-01T20:21:56.829528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:56.829611] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:56.829642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:56.829699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:56.885534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:56.886393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:56.886474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:56.886507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:57.006815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:57.006974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:57.007014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:57.007042] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:57.010399] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=66.88%) [2026-01-01T20:21:57.010704] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-01T20:21:57.010828] [INFO ] [sig ] FEMS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:57.149846] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FEMS.txt [2026-01-01T20:21:57.149989] [INFO ] [sig ] [1200/3531] Completed FEMS in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:21:57.150030] [INFO ] [sig ] [1201/3531] Forecasting FEP... [2026-01-01T20:21:57.150059] [INFO ] [sig ] Generating forecast for: FEP [2026-01-01T20:21:57.150113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-01T20:21:57.164457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-01T20:21:57.164909] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-01T20:21:57.165787] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-01T20:21:57.165839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:57.165871] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:57.165897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:57.165954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:57.221458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:57.222338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:57.222424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:57.222459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:57.343494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:57.343672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:57.343717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:57.343745] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:57.347088] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=91.45%) [2026-01-01T20:21:57.347371] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-01T20:21:57.347498] [INFO ] [sig ] FEP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:57.488046] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FEP.txt [2026-01-01T20:21:57.488205] [INFO ] [sig ] [1201/3531] Completed FEP in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:21:57.488251] [INFO ] [sig ] [1202/3531] Forecasting FEPI... [2026-01-01T20:21:57.488284] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-01T20:21:57.488322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-01T20:21:57.499366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-01T20:21:57.499752] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-01T20:21:57.500530] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-01T20:21:57.500612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:57.500646] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:57.500674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:57.500731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:57.556910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:57.557776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:57.557856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:57.557888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:57.677411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:57.677561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:57.677618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:57.677647] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:57.680954] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: DOWN (p=43.87%) [2026-01-01T20:21:57.681217] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-01T20:21:57.681334] [INFO ] [sig ] FEPI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:21:57.820710] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FEPI.txt [2026-01-01T20:21:57.820868] [INFO ] [sig ] [1202/3531] Completed FEPI in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:21:57.820910] [INFO ] [sig ] [1203/3531] Forecasting FERG... [2026-01-01T20:21:57.820942] [INFO ] [sig ] Generating forecast for: FERG [2026-01-01T20:21:57.820982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-01T20:21:57.831547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-01T20:21:57.831879] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-01T20:21:57.832663] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-01T20:21:57.832720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:57.832751] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:57.832777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:57.832834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:57.888588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:57.889672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:57.889759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:57.889791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:58.016054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:58.016250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:58.016309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:58.016380] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:58.019992] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: UP (p=67.93%) [2026-01-01T20:21:58.020285] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-01T20:21:58.020435] [INFO ] [sig ] FERG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:58.161212] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FERG.txt [2026-01-01T20:21:58.161384] [INFO ] [sig ] [1203/3531] Completed FERG in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:21:58.161425] [INFO ] [sig ] [1204/3531] Forecasting FEX... [2026-01-01T20:21:58.161463] [INFO ] [sig ] Generating forecast for: FEX [2026-01-01T20:21:58.161494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-01T20:21:58.172677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-01T20:21:58.173060] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-01T20:21:58.173916] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-01T20:21:58.173969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:58.174001] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:58.174028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:58.174091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:58.230864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:58.231710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:58.231811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:58.231844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:58.345101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:58.345261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:58.345301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:58.345329] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:58.348676] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: UP (p=75.55%) [2026-01-01T20:21:58.348986] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-01T20:21:58.349112] [INFO ] [sig ] FEX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:58.487414] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FEX.txt [2026-01-01T20:21:58.487562] [INFO ] [sig ] [1204/3531] Completed FEX in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:21:58.487619] [INFO ] [sig ] [1205/3531] Forecasting FF... [2026-01-01T20:21:58.487649] [INFO ] [sig ] Generating forecast for: FF [2026-01-01T20:21:58.487680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-01T20:21:58.498119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-01T20:21:58.498447] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-01T20:21:58.499270] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-01T20:21:58.499322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:58.499354] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:58.499380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:58.499438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:58.555354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:58.556202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:58.556298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:58.556330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:58.677824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:58.678004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:58.678073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:58.678105] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:58.681708] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=69.45%) [2026-01-01T20:21:58.682002] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-01T20:21:58.682123] [INFO ] [sig ] FF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:58.821754] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FF.txt [2026-01-01T20:21:58.821917] [INFO ] [sig ] [1205/3531] Completed FF in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:21:58.821958] [INFO ] [sig ] [1206/3531] Forecasting FFA... [2026-01-01T20:21:58.821988] [INFO ] [sig ] Generating forecast for: FFA [2026-01-01T20:21:58.822019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-01T20:21:58.833028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-01T20:21:58.833338] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-01T20:21:58.834130] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-01T20:21:58.834195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:58.834227] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:58.834253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:58.834310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:58.890386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:58.891260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:58.891352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:58.891386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:59.006706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:59.006867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:59.006907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:59.006935] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:59.010273] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-01T20:21:59.010537] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-01T20:21:59.010678] [INFO ] [sig ] FFA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:59.153256] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FFA.txt [2026-01-01T20:21:59.153404] [INFO ] [sig ] [1206/3531] Completed FFA in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:21:59.153446] [INFO ] [sig ] [1207/3531] Forecasting FFBC... [2026-01-01T20:21:59.153477] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-01T20:21:59.153509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-01T20:21:59.164692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-01T20:21:59.165079] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-01T20:21:59.165938] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-01T20:21:59.165991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:59.166024] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:59.166053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:59.166112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:59.223380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:59.224218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:59.224345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:59.224379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:59.340157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:59.340314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:59.340355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:59.340383] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:59.344100] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-01-01T20:21:59.344388] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-01T20:21:59.344539] [INFO ] [sig ] FFBC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:59.487019] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FFBC.txt [2026-01-01T20:21:59.487151] [INFO ] [sig ] [1207/3531] Completed FFBC in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:21:59.487191] [INFO ] [sig ] [1208/3531] Forecasting FFC... [2026-01-01T20:21:59.487222] [INFO ] [sig ] Generating forecast for: FFC [2026-01-01T20:21:59.487251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-01T20:21:59.498144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-01T20:21:59.498460] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-01T20:21:59.499284] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-01T20:21:59.499335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:59.499367] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:59.499394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:59.499451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:59.554854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:59.555485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:59.555561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:59.555611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:21:59.675205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:21:59.675323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:21:59.675360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:21:59.675389] [INFO ] [FORECASTER] Training complete [2026-01-01T20:21:59.678642] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: UP (p=88.81%) [2026-01-01T20:21:59.678910] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-01T20:21:59.679056] [INFO ] [sig ] FFC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:21:59.815298] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FFC.txt [2026-01-01T20:21:59.815423] [INFO ] [sig ] [1208/3531] Completed FFC in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:21:59.815461] [INFO ] [sig ] [1209/3531] Forecasting FFIC... [2026-01-01T20:21:59.815490] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-01T20:21:59.815520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-01T20:21:59.826677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-01T20:21:59.827010] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-01T20:21:59.827792] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-01T20:21:59.827843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:21:59.827886] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:21:59.827913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:21:59.827971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:21:59.882716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:21:59.883296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:21:59.883371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:21:59.883402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:00.002396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:00.002559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:00.002620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:00.002649] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:00.006211] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: DOWN (p=36.10%) [2026-01-01T20:22:00.006485] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-01T20:22:00.006630] [INFO ] [sig ] FFIC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:00.150536] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FFIC.txt [2026-01-01T20:22:00.150726] [INFO ] [sig ] [1209/3531] Completed FFIC in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:22:00.150767] [INFO ] [sig ] [1210/3531] Forecasting FFIN... [2026-01-01T20:22:00.150825] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-01T20:22:00.150868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-01T20:22:00.160850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-01T20:22:00.161164] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-01T20:22:00.161957] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-01T20:22:00.162009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:00.162040] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:00.162066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:00.162123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:00.218054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:00.218869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:00.219014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:00.219051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:00.333647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:00.333802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:00.333848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:00.333877] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:00.337200] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=8.44%) [2026-01-01T20:22:00.337472] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-01T20:22:00.337613] [INFO ] [sig ] FFIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:00.482050] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FFIN.txt [2026-01-01T20:22:00.482196] [INFO ] [sig ] [1210/3531] Completed FFIN in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:22:00.482263] [INFO ] [sig ] [1211/3531] Forecasting FFWM... [2026-01-01T20:22:00.482296] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-01T20:22:00.482327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-01T20:22:00.492729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-01T20:22:00.493074] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-01T20:22:00.493844] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-01T20:22:00.493895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:00.493926] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:00.493953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:00.494011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:00.550167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:00.550816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:00.550891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:00.550923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:00.669327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:00.669482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:00.669526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:00.669555] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:00.672870] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: UP (p=69.12%) [2026-01-01T20:22:00.673135] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-01T20:22:00.673255] [INFO ] [sig ] FFWM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:00.813678] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FFWM.txt [2026-01-01T20:22:00.813811] [INFO ] [sig ] [1211/3531] Completed FFWM in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:22:00.813850] [INFO ] [sig ] [1212/3531] Forecasting FG... [2026-01-01T20:22:00.813881] [INFO ] [sig ] Generating forecast for: FG [2026-01-01T20:22:00.813911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-01T20:22:00.824425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-01T20:22:00.824821] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-01T20:22:00.825614] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-01T20:22:00.825667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:00.825699] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:00.825726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:00.825784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:00.889976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:00.890975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:00.891090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:00.891128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:01.014005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:01.014164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:01.014206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:01.014237] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:01.017771] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: UP (p=83.53%) [2026-01-01T20:22:01.018060] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-01T20:22:01.018186] [INFO ] [sig ] FG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:01.163622] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FG.txt [2026-01-01T20:22:01.163772] [INFO ] [sig ] [1212/3531] Completed FG in 0.3s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:22:01.163812] [INFO ] [sig ] [1213/3531] Forecasting FGEN... [2026-01-01T20:22:01.163841] [INFO ] [sig ] Generating forecast for: FGEN [2026-01-01T20:22:01.163882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FGEN' from 'https://tdm.silogroup.org/data/derivative_storage/FGEN.csv'. [2026-01-01T20:22:01.174710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FGEN'. [2026-01-01T20:22:01.175055] [INFO ] [FORECASTER] Starting predict_future for FGEN [2026-01-01T20:22:01.175874] [DEBUG] [LOCAL ] No optimal features file found for FGEN: ./output/feature-sets/FGEN.txt [2026-01-01T20:22:01.175925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:01.175956] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:01.175983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:01.176039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:01.248902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:01.250145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:01.250277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:01.250327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:01.382856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:01.383023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:01.383065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:01.383096] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:01.386551] [DEBUG] [FORECASTER] FGEN: Forecast T+1@11:T+2@11: UP (p=93.78%) [2026-01-01T20:22:01.386855] [INFO ] [FORECASTER] Completed predict_future for FGEN [2026-01-01T20:22:01.386980] [INFO ] [sig ] FGEN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:01.544692] [INFO ] [LOCAL ] Saved forecast: FGEN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FGEN.txt [2026-01-01T20:22:01.544890] [INFO ] [sig ] [1213/3531] Completed FGEN in 0.4s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:22:01.544936] [INFO ] [sig ] [1214/3531] Forecasting FHB... [2026-01-01T20:22:01.544967] [INFO ] [sig ] Generating forecast for: FHB [2026-01-01T20:22:01.545025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-01T20:22:01.556181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-01T20:22:01.556600] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-01T20:22:01.557375] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-01T20:22:01.557427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:01.557459] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:01.557487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:01.557544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:01.613519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:01.614414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:01.614509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:01.614541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:01.743299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:01.743475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:01.743520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:01.743551] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:01.747314] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=17.14%) [2026-01-01T20:22:01.747725] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-01T20:22:01.747870] [INFO ] [sig ] FHB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:01.899435] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FHB.txt [2026-01-01T20:22:01.899624] [INFO ] [sig ] [1214/3531] Completed FHB in 0.4s | 2.91 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-01T20:22:01.899669] [INFO ] [sig ] [1215/3531] Forecasting FHI... [2026-01-01T20:22:01.899701] [INFO ] [sig ] Generating forecast for: FHI [2026-01-01T20:22:01.899763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-01T20:22:01.912098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-01T20:22:01.912532] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-01T20:22:01.913377] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-01T20:22:01.913431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:01.913462] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:01.913490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:01.913548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:01.974985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:01.976098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:01.976186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:01.976219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:02.096227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:02.096387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:02.096428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:02.096457] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:02.099868] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-01-01T20:22:02.100148] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-01T20:22:02.100272] [INFO ] [sig ] FHI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:02.245056] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FHI.txt [2026-01-01T20:22:02.245216] [INFO ] [sig ] [1215/3531] Completed FHI in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-01T20:22:02.245257] [INFO ] [sig ] [1216/3531] Forecasting FHN... [2026-01-01T20:22:02.245288] [INFO ] [sig ] Generating forecast for: FHN [2026-01-01T20:22:02.245346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-01T20:22:02.257258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-01T20:22:02.257668] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-01T20:22:02.258476] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-01T20:22:02.258530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:02.258563] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:02.258801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:02.258862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:02.332073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:02.332994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:02.333081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:02.333114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:02.461668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:02.461849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:02.461893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:02.461924] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:02.466017] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=90.09%) [2026-01-01T20:22:02.466398] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-01T20:22:02.466545] [INFO ] [sig ] FHN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:02.621229] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FHN.txt [2026-01-01T20:22:02.621391] [INFO ] [sig ] [1216/3531] Completed FHN in 0.4s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:02.621432] [INFO ] [sig ] [1217/3531] Forecasting FHTX... [2026-01-01T20:22:02.621496] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-01T20:22:02.621530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-01T20:22:02.633203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-01T20:22:02.633609] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-01T20:22:02.634376] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-01T20:22:02.634427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:02.634496] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:02.634525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:02.634604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:02.690428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:02.691366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:02.691454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:02.691488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:02.815533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:02.815711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:02.815754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:02.815785] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:02.819153] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-01T20:22:02.819423] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-01T20:22:02.819546] [INFO ] [sig ] FHTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:02.958399] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FHTX.txt [2026-01-01T20:22:02.958537] [INFO ] [sig ] [1217/3531] Completed FHTX in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:02.958598] [INFO ] [sig ] [1218/3531] Forecasting FIBK... [2026-01-01T20:22:02.958652] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-01T20:22:02.958685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-01T20:22:02.969905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-01T20:22:02.970346] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-01T20:22:02.971176] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-01T20:22:02.971231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:02.971277] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:02.971320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:02.971389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:03.028661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:03.029370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:03.029448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:03.029481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:03.151669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:03.151855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:03.151900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:03.151929] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:03.155481] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: DOWN (p=28.84%) [2026-01-01T20:22:03.155783] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-01T20:22:03.155907] [INFO ] [sig ] FIBK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:03.297494] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FIBK.txt [2026-01-01T20:22:03.297677] [INFO ] [sig ] [1218/3531] Completed FIBK in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:03.297720] [INFO ] [sig ] [1219/3531] Forecasting FICO... [2026-01-01T20:22:03.297748] [INFO ] [sig ] Generating forecast for: FICO [2026-01-01T20:22:03.297809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-01T20:22:03.309316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-01T20:22:03.309720] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-01T20:22:03.310485] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-01T20:22:03.310537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:03.310593] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:03.310624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:03.310682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:03.368336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:03.369261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:03.369344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:03.369377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:03.491085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:03.491248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:03.491288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:03.491317] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:03.494641] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-01-01T20:22:03.494916] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-01T20:22:03.495038] [INFO ] [sig ] FICO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:03.633768] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FICO.txt [2026-01-01T20:22:03.633929] [INFO ] [sig ] [1219/3531] Completed FICO in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:03.633999] [INFO ] [sig ] [1220/3531] Forecasting FICS... [2026-01-01T20:22:03.634033] [INFO ] [sig ] Generating forecast for: FICS [2026-01-01T20:22:03.634065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-01T20:22:03.644609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-01T20:22:03.645000] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-01T20:22:03.645815] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-01T20:22:03.645868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:03.645900] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:03.645927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:03.645998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:03.702075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:03.702952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:03.703034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:03.703066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:03.827591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:03.827763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:03.827807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:03.827873] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:03.831335] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-01-01T20:22:03.831655] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-01T20:22:03.831790] [INFO ] [sig ] FICS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:03.979845] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FICS.txt [2026-01-01T20:22:03.980024] [INFO ] [sig ] [1220/3531] Completed FICS in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:03.980070] [INFO ] [sig ] [1221/3531] Forecasting FID... [2026-01-01T20:22:03.980130] [INFO ] [sig ] Generating forecast for: FID [2026-01-01T20:22:03.980164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-01T20:22:03.991962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-01T20:22:03.992398] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-01T20:22:03.993274] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-01T20:22:03.993327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:03.993360] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:03.993388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:03.993445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:04.053014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:04.053890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:04.053973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:04.054007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:04.181527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:04.181702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:04.181745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:04.181774] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:04.185451] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=83.05%) [2026-01-01T20:22:04.185750] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-01T20:22:04.185873] [INFO ] [sig ] FID: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:04.325403] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FID.txt [2026-01-01T20:22:04.325533] [INFO ] [sig ] [1221/3531] Completed FID in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:04.325588] [INFO ] [sig ] [1222/3531] Forecasting FIGS... [2026-01-01T20:22:04.325621] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-01T20:22:04.325651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-01T20:22:04.336138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-01T20:22:04.336438] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-01T20:22:04.337210] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-01T20:22:04.337274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:04.337306] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:04.337333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:04.337390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:04.392736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:04.393308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:04.393404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:04.393437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:04.514950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:04.515093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:04.515132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:04.515161] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:04.518415] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: DOWN (p=40.18%) [2026-01-01T20:22:04.518700] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-01T20:22:04.518821] [INFO ] [sig ] FIGS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:04.661485] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FIGS.txt [2026-01-01T20:22:04.661674] [INFO ] [sig ] [1222/3531] Completed FIGS in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:04.661742] [INFO ] [sig ] [1223/3531] Forecasting FIHL... [2026-01-01T20:22:04.661774] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-01T20:22:04.661806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-01T20:22:04.672973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-01T20:22:04.673350] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-01T20:22:04.674162] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-01T20:22:04.674213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:04.674245] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:04.674271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:04.674328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:04.729798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:04.730377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:04.730453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:04.730484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:04.847761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:04.847901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:04.847940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:04.847967] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:04.851255] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: UP (p=56.29%) [2026-01-01T20:22:04.851520] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-01T20:22:04.851657] [INFO ] [sig ] FIHL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:04.988539] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FIHL.txt [2026-01-01T20:22:04.988687] [INFO ] [sig ] [1223/3531] Completed FIHL in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:04.988727] [INFO ] [sig ] [1224/3531] Forecasting FINS... [2026-01-01T20:22:04.988756] [INFO ] [sig ] Generating forecast for: FINS [2026-01-01T20:22:04.988787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-01T20:22:04.999618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-01T20:22:04.999936] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-01T20:22:05.000712] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-01T20:22:05.000762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:05.000794] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:05.000821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:05.000879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:05.057195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:05.058129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:05.058216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:05.058250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:05.179633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:05.179797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:05.180031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:05.180059] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:05.184246] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-01T20:22:05.184635] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-01T20:22:05.184774] [INFO ] [sig ] FINS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:05.326204] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FINS.txt [2026-01-01T20:22:05.326341] [INFO ] [sig ] [1224/3531] Completed FINS in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:05.326383] [INFO ] [sig ] [1225/3531] Forecasting FINX... [2026-01-01T20:22:05.326416] [INFO ] [sig ] Generating forecast for: FINX [2026-01-01T20:22:05.326446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-01T20:22:05.336725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-01T20:22:05.337061] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-01T20:22:05.337873] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-01T20:22:05.337924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:05.337956] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:05.337984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:05.338041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:05.393443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:05.394183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:05.394263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:05.394298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:05.509536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:05.509706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:05.509747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:05.509775] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:05.513066] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: UP (p=83.56%) [2026-01-01T20:22:05.513342] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-01T20:22:05.513461] [INFO ] [sig ] FINX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:05.655369] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FINX.txt [2026-01-01T20:22:05.655740] [INFO ] [sig ] [1225/3531] Completed FINX in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:05.655803] [INFO ] [sig ] [1226/3531] Forecasting FIP... [2026-01-01T20:22:05.655837] [INFO ] [sig ] Generating forecast for: FIP [2026-01-01T20:22:05.655875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-01T20:22:05.668161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-01T20:22:05.668639] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-01T20:22:05.669489] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-01T20:22:05.669540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:05.669589] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:05.669619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:05.669677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:05.725066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:05.726037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:05.726120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:05.726153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:05.847258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:05.847411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:05.847453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:05.847482] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:05.850832] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=54.78%) [2026-01-01T20:22:05.851104] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-01T20:22:05.851225] [INFO ] [sig ] FIP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:05.988247] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FIP.txt [2026-01-01T20:22:05.988385] [INFO ] [sig ] [1226/3531] Completed FIP in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:05.988424] [INFO ] [sig ] [1227/3531] Forecasting FIS... [2026-01-01T20:22:05.988453] [INFO ] [sig ] Generating forecast for: FIS [2026-01-01T20:22:05.988483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-01T20:22:05.999005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-01T20:22:05.999345] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-01T20:22:06.000122] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-01T20:22:06.000174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:06.000205] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:06.000233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:06.000290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:06.057670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:06.058534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:06.058683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:06.058716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:06.182408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:06.182591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:06.182635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:06.182663] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:06.186373] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-01T20:22:06.186687] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-01T20:22:06.186812] [INFO ] [sig ] FIS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:06.330867] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FIS.txt [2026-01-01T20:22:06.331011] [INFO ] [sig ] [1227/3531] Completed FIS in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:06.331053] [INFO ] [sig ] [1228/3531] Forecasting FISI... [2026-01-01T20:22:06.331082] [INFO ] [sig ] Generating forecast for: FISI [2026-01-01T20:22:06.331136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-01T20:22:06.341776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-01T20:22:06.342118] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-01T20:22:06.342943] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-01T20:22:06.342997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:06.343030] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:06.343058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:06.343118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:06.402459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:06.403297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:06.403372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:06.403405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:06.526859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:06.526988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:06.527029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:06.527057] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:06.530522] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-01-01T20:22:06.530823] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-01T20:22:06.530946] [INFO ] [sig ] FISI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:06.669760] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FISI.txt [2026-01-01T20:22:06.669896] [INFO ] [sig ] [1228/3531] Completed FISI in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:06.669937] [INFO ] [sig ] [1229/3531] Forecasting FITB... [2026-01-01T20:22:06.669977] [INFO ] [sig ] Generating forecast for: FITB [2026-01-01T20:22:06.670009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-01T20:22:06.680510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-01T20:22:06.680882] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-01T20:22:06.681700] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-01T20:22:06.681753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:06.681785] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:06.681812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:06.681870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:06.739179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:06.740112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:06.740201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:06.740235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:06.863439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:06.863650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:06.863694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:06.863722] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:06.867058] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-01-01T20:22:06.867344] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-01T20:22:06.867474] [INFO ] [sig ] FITB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:07.013450] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FITB.txt [2026-01-01T20:22:07.013640] [INFO ] [sig ] [1229/3531] Completed FITB in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:07.013687] [INFO ] [sig ] [1230/3531] Forecasting FITBI... [2026-01-01T20:22:07.013750] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-01T20:22:07.013783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-01T20:22:07.024453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-01T20:22:07.024898] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-01T20:22:07.025735] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-01T20:22:07.025788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:07.025822] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:07.025849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:07.025909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:07.084988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:07.085932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:07.086020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:07.086055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:07.212260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:07.212468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:07.212522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:07.212554] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:07.216234] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-01T20:22:07.216552] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-01T20:22:07.216720] [INFO ] [sig ] FITBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:07.366021] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FITBI.txt [2026-01-01T20:22:07.366178] [INFO ] [sig ] [1230/3531] Completed FITBI in 0.4s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:07.366228] [INFO ] [sig ] [1231/3531] Forecasting FITBO... [2026-01-01T20:22:07.366269] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-01T20:22:07.366334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-01T20:22:07.378341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-01T20:22:07.378676] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-01T20:22:07.379669] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-01T20:22:07.379720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:07.379751] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:07.379961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:07.380018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:07.435735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:07.436351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:07.436427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:07.436459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:07.555743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:07.555894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:07.555936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:07.555964] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:07.559268] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-01-01T20:22:07.559537] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-01T20:22:07.559677] [INFO ] [sig ] FITBO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:07.698467] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FITBO.txt [2026-01-01T20:22:07.698597] [INFO ] [sig ] [1231/3531] Completed FITBO in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:07.698638] [INFO ] [sig ] [1232/3531] Forecasting FIVE... [2026-01-01T20:22:07.698668] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-01T20:22:07.698699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-01T20:22:07.710213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-01T20:22:07.710604] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-01T20:22:07.711387] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-01T20:22:07.711438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:07.711471] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:07.711498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:07.711554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:07.766389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:07.767017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:07.767094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:07.767126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:07.892238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:07.892368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:07.892408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:07.892436] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:07.895681] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: UP (p=81.20%) [2026-01-01T20:22:07.895952] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-01T20:22:07.896073] [INFO ] [sig ] FIVE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:08.033220] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FIVE.txt [2026-01-01T20:22:08.033358] [INFO ] [sig ] [1232/3531] Completed FIVE in 0.3s | 2.91 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-01T20:22:08.033397] [INFO ] [sig ] [1233/3531] Forecasting FIVN... [2026-01-01T20:22:08.033427] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-01T20:22:08.033461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-01T20:22:08.045398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-01T20:22:08.045751] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-01T20:22:08.046520] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-01T20:22:08.046620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:08.046661] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:08.046688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:08.046746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:08.101924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:08.102536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:08.102633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:08.102667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:08.228591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:08.228750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:08.228792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:08.228821] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:08.232205] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=84.66%) [2026-01-01T20:22:08.232482] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-01T20:22:08.232624] [INFO ] [sig ] FIVN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:08.373832] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FIVN.txt [2026-01-01T20:22:08.373995] [INFO ] [sig ] [1233/3531] Completed FIVN in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:08.374035] [INFO ] [sig ] [1234/3531] Forecasting FIX... [2026-01-01T20:22:08.374066] [INFO ] [sig ] Generating forecast for: FIX [2026-01-01T20:22:08.374097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-01T20:22:08.386003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-01T20:22:08.386410] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-01T20:22:08.387227] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-01T20:22:08.387306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:08.387339] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:08.387367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:08.387425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:08.449411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:08.450323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:08.450405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:08.450438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:08.575058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:08.575225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:08.575269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:08.575298] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:08.578892] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: DOWN (p=10.35%) [2026-01-01T20:22:08.579213] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-01T20:22:08.579341] [INFO ] [sig ] FIX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:08.719803] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FIX.txt [2026-01-01T20:22:08.719952] [INFO ] [sig ] [1234/3531] Completed FIX in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:08.719992] [INFO ] [sig ] [1235/3531] Forecasting FIXD... [2026-01-01T20:22:08.720021] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-01T20:22:08.720052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-01T20:22:08.732360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-01T20:22:08.732753] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-01T20:22:08.733515] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-01T20:22:08.733566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:08.733623] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:08.733650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:08.733707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:08.790617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:08.791414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:08.791497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:08.791530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:08.910519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:08.910694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:08.910736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:08.910764] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:08.914108] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-01-01T20:22:08.914385] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-01T20:22:08.914507] [INFO ] [sig ] FIXD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:09.052650] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FIXD.txt [2026-01-01T20:22:09.052780] [INFO ] [sig ] [1235/3531] Completed FIXD in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:09.052819] [INFO ] [sig ] [1236/3531] Forecasting FIZZ... [2026-01-01T20:22:09.052849] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-01T20:22:09.052881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-01T20:22:09.063974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-01T20:22:09.064323] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-01T20:22:09.065124] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-01T20:22:09.065176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:09.065207] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:09.065233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:09.065291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:09.120613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:09.121233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:09.121310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:09.121342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:09.242097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:09.242264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:09.242306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:09.242335] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:09.245955] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-01-01T20:22:09.246221] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-01T20:22:09.246352] [INFO ] [sig ] FIZZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:09.383532] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FIZZ.txt [2026-01-01T20:22:09.383685] [INFO ] [sig ] [1236/3531] Completed FIZZ in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:09.383747] [INFO ] [sig ] [1237/3531] Forecasting FJP... [2026-01-01T20:22:09.383782] [INFO ] [sig ] Generating forecast for: FJP [2026-01-01T20:22:09.383837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-01T20:22:09.394216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-01T20:22:09.394564] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-01T20:22:09.395353] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-01T20:22:09.395405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:09.395437] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:09.395463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:09.395519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:09.451114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:09.452000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:09.452083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:09.452116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:09.570973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:09.571159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:09.571250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:09.571292] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:09.575622] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: UP (p=95.50%) [2026-01-01T20:22:09.575967] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-01T20:22:09.576121] [INFO ] [sig ] FJP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:09.740881] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FJP.txt [2026-01-01T20:22:09.741038] [INFO ] [sig ] [1237/3531] Completed FJP in 0.4s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:09.741078] [INFO ] [sig ] [1238/3531] Forecasting FLEX... [2026-01-01T20:22:09.741108] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-01T20:22:09.741139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-01T20:22:09.752383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-01T20:22:09.752765] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-01T20:22:09.753755] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-01T20:22:09.753806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:09.753837] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:09.753864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:09.753921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:09.809867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:09.810492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:09.810570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:09.810622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:09.933724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:09.933906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:09.933950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:09.933978] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:09.937405] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-01-01T20:22:09.937695] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-01T20:22:09.937832] [INFO ] [sig ] FLEX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:10.074798] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FLEX.txt [2026-01-01T20:22:10.074936] [INFO ] [sig ] [1238/3531] Completed FLEX in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:10.074977] [INFO ] [sig ] [1239/3531] Forecasting FLGC... [2026-01-01T20:22:10.075007] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-01T20:22:10.075038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-01T20:22:10.085424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-01T20:22:10.085790] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-01T20:22:10.086635] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-01T20:22:10.086689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:10.086721] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:10.086748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:10.086805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:10.142656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:10.143441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:10.143520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:10.143552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:10.258460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:10.258638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:10.258680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:10.258708] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:10.262034] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-01-01T20:22:10.262309] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-01T20:22:10.262429] [INFO ] [sig ] FLGC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:10.400823] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FLGC.txt [2026-01-01T20:22:10.400958] [INFO ] [sig ] [1239/3531] Completed FLGC in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:10.400999] [INFO ] [sig ] [1240/3531] Forecasting FLL... [2026-01-01T20:22:10.401030] [INFO ] [sig ] Generating forecast for: FLL [2026-01-01T20:22:10.401060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-01T20:22:10.410520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-01T20:22:10.410901] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-01T20:22:10.411745] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-01T20:22:10.411797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:10.411829] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:10.411856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:10.411914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:10.466932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:10.467717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:10.467798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:10.467830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:10.584823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:10.584981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:10.585038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:10.585067] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:10.588398] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=12.64%) [2026-01-01T20:22:10.588694] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-01T20:22:10.588815] [INFO ] [sig ] FLL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:10.732248] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FLL.txt [2026-01-01T20:22:10.732406] [INFO ] [sig ] [1240/3531] Completed FLL in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:10.732448] [INFO ] [sig ] [1241/3531] Forecasting FLNC... [2026-01-01T20:22:10.732478] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-01T20:22:10.732549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-01T20:22:10.744632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-01T20:22:10.745004] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-01T20:22:10.745950] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-01T20:22:10.746004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:10.746036] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:10.746063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:10.746121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:10.803120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:10.803775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:10.803864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:10.803898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:10.929032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:10.929193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:10.929235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:10.929263] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:10.932679] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-01T20:22:10.932958] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-01T20:22:10.933084] [INFO ] [sig ] FLNC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:11.070401] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FLNC.txt [2026-01-01T20:22:11.070547] [INFO ] [sig ] [1241/3531] Completed FLNC in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:11.070605] [INFO ] [sig ] [1242/3531] Forecasting FLNG... [2026-01-01T20:22:11.070635] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-01T20:22:11.070666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-01T20:22:11.082114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-01T20:22:11.082488] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-01T20:22:11.083314] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-01T20:22:11.083365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:11.083396] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:11.083422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:11.083478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:11.140154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:11.140921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:11.141003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:11.141037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:11.258822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:11.259002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:11.259045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:11.259075] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:11.262423] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=22.92%) [2026-01-01T20:22:11.262720] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-01T20:22:11.262849] [INFO ] [sig ] FLNG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:11.402559] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FLNG.txt [2026-01-01T20:22:11.402753] [INFO ] [sig ] [1242/3531] Completed FLNG in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:11.402794] [INFO ] [sig ] [1243/3531] Forecasting FLO... [2026-01-01T20:22:11.402824] [INFO ] [sig ] Generating forecast for: FLO [2026-01-01T20:22:11.402854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-01T20:22:11.414156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-01T20:22:11.414524] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-01T20:22:11.415353] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-01T20:22:11.415405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:11.415438] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:11.415464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:11.415522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:11.475931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:11.476799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:11.476884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:11.476918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:11.596445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:11.596630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:11.596675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:11.596704] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:11.600419] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-01-01T20:22:11.600743] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-01T20:22:11.600877] [INFO ] [sig ] FLO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:11.741503] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FLO.txt [2026-01-01T20:22:11.741656] [INFO ] [sig ] [1243/3531] Completed FLO in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:11.741699] [INFO ] [sig ] [1244/3531] Forecasting FLS... [2026-01-01T20:22:11.741729] [INFO ] [sig ] Generating forecast for: FLS [2026-01-01T20:22:11.741760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-01T20:22:11.752284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-01T20:22:11.752661] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-01T20:22:11.753441] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-01T20:22:11.753493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:11.753539] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:11.753590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:11.753657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:11.808639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:11.809390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:11.809472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:11.809505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:11.929923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:11.930080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:11.930124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:11.930156] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:11.933561] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-01-01T20:22:11.933966] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-01T20:22:11.934098] [INFO ] [sig ] FLS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:12.075454] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FLS.txt [2026-01-01T20:22:12.075590] [INFO ] [sig ] [1244/3531] Completed FLS in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:12.075632] [INFO ] [sig ] [1245/3531] Forecasting FLUX... [2026-01-01T20:22:12.075662] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-01T20:22:12.075692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-01T20:22:12.086275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-01T20:22:12.086612] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-01T20:22:12.087381] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-01T20:22:12.087431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:12.087463] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:12.087491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:12.087548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:12.143202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:12.143876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:12.143951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:12.143984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:12.260353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:12.260503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:12.260544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:12.260588] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:12.263881] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: DOWN (p=25.70%) [2026-01-01T20:22:12.264152] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-01T20:22:12.264270] [INFO ] [sig ] FLUX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:12.407074] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FLUX.txt [2026-01-01T20:22:12.407215] [INFO ] [sig ] [1245/3531] Completed FLUX in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:12.407254] [INFO ] [sig ] [1246/3531] Forecasting FLWS... [2026-01-01T20:22:12.407284] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-01T20:22:12.407314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-01T20:22:12.417987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-01T20:22:12.418320] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-01T20:22:12.419123] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-01T20:22:12.419174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:12.419206] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:12.419233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:12.419290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:12.474877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:12.475565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:12.475660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:12.475692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:12.593044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:12.593189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:12.593229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:12.593258] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:12.596590] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: DOWN (p=22.66%) [2026-01-01T20:22:12.596857] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-01T20:22:12.596975] [INFO ] [sig ] FLWS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:12.733702] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FLWS.txt [2026-01-01T20:22:12.733827] [INFO ] [sig ] [1246/3531] Completed FLWS in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:12.733865] [INFO ] [sig ] [1247/3531] Forecasting FLXS... [2026-01-01T20:22:12.733896] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-01T20:22:12.733926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-01T20:22:12.744302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-01T20:22:12.744685] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-01T20:22:12.745482] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-01T20:22:12.745533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:12.745564] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:12.745622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:12.745680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:12.802005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:12.802650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:12.802729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:12.802762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:12.921744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:12.921894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:12.921937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:12.921966] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:12.925348] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: UP (p=60.38%) [2026-01-01T20:22:12.925646] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-01T20:22:12.925804] [INFO ] [sig ] FLXS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:13.072871] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FLXS.txt [2026-01-01T20:22:13.073070] [INFO ] [sig ] [1247/3531] Completed FLXS in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:13.073150] [INFO ] [sig ] [1248/3531] Forecasting FLYE... [2026-01-01T20:22:13.073207] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-01T20:22:13.073248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-01T20:22:13.083774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-01T20:22:13.084115] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-01T20:22:13.084902] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-01T20:22:13.084953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:13.084984] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:13.085010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:13.085069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:13.140385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:13.141259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:13.141340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:13.141373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:13.255903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:13.256056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:13.256098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:13.256130] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:13.259507] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=15.30%) [2026-01-01T20:22:13.259826] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-01T20:22:13.259955] [INFO ] [sig ] FLYE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:13.400240] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FLYE.txt [2026-01-01T20:22:13.400416] [INFO ] [sig ] [1248/3531] Completed FLYE in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:13.400464] [INFO ] [sig ] [1249/3531] Forecasting FMAO... [2026-01-01T20:22:13.400498] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-01T20:22:13.400532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-01T20:22:13.410966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-01T20:22:13.411328] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-01T20:22:13.412144] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-01T20:22:13.412195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:13.412226] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:13.412253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:13.412309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:13.469590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:13.470432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:13.470511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:13.470544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:13.578070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:13.578229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:13.578269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:13.578296] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:13.581633] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=51.03%) [2026-01-01T20:22:13.581902] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-01T20:22:13.582020] [INFO ] [sig ] FMAO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:13.729909] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FMAO.txt [2026-01-01T20:22:13.730075] [INFO ] [sig ] [1249/3531] Completed FMAO in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-01T20:22:13.730115] [INFO ] [sig ] [1250/3531] Forecasting FMB... [2026-01-01T20:22:13.730144] [INFO ] [sig ] Generating forecast for: FMB [2026-01-01T20:22:13.730175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-01T20:22:13.740853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-01T20:22:13.741370] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-01T20:22:13.742336] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-01T20:22:13.742387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:13.742418] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:13.742445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:13.742501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:13.800764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:13.801680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:13.801765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:13.801799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:13.925700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:13.925861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:13.925901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:13.925930] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:13.929315] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=60.05%) [2026-01-01T20:22:13.929617] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-01T20:22:13.929751] [INFO ] [sig ] FMB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:14.074764] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FMB.txt [2026-01-01T20:22:14.074919] [INFO ] [sig ] [1250/3531] Completed FMB in 0.3s | 2.91 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-01T20:22:14.074958] [INFO ] [sig ] [1251/3531] Forecasting FMBH... [2026-01-01T20:22:14.074988] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-01T20:22:14.075018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-01T20:22:14.085593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-01T20:22:14.085975] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-01T20:22:14.086817] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-01T20:22:14.086869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:14.086901] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:14.086927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:14.086985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:14.144590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:14.145406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:14.145488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:14.145521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:14.264907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:14.265060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:14.265100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:14.265144] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:14.268428] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: DOWN (p=39.14%) [2026-01-01T20:22:14.268712] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-01T20:22:14.268833] [INFO ] [sig ] FMBH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:14.407960] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FMBH.txt [2026-01-01T20:22:14.408091] [INFO ] [sig ] [1251/3531] Completed FMBH in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:14.408129] [INFO ] [sig ] [1252/3531] Forecasting FMC... [2026-01-01T20:22:14.408159] [INFO ] [sig ] Generating forecast for: FMC [2026-01-01T20:22:14.408189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-01T20:22:14.418988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-01T20:22:14.419323] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-01T20:22:14.420105] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-01T20:22:14.420156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:14.420188] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:14.420215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:14.420273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:14.477435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:14.478163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:14.478243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:14.478277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:14.601629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:14.601778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:14.601820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:14.601851] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:14.605437] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: DOWN (p=38.56%) [2026-01-01T20:22:14.605731] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-01T20:22:14.605858] [INFO ] [sig ] FMC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:14.747649] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FMC.txt [2026-01-01T20:22:14.747792] [INFO ] [sig ] [1252/3531] Completed FMC in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:14.747833] [INFO ] [sig ] [1253/3531] Forecasting FMHI... [2026-01-01T20:22:14.747863] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-01T20:22:14.747897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-01T20:22:14.758677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-01T20:22:14.759226] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-01T20:22:14.760225] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-01T20:22:14.760275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:14.760307] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:14.760332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:14.760389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:14.816703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:14.817542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:14.817642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:14.817691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:14.937181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:14.937337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:14.937377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:14.937405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:14.940740] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=89.14%) [2026-01-01T20:22:14.941011] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-01T20:22:14.941130] [INFO ] [sig ] FMHI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:15.082037] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FMHI.txt [2026-01-01T20:22:15.082184] [INFO ] [sig ] [1253/3531] Completed FMHI in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:15.082225] [INFO ] [sig ] [1254/3531] Forecasting FMN... [2026-01-01T20:22:15.082254] [INFO ] [sig ] Generating forecast for: FMN [2026-01-01T20:22:15.082285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-01T20:22:15.093620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-01T20:22:15.093969] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-01T20:22:15.094790] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-01T20:22:15.094840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:15.094871] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:15.094897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:15.094954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:15.153283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:15.154292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:15.154374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:15.154407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:15.271711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:15.271900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:15.271944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:15.271973] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:15.275370] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=13.50%) [2026-01-01T20:22:15.275673] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-01T20:22:15.275800] [INFO ] [sig ] FMN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:15.418386] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FMN.txt [2026-01-01T20:22:15.418518] [INFO ] [sig ] [1254/3531] Completed FMN in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:15.418558] [INFO ] [sig ] [1255/3531] Forecasting FMNB... [2026-01-01T20:22:15.418606] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-01T20:22:15.418638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-01T20:22:15.433325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-01T20:22:15.433701] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-01T20:22:15.434464] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-01T20:22:15.434514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:15.434545] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:15.434603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:15.434663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:15.492162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:15.492968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:15.493050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:15.493085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:15.606273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:15.606431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:15.606471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:15.606498] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:15.609865] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=8.66%) [2026-01-01T20:22:15.610153] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-01T20:22:15.610280] [INFO ] [sig ] FMNB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:15.755910] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FMNB.txt [2026-01-01T20:22:15.756061] [INFO ] [sig ] [1255/3531] Completed FMNB in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:15.756101] [INFO ] [sig ] [1256/3531] Forecasting FMS... [2026-01-01T20:22:15.756129] [INFO ] [sig ] Generating forecast for: FMS [2026-01-01T20:22:15.756159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-01T20:22:15.767923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-01T20:22:15.768279] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-01T20:22:15.769140] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-01T20:22:15.769193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:15.769227] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:15.769254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:15.769313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:15.824815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:15.825469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:15.825546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:15.825597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:15.946195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:15.946327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:15.946369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:15.946397] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:15.949945] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-01T20:22:15.950215] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-01T20:22:15.950336] [INFO ] [sig ] FMS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:16.087804] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FMS.txt [2026-01-01T20:22:16.087950] [INFO ] [sig ] [1256/3531] Completed FMS in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:16.087992] [INFO ] [sig ] [1257/3531] Forecasting FMX... [2026-01-01T20:22:16.088020] [INFO ] [sig ] Generating forecast for: FMX [2026-01-01T20:22:16.088050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-01T20:22:16.098872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-01T20:22:16.099270] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-01T20:22:16.100104] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-01T20:22:16.100156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:16.100188] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:16.100214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:16.100271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:16.155675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:16.156483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:16.156564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:16.156616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:16.283483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:16.283661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:16.283704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:16.283733] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:16.287237] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: DOWN (p=43.34%) [2026-01-01T20:22:16.287563] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-01T20:22:16.287749] [INFO ] [sig ] FMX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:16.436371] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FMX.txt [2026-01-01T20:22:16.436521] [INFO ] [sig ] [1257/3531] Completed FMX in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:16.436626] [INFO ] [sig ] [1258/3531] Forecasting FN... [2026-01-01T20:22:16.436659] [INFO ] [sig ] Generating forecast for: FN [2026-01-01T20:22:16.436689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-01T20:22:16.447170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-01T20:22:16.447521] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-01T20:22:16.448307] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-01T20:22:16.448358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:16.448390] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:16.448416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:16.448473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:16.505537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:16.506338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:16.506418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:16.506452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:16.629004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:16.629172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:16.629226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:16.629257] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:16.632761] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=46.93%) [2026-01-01T20:22:16.633050] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-01T20:22:16.633180] [INFO ] [sig ] FN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:16.787096] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FN.txt [2026-01-01T20:22:16.787254] [INFO ] [sig ] [1258/3531] Completed FN in 0.4s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:16.787309] [INFO ] [sig ] [1259/3531] Forecasting FNB... [2026-01-01T20:22:16.787357] [INFO ] [sig ] Generating forecast for: FNB [2026-01-01T20:22:16.787433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-01T20:22:16.799076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-01T20:22:16.799465] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-01T20:22:16.800343] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-01T20:22:16.800397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:16.800429] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:16.800456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:16.800515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:16.862955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:16.864023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:16.864121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:16.864168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:16.994667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:16.994851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:16.994910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:16.994949] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:16.998852] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: UP (p=86.86%) [2026-01-01T20:22:16.999332] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-01T20:22:16.999469] [INFO ] [sig ] FNB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:17.154085] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FNB.txt [2026-01-01T20:22:17.154263] [INFO ] [sig ] [1259/3531] Completed FNB in 0.4s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:17.154312] [INFO ] [sig ] [1260/3531] Forecasting FND... [2026-01-01T20:22:17.154357] [INFO ] [sig ] Generating forecast for: FND [2026-01-01T20:22:17.154392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-01T20:22:17.165421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-01T20:22:17.165841] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-01T20:22:17.166704] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-01T20:22:17.166758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:17.166791] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:17.166819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:17.166883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:17.226442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:17.227527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:17.227628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:17.227663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:17.349081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:17.349244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:17.349289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:17.349318] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:17.352803] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=85.38%) [2026-01-01T20:22:17.353085] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-01T20:22:17.353217] [INFO ] [sig ] FND: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:17.494272] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FND.txt [2026-01-01T20:22:17.494437] [INFO ] [sig ] [1260/3531] Completed FND in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:17.494481] [INFO ] [sig ] [1261/3531] Forecasting FNF... [2026-01-01T20:22:17.494511] [INFO ] [sig ] Generating forecast for: FNF [2026-01-01T20:22:17.494541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-01T20:22:17.505341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-01T20:22:17.505686] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-01T20:22:17.506483] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-01T20:22:17.506536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:17.506589] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:17.506620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:17.506702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:17.565701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:17.566799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:17.566888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:17.566923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:17.691418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:17.691601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:17.691647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:17.691676] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:17.695030] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: DOWN (p=27.68%) [2026-01-01T20:22:17.695308] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-01T20:22:17.695434] [INFO ] [sig ] FNF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:17.838511] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FNF.txt [2026-01-01T20:22:17.838720] [INFO ] [sig ] [1261/3531] Completed FNF in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:17.838772] [INFO ] [sig ] [1262/3531] Forecasting FNKO... [2026-01-01T20:22:17.838844] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-01T20:22:17.838876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-01T20:22:17.850949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-01T20:22:17.851365] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-01T20:22:17.852252] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-01T20:22:17.852308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:17.852342] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:17.852370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:17.852429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:17.922863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:17.924063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:17.924203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:17.924262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:18.059729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:18.059899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:18.059942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:18.059972] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:18.064392] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-01-01T20:22:18.064835] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-01T20:22:18.065008] [INFO ] [sig ] FNKO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:18.244715] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FNKO.txt [2026-01-01T20:22:18.244933] [INFO ] [sig ] [1262/3531] Completed FNKO in 0.4s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:18.245005] [INFO ] [sig ] [1263/3531] Forecasting FNLC... [2026-01-01T20:22:18.245058] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-01T20:22:18.245152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-01T20:22:18.258370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-01T20:22:18.258877] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-01T20:22:18.259920] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-01T20:22:18.259977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:18.260012] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:18.260039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:18.260098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:18.332524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:18.333472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:18.333592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:18.333646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:18.466259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:18.466452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:18.466509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:18.466552] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:18.471903] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=14.21%) [2026-01-01T20:22:18.472401] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-01T20:22:18.472634] [INFO ] [sig ] FNLC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:18.663995] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FNLC.txt [2026-01-01T20:22:18.664177] [INFO ] [sig ] [1263/3531] Completed FNLC in 0.4s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:18.664240] [INFO ] [sig ] [1264/3531] Forecasting FNX... [2026-01-01T20:22:18.664283] [INFO ] [sig ] Generating forecast for: FNX [2026-01-01T20:22:18.664315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-01T20:22:18.676638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-01T20:22:18.677079] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-01T20:22:18.678120] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-01T20:22:18.678179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:18.678218] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:18.678258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:18.678320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:18.740670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:18.741682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:18.741778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:18.741812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:18.870626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:18.870803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:18.870846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:18.870876] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:18.874556] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=46.86%) [2026-01-01T20:22:18.874932] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-01T20:22:18.875103] [INFO ] [sig ] FNX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:19.041326] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FNX.txt [2026-01-01T20:22:19.041507] [INFO ] [sig ] [1264/3531] Completed FNX in 0.4s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:19.041563] [INFO ] [sig ] [1265/3531] Forecasting FNY... [2026-01-01T20:22:19.041649] [INFO ] [sig ] Generating forecast for: FNY [2026-01-01T20:22:19.041684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-01T20:22:19.053774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-01T20:22:19.054178] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-01T20:22:19.055025] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-01T20:22:19.055076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:19.055108] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:19.055135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:19.055191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:19.113342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:19.114272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:19.114358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:19.114392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:19.225506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:19.225690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:19.225734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:19.225763] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:19.229382] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-01-01T20:22:19.229806] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-01T20:22:19.229983] [INFO ] [sig ] FNY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:19.376363] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FNY.txt [2026-01-01T20:22:19.376544] [INFO ] [sig ] [1265/3531] Completed FNY in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:19.376605] [INFO ] [sig ] [1266/3531] Forecasting FOA... [2026-01-01T20:22:19.376637] [INFO ] [sig ] Generating forecast for: FOA [2026-01-01T20:22:19.376701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-01T20:22:19.388252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-01T20:22:19.388669] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-01T20:22:19.389537] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-01T20:22:19.389616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:19.389651] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:19.389677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:19.389734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:19.446564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:19.447395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:19.447478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:19.447513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:19.570664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:19.570826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:19.570870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:19.570906] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:19.574362] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: DOWN (p=27.64%) [2026-01-01T20:22:19.574666] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-01T20:22:19.574793] [INFO ] [sig ] FOA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:19.713258] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FOA.txt [2026-01-01T20:22:19.713407] [INFO ] [sig ] [1266/3531] Completed FOA in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:19.713448] [INFO ] [sig ] [1267/3531] Forecasting FOF... [2026-01-01T20:22:19.713478] [INFO ] [sig ] Generating forecast for: FOF [2026-01-01T20:22:19.713554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-01T20:22:19.724514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-01T20:22:19.724931] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-01T20:22:19.725764] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-01T20:22:19.725816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:19.725848] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:19.725874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:19.725936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:19.781660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:19.782379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:19.782461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:19.782494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:19.898334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:19.898495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:19.898536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:19.898563] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:19.902027] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=89.47%) [2026-01-01T20:22:19.902311] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-01T20:22:19.902437] [INFO ] [sig ] FOF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:20.039333] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FOF.txt [2026-01-01T20:22:20.039515] [INFO ] [sig ] [1267/3531] Completed FOF in 0.3s | 2.91 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-01T20:22:20.039609] [INFO ] [sig ] [1268/3531] Forecasting FOLD... [2026-01-01T20:22:20.039658] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-01T20:22:20.039690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-01T20:22:20.051107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-01T20:22:20.051529] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-01T20:22:20.052364] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-01T20:22:20.052417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:20.052463] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:20.052492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:20.052551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:20.121442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:20.122328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:20.122411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:20.122446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:20.246689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:20.246846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:20.246888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:20.246917] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:20.250608] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=80.82%) [2026-01-01T20:22:20.250883] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-01T20:22:20.251009] [INFO ] [sig ] FOLD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:20.398468] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FOLD.txt [2026-01-01T20:22:20.398652] [INFO ] [sig ] [1268/3531] Completed FOLD in 0.4s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:20.398696] [INFO ] [sig ] [1269/3531] Forecasting FORM... [2026-01-01T20:22:20.398727] [INFO ] [sig ] Generating forecast for: FORM [2026-01-01T20:22:20.398757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-01T20:22:20.410368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-01T20:22:20.410800] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-01T20:22:20.411726] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-01T20:22:20.411784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:20.411819] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:20.411848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:20.411908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:20.471940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:20.472995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:20.473080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:20.473116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:20.605523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:20.606753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:20.606810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:20.606842] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:20.610345] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-01T20:22:20.610670] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-01T20:22:20.610803] [INFO ] [sig ] FORM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:20.755527] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FORM.txt [2026-01-01T20:22:20.755712] [INFO ] [sig ] [1269/3531] Completed FORM in 0.4s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:20.755752] [INFO ] [sig ] [1270/3531] Forecasting FOSL... [2026-01-01T20:22:20.755783] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-01T20:22:20.755814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-01T20:22:20.765920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-01T20:22:20.766336] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-01T20:22:20.767171] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-01T20:22:20.767222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:20.767253] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:20.767280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:20.767336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:20.825756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:20.826632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:20.826719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:20.826756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:20.951777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:20.951936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:20.951979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:20.952008] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:20.955376] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-01-01T20:22:20.955697] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-01T20:22:20.955826] [INFO ] [sig ] FOSL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:21.105875] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FOSL.txt [2026-01-01T20:22:21.106071] [INFO ] [sig ] [1270/3531] Completed FOSL in 0.4s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:21.106117] [INFO ] [sig ] [1271/3531] Forecasting FOX... [2026-01-01T20:22:21.106146] [INFO ] [sig ] Generating forecast for: FOX [2026-01-01T20:22:21.106177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-01T20:22:21.117565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-01T20:22:21.117976] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-01T20:22:21.118792] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-01T20:22:21.118844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:21.118876] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:21.118903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:21.118986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:21.178774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:21.179877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:21.179980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:21.180019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:21.306614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:21.306782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:21.306823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:21.306852] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:21.310284] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: UP (p=51.17%) [2026-01-01T20:22:21.310598] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-01T20:22:21.310730] [INFO ] [sig ] FOX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:21.453374] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FOX.txt [2026-01-01T20:22:21.453536] [INFO ] [sig ] [1271/3531] Completed FOX in 0.3s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:21.453602] [INFO ] [sig ] [1272/3531] Forecasting FOXA... [2026-01-01T20:22:21.453635] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-01T20:22:21.453665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-01T20:22:21.464959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-01T20:22:21.465402] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-01T20:22:21.466324] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-01T20:22:21.466382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:21.466414] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:21.466441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:21.466498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:21.524281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:21.525159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:21.525245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:21.525279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:21.645734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:21.645909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:21.645953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:21.645982] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:21.649692] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: DOWN (p=15.70%) [2026-01-01T20:22:21.650065] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-01T20:22:21.650219] [INFO ] [sig ] FOXA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:21.798541] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FOXA.txt [2026-01-01T20:22:21.798729] [INFO ] [sig ] [1272/3531] Completed FOXA in 0.3s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:21.798773] [INFO ] [sig ] [1273/3531] Forecasting FOXF... [2026-01-01T20:22:21.798804] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-01T20:22:21.798834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-01T20:22:21.811345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-01T20:22:21.811781] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-01T20:22:21.812656] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-01T20:22:21.812717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:21.812750] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:21.812777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:21.812835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:21.872983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:21.873873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:21.873959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:21.873993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:22.000266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:22.000444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:22.000489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:22.000519] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:22.004752] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=66.73%) [2026-01-01T20:22:22.005187] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-01T20:22:22.005366] [INFO ] [sig ] FOXF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:22.155963] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FOXF.txt [2026-01-01T20:22:22.156125] [INFO ] [sig ] [1273/3531] Completed FOXF in 0.4s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:22.156164] [INFO ] [sig ] [1274/3531] Forecasting FPF... [2026-01-01T20:22:22.156195] [INFO ] [sig ] Generating forecast for: FPF [2026-01-01T20:22:22.156257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-01T20:22:22.167703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-01T20:22:22.168110] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-01T20:22:22.168948] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-01T20:22:22.169028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:22.169060] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:22.169086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:22.169144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:22.229404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:22.230357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:22.230443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:22.230478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:22.350187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:22.350353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:22.350396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:22.350425] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:22.353945] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-01-01T20:22:22.354273] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-01T20:22:22.354408] [INFO ] [sig ] FPF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:22.505620] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FPF.txt [2026-01-01T20:22:22.505787] [INFO ] [sig ] [1274/3531] Completed FPF in 0.3s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:22.505859] [INFO ] [sig ] [1275/3531] Forecasting FPH... [2026-01-01T20:22:22.505920] [INFO ] [sig ] Generating forecast for: FPH [2026-01-01T20:22:22.505953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-01T20:22:22.517312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-01T20:22:22.517737] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-01T20:22:22.518524] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-01T20:22:22.518595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:22.518629] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:22.518657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:22.518713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:22.577049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:22.577953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:22.578040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:22.578074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:22.705563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:22.705742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:22.705783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:22.705845] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:22.709311] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: DOWN (p=23.24%) [2026-01-01T20:22:22.709682] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-01T20:22:22.709825] [INFO ] [sig ] FPH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:22.861145] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FPH.txt [2026-01-01T20:22:22.861303] [INFO ] [sig ] [1275/3531] Completed FPH in 0.4s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:22.861345] [INFO ] [sig ] [1276/3531] Forecasting FPI... [2026-01-01T20:22:22.861375] [INFO ] [sig ] Generating forecast for: FPI [2026-01-01T20:22:22.861406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-01T20:22:22.873322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-01T20:22:22.873752] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-01T20:22:22.874661] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-01T20:22:22.874715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:22.874746] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:22.874772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:22.874830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:22.935637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:22.936528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:22.936634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:22.936671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:23.058872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:23.059056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:23.059097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:23.059124] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:23.062626] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: UP (p=73.33%) [2026-01-01T20:22:23.062950] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-01T20:22:23.063084] [INFO ] [sig ] FPI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:23.210054] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FPI.txt [2026-01-01T20:22:23.210221] [INFO ] [sig ] [1276/3531] Completed FPI in 0.3s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:23.210262] [INFO ] [sig ] [1277/3531] Forecasting FPXI... [2026-01-01T20:22:23.210293] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-01T20:22:23.210356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-01T20:22:23.221067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-01T20:22:23.221469] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-01T20:22:23.222319] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-01T20:22:23.222372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:23.222403] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:23.222431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:23.222488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:23.278934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:23.279869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:23.279974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:23.280008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:23.383961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:23.384127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:23.384169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:23.384197] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:23.387706] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: UP (p=87.92%) [2026-01-01T20:22:23.388048] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-01T20:22:23.388187] [INFO ] [sig ] FPXI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:23.537623] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FPXI.txt [2026-01-01T20:22:23.537792] [INFO ] [sig ] [1277/3531] Completed FPXI in 0.3s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:23.537835] [INFO ] [sig ] [1278/3531] Forecasting FRA... [2026-01-01T20:22:23.537863] [INFO ] [sig ] Generating forecast for: FRA [2026-01-01T20:22:23.537893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-01T20:22:23.549105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-01T20:22:23.549509] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-01T20:22:23.550306] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-01T20:22:23.550359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:23.550390] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:23.550445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:23.550505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:23.608280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:23.609192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:23.609285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:23.609316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:23.733272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:23.733434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:23.733476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:23.733504] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:23.736918] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-01-01T20:22:23.737224] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-01T20:22:23.737359] [INFO ] [sig ] FRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:23.883382] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FRA.txt [2026-01-01T20:22:23.883548] [INFO ] [sig ] [1278/3531] Completed FRA in 0.3s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:23.883607] [INFO ] [sig ] [1279/3531] Forecasting FRBA... [2026-01-01T20:22:23.883640] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-01T20:22:23.883699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-01T20:22:23.895840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-01T20:22:23.896282] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-01T20:22:23.897778] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-01T20:22:23.897835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:23.897867] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:23.897907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:23.897966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:23.955157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:23.956168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:23.956268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:23.956304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:24.075775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:24.075939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:24.075980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:24.076010] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:24.079467] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-01-01T20:22:24.079834] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-01T20:22:24.079994] [INFO ] [sig ] FRBA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:24.225646] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FRBA.txt [2026-01-01T20:22:24.225824] [INFO ] [sig ] [1279/3531] Completed FRBA in 0.3s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:24.225865] [INFO ] [sig ] [1280/3531] Forecasting FRGE... [2026-01-01T20:22:24.225896] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-01T20:22:24.225926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-01T20:22:24.237990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-01T20:22:24.238436] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-01T20:22:24.239319] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-01T20:22:24.239373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:24.239406] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:24.239434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:24.239491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:24.304297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:24.305351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:24.305463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:24.305509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:24.443018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:24.443181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:24.443225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:24.443256] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:24.446879] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: UP (p=83.63%) [2026-01-01T20:22:24.447229] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-01T20:22:24.447403] [INFO ] [sig ] FRGE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:24.601297] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FRGE.txt [2026-01-01T20:22:24.601466] [INFO ] [sig ] [1280/3531] Completed FRGE in 0.4s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:24.601510] [INFO ] [sig ] [1281/3531] Forecasting FRHC... [2026-01-01T20:22:24.601540] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-01T20:22:24.601616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-01T20:22:24.613440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-01T20:22:24.613862] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-01T20:22:24.614749] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-01T20:22:24.614804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:24.614837] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:24.614865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:24.614924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:24.677135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:24.678052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:24.678139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:24.678175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:24.799007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:24.799175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:24.799216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:24.799245] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:24.802939] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-01-01T20:22:24.803276] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-01T20:22:24.803412] [INFO ] [sig ] FRHC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:24.968783] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FRHC.txt [2026-01-01T20:22:24.968947] [INFO ] [sig ] [1281/3531] Completed FRHC in 0.4s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:24.969019] [INFO ] [sig ] [1282/3531] Forecasting FRME... [2026-01-01T20:22:24.969052] [INFO ] [sig ] Generating forecast for: FRME [2026-01-01T20:22:24.969085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-01T20:22:24.980140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-01T20:22:24.980550] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-01T20:22:24.981445] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-01T20:22:24.981500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:24.981534] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:24.981563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:24.981659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:25.040748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:25.041691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:25.041780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:25.041815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:25.162176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:25.162353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:25.162406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:25.162445] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:25.166162] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=29.85%) [2026-01-01T20:22:25.166530] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-01T20:22:25.166693] [INFO ] [sig ] FRME: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:25.317115] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FRME.txt [2026-01-01T20:22:25.317526] [INFO ] [sig ] [1282/3531] Completed FRME in 0.3s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:25.317591] [INFO ] [sig ] [1283/3531] Forecasting FRO... [2026-01-01T20:22:25.317632] [INFO ] [sig ] Generating forecast for: FRO [2026-01-01T20:22:25.317673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-01T20:22:25.330330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-01T20:22:25.330980] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-01T20:22:25.332080] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-01T20:22:25.332137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:25.332171] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:25.332199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:25.332259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:25.394918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:25.396125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:25.396226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:25.396461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:25.537499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:25.537691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:25.537743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:25.537778] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:25.541312] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: DOWN (p=21.66%) [2026-01-01T20:22:25.541658] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-01T20:22:25.541798] [INFO ] [sig ] FRO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:25.693115] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FRO.txt [2026-01-01T20:22:25.693282] [INFO ] [sig ] [1283/3531] Completed FRO in 0.4s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:25.693324] [INFO ] [sig ] [1284/3531] Forecasting FROG... [2026-01-01T20:22:25.693391] [INFO ] [sig ] Generating forecast for: FROG [2026-01-01T20:22:25.693425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-01T20:22:25.704622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-01T20:22:25.705027] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-01T20:22:25.705904] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-01T20:22:25.705959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:25.705990] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:25.706016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:25.706074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:25.764108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:25.765077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:25.765170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:25.765205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:25.891156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:25.891517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:25.891560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:25.891611] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:25.895168] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: DOWN (p=18.79%) [2026-01-01T20:22:25.895532] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-01T20:22:25.895724] [INFO ] [sig ] FROG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:26.053304] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FROG.txt [2026-01-01T20:22:26.053477] [INFO ] [sig ] [1284/3531] Completed FROG in 0.4s | 2.91 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-01T20:22:26.053519] [INFO ] [sig ] [1285/3531] Forecasting FRPH... [2026-01-01T20:22:26.053548] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-01T20:22:26.053628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-01T20:22:26.064647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-01T20:22:26.065018] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-01T20:22:26.065816] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-01T20:22:26.065866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:26.065898] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:26.065925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:26.065982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:26.122395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:26.123275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:26.123364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:26.123398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:26.247098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:26.247256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:26.247297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:26.247326] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:26.250636] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-01T20:22:26.250907] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-01T20:22:26.251025] [INFO ] [sig ] FRPH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:26.406770] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FRPH.txt [2026-01-01T20:22:26.406926] [INFO ] [sig ] [1285/3531] Completed FRPH in 0.4s | 2.91 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-01T20:22:26.406967] [INFO ] [sig ] [1286/3531] Forecasting FRSH... [2026-01-01T20:22:26.406997] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-01T20:22:26.407027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-01T20:22:26.419599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-01T20:22:26.419990] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-01T20:22:26.420788] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-01T20:22:26.420839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:26.420870] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:26.420896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:26.420954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:26.478439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:26.479383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:26.479467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:26.479500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:26.604886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:26.605047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:26.605094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:26.605140] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:26.608734] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=52.59%) [2026-01-01T20:22:26.609077] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-01T20:22:26.609216] [INFO ] [sig ] FRSH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:26.758903] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FRSH.txt [2026-01-01T20:22:26.759099] [INFO ] [sig ] [1286/3531] Completed FRSH in 0.4s | 2.91 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-01T20:22:26.759151] [INFO ] [sig ] [1287/3531] Forecasting FRSX... [2026-01-01T20:22:26.759181] [INFO ] [sig ] Generating forecast for: FRSX [2026-01-01T20:22:26.759211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSX' from 'https://tdm.silogroup.org/data/derivative_storage/FRSX.csv'. [2026-01-01T20:22:26.771930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSX'. [2026-01-01T20:22:26.772362] [INFO ] [FORECASTER] Starting predict_future for FRSX [2026-01-01T20:22:26.773218] [DEBUG] [LOCAL ] No optimal features file found for FRSX: ./output/feature-sets/FRSX.txt [2026-01-01T20:22:26.773274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:26.773307] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:26.773336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:26.773616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:26.833711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:26.834630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:26.834720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:26.834752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:26.952699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:26.952866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:26.952908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:26.952936] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:26.956657] [DEBUG] [FORECASTER] FRSX: Forecast T+1@11:T+2@11: DOWN (p=42.35%) [2026-01-01T20:22:26.956946] [INFO ] [FORECASTER] Completed predict_future for FRSX [2026-01-01T20:22:26.957071] [INFO ] [sig ] FRSX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:27.097156] [INFO ] [LOCAL ] Saved forecast: FRSX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FRSX.txt [2026-01-01T20:22:27.097484] [INFO ] [sig ] [1287/3531] Completed FRSX in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:27.097524] [INFO ] [sig ] [1288/3531] Forecasting FSBC... [2026-01-01T20:22:27.097555] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-01T20:22:27.097606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-01T20:22:27.109034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-01T20:22:27.109436] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-01T20:22:27.110268] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-01T20:22:27.110320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:27.110352] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:27.110380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:27.110438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:27.168997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:27.169877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:27.169995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:27.170028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:27.292741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:27.292942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:27.292997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:27.293034] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:27.297148] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: DOWN (p=44.92%) [2026-01-01T20:22:27.297784] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-01T20:22:27.297938] [INFO ] [sig ] FSBC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:27.454066] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FSBC.txt [2026-01-01T20:22:27.454227] [INFO ] [sig ] [1288/3531] Completed FSBC in 0.4s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:27.454267] [INFO ] [sig ] [1289/3531] Forecasting FSCO... [2026-01-01T20:22:27.454298] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-01T20:22:27.454330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-01T20:22:27.465822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-01T20:22:27.466243] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-01T20:22:27.467067] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-01T20:22:27.467125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:27.467156] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:27.467182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:27.467239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:27.525091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:27.525978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:27.526061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:27.526098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:27.643834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:27.643989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:27.644030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:27.644057] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:27.647753] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-01T20:22:27.648025] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-01T20:22:27.648145] [INFO ] [sig ] FSCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:27.790400] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FSCO.txt [2026-01-01T20:22:27.790596] [INFO ] [sig ] [1289/3531] Completed FSCO in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:27.790639] [INFO ] [sig ] [1290/3531] Forecasting FSK... [2026-01-01T20:22:27.790671] [INFO ] [sig ] Generating forecast for: FSK [2026-01-01T20:22:27.790701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-01T20:22:27.806477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-01T20:22:27.806994] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-01T20:22:27.808490] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-01T20:22:27.808560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:27.808630] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:27.808670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:27.808773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:27.876602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:27.877700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:27.877784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:27.877817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:27.997928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:27.998087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:27.998130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:27.998159] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:28.001502] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: UP (p=91.16%) [2026-01-01T20:22:28.001803] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-01T20:22:28.001926] [INFO ] [sig ] FSK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:28.143447] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FSK.txt [2026-01-01T20:22:28.143666] [INFO ] [sig ] [1290/3531] Completed FSK in 0.4s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:28.143711] [INFO ] [sig ] [1291/3531] Forecasting FSLY... [2026-01-01T20:22:28.143768] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-01T20:22:28.143802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-01T20:22:28.155993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-01T20:22:28.156377] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-01T20:22:28.157180] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-01T20:22:28.157231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:28.157262] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:28.157288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:28.157345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:28.214384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:28.215244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:28.215326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:28.215358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:28.342648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:28.342818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:28.342860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:28.342888] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:28.346281] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=63.93%) [2026-01-01T20:22:28.346558] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-01T20:22:28.346701] [INFO ] [sig ] FSLY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:28.487690] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FSLY.txt [2026-01-01T20:22:28.487863] [INFO ] [sig ] [1291/3531] Completed FSLY in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:28.487905] [INFO ] [sig ] [1292/3531] Forecasting FSM... [2026-01-01T20:22:28.487936] [INFO ] [sig ] Generating forecast for: FSM [2026-01-01T20:22:28.487967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-01T20:22:28.501952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-01T20:22:28.502422] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-01T20:22:28.503511] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-01T20:22:28.503601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:28.503637] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:28.503665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:28.503723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:28.567064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:28.567978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:28.568067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:28.568103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:28.710548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:28.710716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:28.710773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:28.710811] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:28.715252] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: DOWN (p=12.44%) [2026-01-01T20:22:28.715623] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-01T20:22:28.715790] [INFO ] [sig ] FSM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:28.871835] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FSM.txt [2026-01-01T20:22:28.871976] [INFO ] [sig ] [1292/3531] Completed FSM in 0.4s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:28.872017] [INFO ] [sig ] [1293/3531] Forecasting FSS... [2026-01-01T20:22:28.872047] [INFO ] [sig ] Generating forecast for: FSS [2026-01-01T20:22:28.872077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-01T20:22:28.882563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-01T20:22:28.882901] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-01T20:22:28.883696] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-01T20:22:28.883747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:28.883778] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:28.883806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:28.883863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:28.940702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:28.941372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:28.941453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:28.941485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:29.063892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:29.064038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:29.064080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:29.064108] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:29.067397] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: UP (p=84.08%) [2026-01-01T20:22:29.067684] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-01T20:22:29.067802] [INFO ] [sig ] FSS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:29.206187] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FSS.txt [2026-01-01T20:22:29.206310] [INFO ] [sig ] [1293/3531] Completed FSS in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:29.206349] [INFO ] [sig ] [1294/3531] Forecasting FTA... [2026-01-01T20:22:29.206378] [INFO ] [sig ] Generating forecast for: FTA [2026-01-01T20:22:29.206431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-01T20:22:29.216725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-01T20:22:29.217032] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-01T20:22:29.217822] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-01T20:22:29.217873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:29.217904] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:29.217931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:29.217989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:29.273705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:29.274293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:29.274369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:29.274401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:29.391162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:29.391314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:29.391355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:29.391385] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:29.394712] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-01-01T20:22:29.394988] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-01T20:22:29.395110] [INFO ] [sig ] FTA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:29.533717] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTA.txt [2026-01-01T20:22:29.533846] [INFO ] [sig ] [1294/3531] Completed FTA in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:29.533884] [INFO ] [sig ] [1295/3531] Forecasting FTAI... [2026-01-01T20:22:29.533914] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-01T20:22:29.533945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-01T20:22:29.544915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-01T20:22:29.545245] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-01T20:22:29.546029] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-01T20:22:29.546080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:29.546138] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:29.546167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:29.546224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:29.602318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:29.603150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:29.603229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:29.603261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:29.724081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:29.724235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:29.724277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:29.724308] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:29.727715] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=5.44%) [2026-01-01T20:22:29.727990] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-01T20:22:29.728126] [INFO ] [sig ] FTAI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:29.870199] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTAI.txt [2026-01-01T20:22:29.870341] [INFO ] [sig ] [1295/3531] Completed FTAI in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:29.870381] [INFO ] [sig ] [1296/3531] Forecasting FTC... [2026-01-01T20:22:29.870412] [INFO ] [sig ] Generating forecast for: FTC [2026-01-01T20:22:29.870442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-01T20:22:29.880140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-01T20:22:29.880522] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-01T20:22:29.881339] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-01T20:22:29.881392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:29.881425] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:29.881453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:29.881513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:29.940277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:29.940961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:29.941040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:29.941074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:30.063189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:30.063337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:30.063380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:30.063409] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:30.066821] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: DOWN (p=42.64%) [2026-01-01T20:22:30.067096] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-01T20:22:30.067225] [INFO ] [sig ] FTC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:30.203910] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTC.txt [2026-01-01T20:22:30.204035] [INFO ] [sig ] [1296/3531] Completed FTC in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:30.204075] [INFO ] [sig ] [1297/3531] Forecasting FTCI... [2026-01-01T20:22:30.204104] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-01T20:22:30.204134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-01T20:22:30.214525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-01T20:22:30.214910] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-01T20:22:30.215723] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-01T20:22:30.215782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:30.215814] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:30.215841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:30.215903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:30.272195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:30.272806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:30.272881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:30.272913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:30.393642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:30.393800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:30.393840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:30.393869] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:30.397541] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: DOWN (p=38.54%) [2026-01-01T20:22:30.397862] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-01T20:22:30.397989] [INFO ] [sig ] FTCI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:30.539649] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTCI.txt [2026-01-01T20:22:30.539789] [INFO ] [sig ] [1297/3531] Completed FTCI in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:30.539827] [INFO ] [sig ] [1298/3531] Forecasting FTCS... [2026-01-01T20:22:30.539857] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-01T20:22:30.539888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-01T20:22:30.550343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-01T20:22:30.550721] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-01T20:22:30.551537] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-01T20:22:30.551612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:30.551657] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:30.551688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:30.551748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:30.608192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:30.608954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:30.609052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:30.609086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:30.726396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:30.726549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:30.726611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:30.726674] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:30.730053] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: DOWN (p=4.19%) [2026-01-01T20:22:30.730330] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-01T20:22:30.730453] [INFO ] [sig ] FTCS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:30.874923] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTCS.txt [2026-01-01T20:22:30.875040] [INFO ] [sig ] [1298/3531] Completed FTCS in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:30.875078] [INFO ] [sig ] [1299/3531] Forecasting FTEK... [2026-01-01T20:22:30.875107] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-01T20:22:30.875162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-01T20:22:30.885540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-01T20:22:30.885873] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-01T20:22:30.886656] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-01T20:22:30.886712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:30.886743] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:30.886769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:30.886826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:30.942913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:30.943532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:30.943638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:30.943695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:31.060020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:31.060187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:31.060229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:31.060258] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:31.063561] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: UP (p=85.59%) [2026-01-01T20:22:31.063844] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-01T20:22:31.063966] [INFO ] [sig ] FTEK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:31.206884] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FTEK.txt [2026-01-01T20:22:31.207006] [INFO ] [sig ] [1299/3531] Completed FTEK in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:31.207044] [INFO ] [sig ] [1300/3531] Forecasting FTGC... [2026-01-01T20:22:31.207075] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-01T20:22:31.207105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-01T20:22:31.217970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-01T20:22:31.218306] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-01T20:22:31.219141] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-01T20:22:31.219195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:31.219229] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:31.219257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:31.219317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:31.276211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:31.276843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:31.276921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:31.276952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:31.397399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:31.397550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:31.397611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:31.397644] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:31.401098] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: DOWN (p=41.75%) [2026-01-01T20:22:31.401381] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-01T20:22:31.401506] [INFO ] [sig ] FTGC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:31.546472] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTGC.txt [2026-01-01T20:22:31.546629] [INFO ] [sig ] [1300/3531] Completed FTGC in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:31.546670] [INFO ] [sig ] [1301/3531] Forecasting FTGS... [2026-01-01T20:22:31.546724] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-01T20:22:31.546757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-01T20:22:31.557257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-01T20:22:31.557612] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-01T20:22:31.558381] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-01T20:22:31.558431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:31.558462] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:31.558489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:31.558546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:31.615231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:31.615937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:31.616018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:31.616052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:31.735656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:31.735817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:31.735860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:31.735889] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:31.739355] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-01T20:22:31.739686] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-01T20:22:31.739814] [INFO ] [sig ] FTGS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:31.887949] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTGS.txt [2026-01-01T20:22:31.888094] [INFO ] [sig ] [1301/3531] Completed FTGS in 0.3s | 2.91 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-01T20:22:31.888132] [INFO ] [sig ] [1302/3531] Forecasting FTHI... [2026-01-01T20:22:31.888181] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-01T20:22:31.888267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-01T20:22:31.899645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-01T20:22:31.899977] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-01T20:22:31.900768] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-01T20:22:31.900820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:31.900852] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:31.900879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:31.900937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:31.958263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:31.959006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:31.959086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:31.959120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:32.080381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:32.080533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:32.080594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:32.080628] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:32.083984] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=47.95%) [2026-01-01T20:22:32.084258] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-01T20:22:32.084379] [INFO ] [sig ] FTHI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:32.229119] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTHI.txt [2026-01-01T20:22:32.229280] [INFO ] [sig ] [1302/3531] Completed FTHI in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-01T20:22:32.229321] [INFO ] [sig ] [1303/3531] Forecasting FTHY... [2026-01-01T20:22:32.229352] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-01T20:22:32.229408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-01T20:22:32.240551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-01T20:22:32.240906] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-01T20:22:32.241698] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-01T20:22:32.241749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:32.241809] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:32.241838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:32.241896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:32.299417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:32.300319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:32.300403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:32.300437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:32.420634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:32.420792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:32.420834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:32.420864] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:32.424143] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-01-01T20:22:32.424413] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-01T20:22:32.424528] [INFO ] [sig ] FTHY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:32.572028] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FTHY.txt [2026-01-01T20:22:32.572196] [INFO ] [sig ] [1303/3531] Completed FTHY in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-01T20:22:32.572248] [INFO ] [sig ] [1304/3531] Forecasting FTI... [2026-01-01T20:22:32.572315] [INFO ] [sig ] Generating forecast for: FTI [2026-01-01T20:22:32.572354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-01T20:22:32.584240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-01T20:22:32.584623] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-01T20:22:32.585473] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-01T20:22:32.585527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:32.585561] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:32.585608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:32.585669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:32.642708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:32.643450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:32.643737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:32.643771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:32.769033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:32.769198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:32.769245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:32.769277] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:32.772773] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: DOWN (p=7.15%) [2026-01-01T20:22:32.773072] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-01T20:22:32.773203] [INFO ] [sig ] FTI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:32.932731] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTI.txt [2026-01-01T20:22:32.932899] [INFO ] [sig ] [1304/3531] Completed FTI in 0.4s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:32.932940] [INFO ] [sig ] [1305/3531] Forecasting FTK... [2026-01-01T20:22:32.932970] [INFO ] [sig ] Generating forecast for: FTK [2026-01-01T20:22:32.933000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-01T20:22:32.946386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-01T20:22:32.947018] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-01T20:22:32.948090] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-01T20:22:32.948143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:32.948177] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:32.948207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:32.948266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:33.007129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:33.008011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:33.008124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:33.008161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:33.132904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:33.133064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:33.133106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:33.133135] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:33.136879] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=11.14%) [2026-01-01T20:22:33.137186] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-01T20:22:33.137321] [INFO ] [sig ] FTK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:33.278548] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTK.txt [2026-01-01T20:22:33.278704] [INFO ] [sig ] [1305/3531] Completed FTK in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:33.278743] [INFO ] [sig ] [1306/3531] Forecasting FTLF... [2026-01-01T20:22:33.278774] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-01T20:22:33.278833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-01T20:22:33.289366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-01T20:22:33.289726] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-01T20:22:33.290651] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-01T20:22:33.290702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:33.290733] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:33.290759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:33.290815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:33.345714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:33.346435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:33.346521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:33.346552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:33.455382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:33.455549] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:22:33.455641] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:33.455675] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:33.459134] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: DOWN (p=16.70%) [2026-01-01T20:22:33.459411] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-01T20:22:33.459537] [INFO ] [sig ] FTLF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:33.619530] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTLF.txt [2026-01-01T20:22:33.619715] [INFO ] [sig ] [1306/3531] Completed FTLF in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:33.619761] [INFO ] [sig ] [1307/3531] Forecasting FTQI... [2026-01-01T20:22:33.619793] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-01T20:22:33.619854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-01T20:22:33.630803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-01T20:22:33.631190] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-01T20:22:33.632006] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-01T20:22:33.632057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:33.632088] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:33.632114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:33.632171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:33.687096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:33.687866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:33.687945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:33.687977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:33.803713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:33.803870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:33.803912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:33.803941] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:33.807276] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-01T20:22:33.807542] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-01T20:22:33.807679] [INFO ] [sig ] FTQI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:33.947662] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FTQI.txt [2026-01-01T20:22:33.947836] [INFO ] [sig ] [1307/3531] Completed FTQI in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:33.947878] [INFO ] [sig ] [1308/3531] Forecasting FTRE... [2026-01-01T20:22:33.947909] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-01T20:22:33.947973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-01T20:22:33.958406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-01T20:22:33.958826] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-01T20:22:33.959719] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-01T20:22:33.959778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:33.959811] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:33.959837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:33.959895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:34.015910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:34.016779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:34.016861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:34.016894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:34.139057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:34.139218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:34.139258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:34.139288] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:34.142629] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: DOWN (p=17.05%) [2026-01-01T20:22:34.142894] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-01T20:22:34.143030] [INFO ] [sig ] FTRE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:34.282506] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTRE.txt [2026-01-01T20:22:34.282711] [INFO ] [sig ] [1308/3531] Completed FTRE in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:34.282753] [INFO ] [sig ] [1309/3531] Forecasting FTRI... [2026-01-01T20:22:34.282785] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-01T20:22:34.282817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-01T20:22:34.293703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-01T20:22:34.294058] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-01T20:22:34.294851] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-01T20:22:34.294903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:34.294935] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:34.294962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:34.295019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:34.350462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:34.351432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:34.351514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:34.351546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:34.470037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:34.470200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:34.470248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:34.470282] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:34.473612] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: DOWN (p=45.28%) [2026-01-01T20:22:34.473876] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-01T20:22:34.473995] [INFO ] [sig ] FTRI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:34.666808] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTRI.txt [2026-01-01T20:22:34.666950] [INFO ] [sig ] [1309/3531] Completed FTRI in 0.4s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:34.666990] [INFO ] [sig ] [1310/3531] Forecasting FTS... [2026-01-01T20:22:34.667019] [INFO ] [sig ] Generating forecast for: FTS [2026-01-01T20:22:34.667051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-01T20:22:34.677749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-01T20:22:34.678084] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-01T20:22:34.678872] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-01T20:22:34.678923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:34.678955] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:34.679008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:34.679069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:34.734095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:34.734889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:34.734971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:34.735004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:34.856386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:34.856543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:34.856636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:34.856668] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:34.860005] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=88.08%) [2026-01-01T20:22:34.860278] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-01T20:22:34.860404] [INFO ] [sig ] FTS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:34.998414] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FTS.txt [2026-01-01T20:22:34.998568] [INFO ] [sig ] [1310/3531] Completed FTS in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:34.998627] [INFO ] [sig ] [1311/3531] Forecasting FTSL... [2026-01-01T20:22:34.998684] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-01T20:22:34.998717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-01T20:22:35.009391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-01T20:22:35.009765] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-01T20:22:35.010557] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-01T20:22:35.010625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:35.010658] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:35.010684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:35.010741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:35.067754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:35.068624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:35.068715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:35.068749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:35.189998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:35.190158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:35.190200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:35.190230] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:35.193613] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-01-01T20:22:35.193890] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-01T20:22:35.194016] [INFO ] [sig ] FTSL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:35.332803] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FTSL.txt [2026-01-01T20:22:35.332943] [INFO ] [sig ] [1311/3531] Completed FTSL in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:35.332983] [INFO ] [sig ] [1312/3531] Forecasting FTSM... [2026-01-01T20:22:35.333012] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-01T20:22:35.333042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-01T20:22:35.343758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-01T20:22:35.344108] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-01T20:22:35.344890] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-01T20:22:35.344942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:35.345002] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:35.345031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:35.345089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:35.403344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:35.404166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:35.404275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:35.404310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:35.504420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:35.504566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:35.504627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:35.504656] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:35.507941] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=99.82%) [2026-01-01T20:22:35.508216] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-01T20:22:35.508338] [INFO ] [sig ] FTSM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:35.647456] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FTSM.txt [2026-01-01T20:22:35.647609] [INFO ] [sig ] [1312/3531] Completed FTSM in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:35.647651] [INFO ] [sig ] [1313/3531] Forecasting FTXL... [2026-01-01T20:22:35.647706] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-01T20:22:35.647737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-01T20:22:35.658495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-01T20:22:35.658892] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-01T20:22:35.659733] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-01T20:22:35.659786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:35.659820] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:35.659849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:35.659909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:35.715751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:35.716359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:35.716441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:35.716473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:35.836860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:35.837019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:35.837061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:35.837090] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:35.841072] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: UP (p=65.81%) [2026-01-01T20:22:35.841356] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-01T20:22:35.841482] [INFO ] [sig ] FTXL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:35.984032] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FTXL.txt [2026-01-01T20:22:35.984170] [INFO ] [sig ] [1313/3531] Completed FTXL in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:35.984209] [INFO ] [sig ] [1314/3531] Forecasting FTXN... [2026-01-01T20:22:35.984238] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-01T20:22:35.984267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-01T20:22:35.997111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-01T20:22:35.997471] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-01T20:22:35.998256] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-01T20:22:35.998309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:35.998360] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:35.998389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:35.998447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:36.056215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:36.057097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:36.057177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:36.057208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:36.182252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:36.182416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:36.182457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:36.182486] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:36.185863] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=28.18%) [2026-01-01T20:22:36.186155] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-01T20:22:36.186281] [INFO ] [sig ] FTXN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:36.326211] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FTXN.txt [2026-01-01T20:22:36.326342] [INFO ] [sig ] [1314/3531] Completed FTXN in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:36.326382] [INFO ] [sig ] [1315/3531] Forecasting FTXO... [2026-01-01T20:22:36.326411] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-01T20:22:36.326443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-01T20:22:36.337078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-01T20:22:36.337390] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-01T20:22:36.338188] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-01T20:22:36.338241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:36.338274] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:36.338303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:36.338362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:36.394966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:36.395757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:36.395840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:36.395874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:36.518912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:36.519091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:36.519135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:36.519197] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:36.523139] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=68.45%) [2026-01-01T20:22:36.523424] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-01T20:22:36.523767] [INFO ] [sig ] FTXO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:36.671562] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FTXO.txt [2026-01-01T20:22:36.671743] [INFO ] [sig ] [1315/3531] Completed FTXO in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:36.671783] [INFO ] [sig ] [1316/3531] Forecasting FUBO... [2026-01-01T20:22:36.671815] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-01T20:22:36.671846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-01T20:22:36.682788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-01T20:22:36.683144] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-01T20:22:36.683963] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-01T20:22:36.684015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:36.684049] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:36.684077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:36.684137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:36.743010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:36.743794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:36.743875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:36.743910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:36.868188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:36.868362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:36.868409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:36.868439] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:36.871977] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: UP (p=65.35%) [2026-01-01T20:22:36.872242] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-01T20:22:36.872361] [INFO ] [sig ] FUBO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:37.009815] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FUBO.txt [2026-01-01T20:22:37.009941] [INFO ] [sig ] [1316/3531] Completed FUBO in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:37.009980] [INFO ] [sig ] [1317/3531] Forecasting FUL... [2026-01-01T20:22:37.010010] [INFO ] [sig ] Generating forecast for: FUL [2026-01-01T20:22:37.010039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-01T20:22:37.021069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-01T20:22:37.021391] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-01T20:22:37.022178] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-01T20:22:37.022229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:37.022261] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:37.022289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:37.022354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:37.077708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:37.078423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:37.078505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:37.078538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:37.199491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:37.199661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:37.199704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:37.199735] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:37.203068] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=16.11%) [2026-01-01T20:22:37.203342] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-01T20:22:37.203461] [INFO ] [sig ] FUL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:37.343258] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FUL.txt [2026-01-01T20:22:37.343415] [INFO ] [sig ] [1317/3531] Completed FUL in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:37.343456] [INFO ] [sig ] [1318/3531] Forecasting FULC... [2026-01-01T20:22:37.343496] [INFO ] [sig ] Generating forecast for: FULC [2026-01-01T20:22:37.343528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-01T20:22:37.354781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-01T20:22:37.355129] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-01T20:22:37.355920] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-01T20:22:37.355972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:37.356004] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:37.356032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:37.356090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:37.413351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:37.414004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:37.414083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:37.414115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:37.543657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:37.543814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:37.543856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:37.543885] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:37.547207] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-01-01T20:22:37.547475] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-01T20:22:37.547626] [INFO ] [sig ] FULC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:37.688260] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FULC.txt [2026-01-01T20:22:37.688419] [INFO ] [sig ] [1318/3531] Completed FULC in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:37.688484] [INFO ] [sig ] [1319/3531] Forecasting FUN... [2026-01-01T20:22:37.688532] [INFO ] [sig ] Generating forecast for: FUN [2026-01-01T20:22:37.688631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-01T20:22:37.699832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-01T20:22:37.700186] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-01T20:22:37.700993] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-01T20:22:37.701045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:37.701079] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:37.701107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:37.701167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:37.756600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:37.757221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:37.757301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:37.757333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:37.874527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:37.874689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:37.874730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:37.874759] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:37.878070] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: DOWN (p=7.88%) [2026-01-01T20:22:37.878337] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-01T20:22:37.878460] [INFO ] [sig ] FUN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:38.016826] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FUN.txt [2026-01-01T20:22:38.016943] [INFO ] [sig ] [1319/3531] Completed FUN in 0.3s | 2.91 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-01T20:22:38.016981] [INFO ] [sig ] [1320/3531] Forecasting FUNC... [2026-01-01T20:22:38.017011] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-01T20:22:38.017040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-01T20:22:38.027422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-01T20:22:38.027759] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-01T20:22:38.028517] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-01T20:22:38.028594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:38.028629] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:38.028657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:38.028714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:38.085170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:38.085946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:38.086027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:38.086062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:38.202985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:38.203134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:38.203175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:38.203204] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:38.206549] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=45.50%) [2026-01-01T20:22:38.206877] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-01T20:22:38.207031] [INFO ] [sig ] FUNC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:38.351208] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FUNC.txt [2026-01-01T20:22:38.351377] [INFO ] [sig ] [1320/3531] Completed FUNC in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-01T20:22:38.351420] [INFO ] [sig ] [1321/3531] Forecasting FUND... [2026-01-01T20:22:38.351449] [INFO ] [sig ] Generating forecast for: FUND [2026-01-01T20:22:38.351478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-01T20:22:38.362377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-01T20:22:38.362788] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-01T20:22:38.363645] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-01T20:22:38.363696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:38.363733] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:38.363761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:38.363824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:38.420326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:38.421216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:38.421333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:38.421375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:38.532502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:38.532669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:38.532710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:38.532754] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:38.536119] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=52.03%) [2026-01-01T20:22:38.536384] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-01T20:22:38.536504] [INFO ] [sig ] FUND: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:38.674873] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FUND.txt [2026-01-01T20:22:38.674992] [INFO ] [sig ] [1321/3531] Completed FUND in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:38.675029] [INFO ] [sig ] [1322/3531] Forecasting FVCB... [2026-01-01T20:22:38.675057] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-01T20:22:38.675087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-01T20:22:38.685650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-01T20:22:38.685965] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-01T20:22:38.686761] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-01T20:22:38.686812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:38.686843] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:38.686871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:38.686928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:38.741998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:38.742623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:38.742736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:38.742771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:38.851111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:38.851263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:38.851304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:38.851332] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:38.854639] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=35.65%) [2026-01-01T20:22:38.854914] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-01T20:22:38.855032] [INFO ] [sig ] FVCB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:38.993656] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FVCB.txt [2026-01-01T20:22:38.993819] [INFO ] [sig ] [1322/3531] Completed FVCB in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:38.993860] [INFO ] [sig ] [1323/3531] Forecasting FWONA... [2026-01-01T20:22:38.993890] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-01T20:22:38.993922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-01T20:22:39.005370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-01T20:22:39.005796] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-01T20:22:39.006628] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-01T20:22:39.006693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:39.006736] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:39.006776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:39.006862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:39.066795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:39.067693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:39.067778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:39.067827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:39.191443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:39.191637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:39.191681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:39.191712] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:39.195175] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-01T20:22:39.195473] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-01T20:22:39.195624] [INFO ] [sig ] FWONA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:39.339414] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FWONA.txt [2026-01-01T20:22:39.339594] [INFO ] [sig ] [1323/3531] Completed FWONA in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:39.339637] [INFO ] [sig ] [1324/3531] Forecasting FWONK... [2026-01-01T20:22:39.339667] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-01T20:22:39.339698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-01T20:22:39.350633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-01T20:22:39.351037] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-01T20:22:39.351844] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-01T20:22:39.351896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:39.351928] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:39.351955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:39.352012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:39.409587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:39.410399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:39.410480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:39.410513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:39.529897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:39.530069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:39.530112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:39.530143] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:39.533976] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=72.81%) [2026-01-01T20:22:39.534428] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-01T20:22:39.534660] [INFO ] [sig ] FWONK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:39.685110] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FWONK.txt [2026-01-01T20:22:39.685270] [INFO ] [sig ] [1324/3531] Completed FWONK in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:39.685311] [INFO ] [sig ] [1325/3531] Forecasting FWRD... [2026-01-01T20:22:39.685341] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-01T20:22:39.685373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-01T20:22:39.696123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-01T20:22:39.696620] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-01T20:22:39.697484] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-01T20:22:39.697538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:39.697590] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:39.697659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:39.697723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:39.757424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:39.758277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:39.758363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:39.758400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:39.886504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:39.886715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:39.886772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:39.886812] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:39.890647] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=48.91%) [2026-01-01T20:22:39.890968] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-01T20:22:39.891100] [INFO ] [sig ] FWRD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:40.045036] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FWRD.txt [2026-01-01T20:22:40.045197] [INFO ] [sig ] [1325/3531] Completed FWRD in 0.4s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:40.045275] [INFO ] [sig ] [1326/3531] Forecasting FWRG... [2026-01-01T20:22:40.045309] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-01T20:22:40.045341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-01T20:22:40.056541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-01T20:22:40.056888] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-01T20:22:40.057869] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-01T20:22:40.057920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:40.057951] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:40.057978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:40.058035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:40.116652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:40.117510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:40.117631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:40.117669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:40.242222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:40.242386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:40.242427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:40.242456] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:40.245800] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-01-01T20:22:40.246071] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-01T20:22:40.246192] [INFO ] [sig ] FWRG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:40.386039] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/FWRG.txt [2026-01-01T20:22:40.386199] [INFO ] [sig ] [1326/3531] Completed FWRG in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:40.386241] [INFO ] [sig ] [1327/3531] Forecasting FYC... [2026-01-01T20:22:40.386281] [INFO ] [sig ] Generating forecast for: FYC [2026-01-01T20:22:40.386320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-01T20:22:40.397829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-01T20:22:40.398251] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-01T20:22:40.399188] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-01T20:22:40.399245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:40.399279] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:40.399307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:40.399366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:40.459098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:40.459806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:40.459886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:40.459921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:40.585805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:40.585961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:40.586005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:40.586035] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:40.589500] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=10.34%) [2026-01-01T20:22:40.589800] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-01T20:22:40.589949] [INFO ] [sig ] FYC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:40.731164] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FYC.txt [2026-01-01T20:22:40.731338] [INFO ] [sig ] [1327/3531] Completed FYC in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:40.731413] [INFO ] [sig ] [1328/3531] Forecasting FYX... [2026-01-01T20:22:40.731450] [INFO ] [sig ] Generating forecast for: FYX [2026-01-01T20:22:40.731483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-01T20:22:40.742251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-01T20:22:40.742642] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-01T20:22:40.743442] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-01T20:22:40.743501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:40.743536] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:40.743564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:40.743651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:40.800803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:40.801525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:40.801623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:40.801659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:40.924443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:40.924614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:40.924659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:40.924688] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:40.928175] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-01T20:22:40.928451] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-01T20:22:40.928594] [INFO ] [sig ] FYX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:41.069760] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/FYX.txt [2026-01-01T20:22:41.069900] [INFO ] [sig ] [1328/3531] Completed FYX in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:41.069941] [INFO ] [sig ] [1329/3531] Forecasting G... [2026-01-01T20:22:41.069973] [INFO ] [sig ] Generating forecast for: G [2026-01-01T20:22:41.070012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-01T20:22:41.080902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-01T20:22:41.081222] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-01T20:22:41.082030] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-01T20:22:41.082111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:41.082146] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:41.082175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:41.082235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:41.139814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:41.140541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:41.140640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:41.140675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:41.270396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:41.270549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:41.270610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:41.270643] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:41.274467] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-01T20:22:41.274764] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-01T20:22:41.274889] [INFO ] [sig ] G: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:41.417508] [INFO ] [LOCAL ] Saved forecast: G 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/G.txt [2026-01-01T20:22:41.417659] [INFO ] [sig ] [1329/3531] Completed G in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:41.417703] [INFO ] [sig ] [1330/3531] Forecasting GAB... [2026-01-01T20:22:41.417734] [INFO ] [sig ] Generating forecast for: GAB [2026-01-01T20:22:41.417765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-01T20:22:41.428143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-01T20:22:41.428482] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-01T20:22:41.429326] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-01T20:22:41.429378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:41.429411] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:41.429440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:41.429498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:41.488037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:41.488741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:41.488821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:41.488854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:41.607738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:41.607887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:41.607927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:41.607956] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:41.611462] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=87.65%) [2026-01-01T20:22:41.611782] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-01T20:22:41.611923] [INFO ] [sig ] GAB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:41.757290] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GAB.txt [2026-01-01T20:22:41.757451] [INFO ] [sig ] [1330/3531] Completed GAB in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:41.757497] [INFO ] [sig ] [1331/3531] Forecasting GABC... [2026-01-01T20:22:41.757528] [INFO ] [sig ] Generating forecast for: GABC [2026-01-01T20:22:41.757558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-01T20:22:41.768929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-01T20:22:41.769319] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-01T20:22:41.770137] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-01T20:22:41.770190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:41.770221] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:41.770249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:41.770308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:41.836139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:41.837010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:41.837088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:41.837122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:41.954020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:41.954180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:41.954220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:41.954249] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:41.957550] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=61.58%) [2026-01-01T20:22:41.957833] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-01T20:22:41.957951] [INFO ] [sig ] GABC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:42.096116] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GABC.txt [2026-01-01T20:22:42.096247] [INFO ] [sig ] [1331/3531] Completed GABC in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:42.096286] [INFO ] [sig ] [1332/3531] Forecasting GAIA... [2026-01-01T20:22:42.096319] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-01T20:22:42.096348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-01T20:22:42.106832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-01T20:22:42.107129] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-01T20:22:42.107912] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-01T20:22:42.107962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:42.107994] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:42.108020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:42.108081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:42.166114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:42.167015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:42.167098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:42.167132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:42.291450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:42.291636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:42.291727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:42.291761] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:42.295551] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: UP (p=88.07%) [2026-01-01T20:22:42.295875] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-01T20:22:42.296010] [INFO ] [sig ] GAIA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:42.443751] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GAIA.txt [2026-01-01T20:22:42.443919] [INFO ] [sig ] [1332/3531] Completed GAIA in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:42.443961] [INFO ] [sig ] [1333/3531] Forecasting GAIN... [2026-01-01T20:22:42.443991] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-01T20:22:42.444052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-01T20:22:42.455205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-01T20:22:42.455655] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-01T20:22:42.456532] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-01T20:22:42.456621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:42.456668] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:42.456698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:42.456769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:42.514371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:42.515307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:42.515389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:42.515424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:42.633894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:42.634050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:42.634093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:42.634124] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:42.637518] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=5.19%) [2026-01-01T20:22:42.637815] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-01T20:22:42.637940] [INFO ] [sig ] GAIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:42.778684] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GAIN.txt [2026-01-01T20:22:42.778840] [INFO ] [sig ] [1333/3531] Completed GAIN in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:42.778878] [INFO ] [sig ] [1334/3531] Forecasting GAM... [2026-01-01T20:22:42.778908] [INFO ] [sig ] Generating forecast for: GAM [2026-01-01T20:22:42.778939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-01T20:22:42.789905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-01T20:22:42.790260] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-01T20:22:42.791074] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-01T20:22:42.791126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:42.791159] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:42.791186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:42.791244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:42.849082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:42.849826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:42.849908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:42.849941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:42.965377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:42.965559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:42.965625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:42.965656] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:42.969045] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=95.98%) [2026-01-01T20:22:42.969327] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-01T20:22:42.969452] [INFO ] [sig ] GAM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:43.116205] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GAM.txt [2026-01-01T20:22:43.116359] [INFO ] [sig ] [1334/3531] Completed GAM in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:43.116400] [INFO ] [sig ] [1335/3531] Forecasting GAMB... [2026-01-01T20:22:43.116431] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-01T20:22:43.116461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-01T20:22:43.127713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-01T20:22:43.128053] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-01T20:22:43.128891] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-01T20:22:43.128943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:43.128999] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:43.129029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:43.129089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:43.186836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:43.187539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:43.187636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:43.187672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:43.309728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:43.309891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:43.309933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:43.309961] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:43.313311] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=35.37%) [2026-01-01T20:22:43.313593] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-01T20:22:43.313713] [INFO ] [sig ] GAMB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:43.452596] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GAMB.txt [2026-01-01T20:22:43.452729] [INFO ] [sig ] [1335/3531] Completed GAMB in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:43.452769] [INFO ] [sig ] [1336/3531] Forecasting GANX... [2026-01-01T20:22:43.452831] [INFO ] [sig ] Generating forecast for: GANX [2026-01-01T20:22:43.452863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-01T20:22:43.464123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-01T20:22:43.464447] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-01T20:22:43.465235] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-01T20:22:43.465287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:43.465319] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:43.465345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:43.465403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:43.521674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:43.522304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:43.522380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:43.522413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:43.639420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:43.639599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:43.639643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:43.639673] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:43.642977] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=25.31%) [2026-01-01T20:22:43.643242] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-01T20:22:43.643361] [INFO ] [sig ] GANX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:43.785268] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GANX.txt [2026-01-01T20:22:43.785417] [INFO ] [sig ] [1336/3531] Completed GANX in 0.3s | 2.91 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-01T20:22:43.785472] [INFO ] [sig ] [1337/3531] Forecasting GASS... [2026-01-01T20:22:43.785504] [INFO ] [sig ] Generating forecast for: GASS [2026-01-01T20:22:43.785565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-01T20:22:43.797303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-01T20:22:43.797665] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-01T20:22:43.798445] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-01T20:22:43.798495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:43.798527] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:43.798554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:43.798632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:43.854865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:43.855469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:43.855558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:43.855610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:43.973160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:43.973322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:43.973365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:43.973394] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:43.977235] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: DOWN (p=24.90%) [2026-01-01T20:22:43.977504] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-01T20:22:43.977656] [INFO ] [sig ] GASS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:44.118066] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GASS.txt [2026-01-01T20:22:44.118214] [INFO ] [sig ] [1337/3531] Completed GASS in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-01T20:22:44.118254] [INFO ] [sig ] [1338/3531] Forecasting GATX... [2026-01-01T20:22:44.118285] [INFO ] [sig ] Generating forecast for: GATX [2026-01-01T20:22:44.118316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-01T20:22:44.130321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-01T20:22:44.130751] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-01T20:22:44.131594] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-01T20:22:44.131662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:44.131696] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:44.131724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:44.131784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:44.190076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:44.190972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:44.191073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:44.191109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:44.313302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:44.313479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:44.313522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:44.313550] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:44.316936] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-01-01T20:22:44.317215] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-01T20:22:44.317337] [INFO ] [sig ] GATX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:44.456808] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GATX.txt [2026-01-01T20:22:44.456974] [INFO ] [sig ] [1338/3531] Completed GATX in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:44.457015] [INFO ] [sig ] [1339/3531] Forecasting GAUZ... [2026-01-01T20:22:44.457046] [INFO ] [sig ] Generating forecast for: GAUZ [2026-01-01T20:22:44.457077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAUZ' from 'https://tdm.silogroup.org/data/derivative_storage/GAUZ.csv'. [2026-01-01T20:22:44.467984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAUZ'. [2026-01-01T20:22:44.468395] [INFO ] [FORECASTER] Starting predict_future for GAUZ [2026-01-01T20:22:44.469247] [DEBUG] [LOCAL ] No optimal features file found for GAUZ: ./output/feature-sets/GAUZ.txt [2026-01-01T20:22:44.469300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:44.469332] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:44.469359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:44.469446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:44.525036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:44.525897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:44.525978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:44.526012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:44.647152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:44.647314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:44.647357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:44.647387] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:44.650719] [DEBUG] [FORECASTER] GAUZ: Forecast T+1@11:T+2@11: DOWN (p=8.40%) [2026-01-01T20:22:44.651010] [INFO ] [FORECASTER] Completed predict_future for GAUZ [2026-01-01T20:22:44.651130] [INFO ] [sig ] GAUZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:44.791964] [INFO ] [LOCAL ] Saved forecast: GAUZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GAUZ.txt [2026-01-01T20:22:44.792128] [INFO ] [sig ] [1339/3531] Completed GAUZ in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:44.792170] [INFO ] [sig ] [1340/3531] Forecasting GBAB... [2026-01-01T20:22:44.792199] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-01T20:22:44.792229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-01T20:22:44.802883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-01T20:22:44.803260] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-01T20:22:44.804076] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-01T20:22:44.804128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:44.804160] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:44.804187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:44.804244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:44.860613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:44.861439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:44.861521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:44.861554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:44.980149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:44.980302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:44.980343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:44.980372] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:44.983785] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=75.96%) [2026-01-01T20:22:44.984054] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-01T20:22:44.984177] [INFO ] [sig ] GBAB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:45.127701] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GBAB.txt [2026-01-01T20:22:45.127843] [INFO ] [sig ] [1340/3531] Completed GBAB in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:45.127883] [INFO ] [sig ] [1341/3531] Forecasting GBCI... [2026-01-01T20:22:45.127913] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-01T20:22:45.127944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-01T20:22:45.138702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-01T20:22:45.139081] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-01T20:22:45.139871] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-01T20:22:45.139921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:45.139953] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:45.139980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:45.140038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:45.195039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:45.195700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:45.195777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:45.195809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:45.312931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:45.313074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:45.313114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:45.313144] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:45.316434] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: DOWN (p=17.16%) [2026-01-01T20:22:45.316728] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-01T20:22:45.316849] [INFO ] [sig ] GBCI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:45.455820] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GBCI.txt [2026-01-01T20:22:45.455951] [INFO ] [sig ] [1341/3531] Completed GBCI in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:45.455996] [INFO ] [sig ] [1342/3531] Forecasting GBDC... [2026-01-01T20:22:45.456026] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-01T20:22:45.456056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-01T20:22:45.466590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-01T20:22:45.466929] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-01T20:22:45.467716] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-01T20:22:45.467766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:45.467798] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:45.467825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:45.467883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:45.523525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:45.524400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:45.524482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:45.524515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:45.640662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:45.640818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:45.640860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:45.640890] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:45.644179] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=90.26%) [2026-01-01T20:22:45.644487] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-01T20:22:45.644635] [INFO ] [sig ] GBDC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:45.781835] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GBDC.txt [2026-01-01T20:22:45.781978] [INFO ] [sig ] [1342/3531] Completed GBDC in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:45.782018] [INFO ] [sig ] [1343/3531] Forecasting GBIO... [2026-01-01T20:22:45.782048] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-01T20:22:45.782078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-01T20:22:45.792677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-01T20:22:45.793014] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-01T20:22:45.793789] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-01T20:22:45.793839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:45.793881] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:45.793919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:45.793981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:45.849153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:45.849901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:45.849980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:45.850013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:45.964837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:45.964990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:45.965032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:45.965061] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:45.968354] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-01-01T20:22:45.968678] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-01T20:22:45.968801] [INFO ] [sig ] GBIO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:46.105157] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GBIO.txt [2026-01-01T20:22:46.105316] [INFO ] [sig ] [1343/3531] Completed GBIO in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:46.105355] [INFO ] [sig ] [1344/3531] Forecasting GBTG... [2026-01-01T20:22:46.105384] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-01T20:22:46.105416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-01T20:22:46.116332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-01T20:22:46.116745] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-01T20:22:46.117521] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-01T20:22:46.117594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:46.117630] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:46.117658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:46.117715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:46.175897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:46.176843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:46.176931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:46.176964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:46.298566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:46.298742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:46.298784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:46.298813] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:46.302156] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=43.68%) [2026-01-01T20:22:46.302430] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-01T20:22:46.302555] [INFO ] [sig ] GBTG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:46.443821] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GBTG.txt [2026-01-01T20:22:46.443977] [INFO ] [sig ] [1344/3531] Completed GBTG in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:46.444022] [INFO ] [sig ] [1345/3531] Forecasting GBX... [2026-01-01T20:22:46.444054] [INFO ] [sig ] Generating forecast for: GBX [2026-01-01T20:22:46.444085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-01T20:22:46.455878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-01T20:22:46.456205] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-01T20:22:46.457041] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-01T20:22:46.457092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:46.457130] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:46.457158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:46.457215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:46.515080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:46.515831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:46.515939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:46.515975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:46.629719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:46.629877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:46.629945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:46.629976] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:46.633288] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: UP (p=78.94%) [2026-01-01T20:22:46.633559] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-01T20:22:46.633698] [INFO ] [sig ] GBX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:46.774614] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GBX.txt [2026-01-01T20:22:46.774749] [INFO ] [sig ] [1345/3531] Completed GBX in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:46.774789] [INFO ] [sig ] [1346/3531] Forecasting GCBC... [2026-01-01T20:22:46.774820] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-01T20:22:46.774851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-01T20:22:46.785485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-01T20:22:46.785881] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-01T20:22:46.786705] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-01T20:22:46.786757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:46.786790] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:46.786819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:46.786878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:46.844654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:46.845335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:46.845415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:46.845448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:46.954609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:46.954776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:46.954819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:46.954849] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:46.958283] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-01-01T20:22:46.958598] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-01T20:22:46.958733] [INFO ] [sig ] GCBC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:47.098395] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GCBC.txt [2026-01-01T20:22:47.098565] [INFO ] [sig ] [1346/3531] Completed GCBC in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:47.098626] [INFO ] [sig ] [1347/3531] Forecasting GCMG... [2026-01-01T20:22:47.098657] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-01T20:22:47.098719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-01T20:22:47.111473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-01T20:22:47.111922] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-01T20:22:47.112780] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-01T20:22:47.112832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:47.112865] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:47.112891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:47.112949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:47.169389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:47.170273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:47.170359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:47.170396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:47.293710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:47.293882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:47.293929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:47.293958] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:47.297295] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: UP (p=78.88%) [2026-01-01T20:22:47.297589] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-01T20:22:47.297711] [INFO ] [sig ] GCMG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:47.439154] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GCMG.txt [2026-01-01T20:22:47.439305] [INFO ] [sig ] [1347/3531] Completed GCMG in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:47.439346] [INFO ] [sig ] [1348/3531] Forecasting GCO... [2026-01-01T20:22:47.439376] [INFO ] [sig ] Generating forecast for: GCO [2026-01-01T20:22:47.439406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-01T20:22:47.450938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-01T20:22:47.451291] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-01T20:22:47.452119] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-01T20:22:47.452171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:47.452204] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:47.452232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:47.452292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:47.509674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:47.510374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:47.510456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:47.510491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:47.633441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:47.633616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:47.633659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:47.633688] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:47.637019] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: UP (p=54.36%) [2026-01-01T20:22:47.637296] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-01T20:22:47.637417] [INFO ] [sig ] GCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:47.779664] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GCO.txt [2026-01-01T20:22:47.779813] [INFO ] [sig ] [1348/3531] Completed GCO in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:47.779855] [INFO ] [sig ] [1349/3531] Forecasting GD... [2026-01-01T20:22:47.779884] [INFO ] [sig ] Generating forecast for: GD [2026-01-01T20:22:47.779914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-01T20:22:47.790848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-01T20:22:47.791196] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-01T20:22:47.792007] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-01T20:22:47.792058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:47.792118] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:47.792149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:47.792207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:47.849852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:47.850731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:47.850814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:47.850846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:47.971210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:47.971393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:47.971444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:47.971476] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:47.975142] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-01-01T20:22:47.975448] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-01T20:22:47.975598] [INFO ] [sig ] GD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:48.114698] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GD.txt [2026-01-01T20:22:48.114830] [INFO ] [sig ] [1349/3531] Completed GD in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:48.114870] [INFO ] [sig ] [1350/3531] Forecasting GDC... [2026-01-01T20:22:48.114899] [INFO ] [sig ] Generating forecast for: GDC [2026-01-01T20:22:48.114929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-01T20:22:48.125475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-01T20:22:48.125815] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-01T20:22:48.126593] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-01T20:22:48.126644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:48.126675] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:48.126702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:48.126760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:48.181855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:48.182673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:48.182751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:48.182783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:48.304763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:48.304930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:48.304973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:48.305004] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:48.308362] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=12.05%) [2026-01-01T20:22:48.308657] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-01T20:22:48.308776] [INFO ] [sig ] GDC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:48.446212] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GDC.txt [2026-01-01T20:22:48.446346] [INFO ] [sig ] [1350/3531] Completed GDC in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:48.446407] [INFO ] [sig ] [1351/3531] Forecasting GDDY... [2026-01-01T20:22:48.446440] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-01T20:22:48.446470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-01T20:22:48.458455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-01T20:22:48.458936] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-01T20:22:48.459874] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-01T20:22:48.459929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:48.459963] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:48.459990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:48.460048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:48.516854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:48.517530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:48.517630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:48.517666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:48.640941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:48.641101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:48.641144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:48.641171] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:48.644507] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-01T20:22:48.644803] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-01T20:22:48.644928] [INFO ] [sig ] GDDY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:48.783251] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GDDY.txt [2026-01-01T20:22:48.783398] [INFO ] [sig ] [1351/3531] Completed GDDY in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:48.783440] [INFO ] [sig ] [1352/3531] Forecasting GDEN... [2026-01-01T20:22:48.783470] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-01T20:22:48.783500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-01T20:22:48.795632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-01T20:22:48.795999] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-01T20:22:48.796804] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-01T20:22:48.796856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:48.796890] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:48.796918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:48.796979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:48.852346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:48.853108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:48.853187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:48.853219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:48.985159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:48.985327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:48.985370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:48.985400] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:48.989091] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-01-01T20:22:48.989436] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-01T20:22:48.989598] [INFO ] [sig ] GDEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:49.138439] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GDEN.txt [2026-01-01T20:22:49.138611] [INFO ] [sig ] [1352/3531] Completed GDEN in 0.4s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:49.138682] [INFO ] [sig ] [1353/3531] Forecasting GDRX... [2026-01-01T20:22:49.138747] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-01T20:22:49.138781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-01T20:22:49.149727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-01T20:22:49.150135] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-01T20:22:49.150950] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-01T20:22:49.151001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:49.151033] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:49.151061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:49.151118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:49.207722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:49.208589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:49.208673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:49.208706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:49.329755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:49.329921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:49.329965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:49.329996] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:49.333426] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=26.70%) [2026-01-01T20:22:49.333731] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-01T20:22:49.334043] [INFO ] [sig ] GDRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:49.479305] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GDRX.txt [2026-01-01T20:22:49.479459] [INFO ] [sig ] [1353/3531] Completed GDRX in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:49.479498] [INFO ] [sig ] [1354/3531] Forecasting GDS... [2026-01-01T20:22:49.479528] [INFO ] [sig ] Generating forecast for: GDS [2026-01-01T20:22:49.479559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-01T20:22:49.491837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-01T20:22:49.492192] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-01T20:22:49.493159] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-01T20:22:49.493210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:49.493240] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:49.493266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:49.493324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:49.549234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:49.549993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:49.550070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:49.550102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:49.676684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:49.676853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:49.676894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:49.676922] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:49.680475] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-01-01T20:22:49.680844] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-01T20:22:49.680975] [INFO ] [sig ] GDS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:49.819212] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GDS.txt [2026-01-01T20:22:49.819354] [INFO ] [sig ] [1354/3531] Completed GDS in 0.3s | 2.91 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-01T20:22:49.819394] [INFO ] [sig ] [1355/3531] Forecasting GDYN... [2026-01-01T20:22:49.819423] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-01T20:22:49.819454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-01T20:22:49.830436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-01T20:22:49.830862] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-01T20:22:49.831660] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-01T20:22:49.831710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:49.831742] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:49.831770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:49.831827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:49.887488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:49.888208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:49.888286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:49.888318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:50.011112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:50.011277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:50.011319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:50.011347] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:50.014696] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: UP (p=63.79%) [2026-01-01T20:22:50.014970] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-01T20:22:50.015089] [INFO ] [sig ] GDYN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:50.152940] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GDYN.txt [2026-01-01T20:22:50.153094] [INFO ] [sig ] [1355/3531] Completed GDYN in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:50.153134] [INFO ] [sig ] [1356/3531] Forecasting GE... [2026-01-01T20:22:50.153195] [INFO ] [sig ] Generating forecast for: GE [2026-01-01T20:22:50.153231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-01T20:22:50.164057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-01T20:22:50.164448] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-01T20:22:50.165235] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-01T20:22:50.165286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:50.165317] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:50.165373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:50.165432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:50.221405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:50.222176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:50.222254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:50.222286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:50.344381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:50.344542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:50.344602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:50.344649] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:50.348327] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=16.79%) [2026-01-01T20:22:50.348616] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-01T20:22:50.348738] [INFO ] [sig ] GE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:50.492142] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GE.txt [2026-01-01T20:22:50.492300] [INFO ] [sig ] [1356/3531] Completed GE in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:50.492342] [INFO ] [sig ] [1357/3531] Forecasting GECC... [2026-01-01T20:22:50.492373] [INFO ] [sig ] Generating forecast for: GECC [2026-01-01T20:22:50.492404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-01T20:22:50.504196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-01T20:22:50.504589] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-01T20:22:50.505527] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-01T20:22:50.505600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:50.505635] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:50.505662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:50.505719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:50.563319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:50.563992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:50.564070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:50.564102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:50.683670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:50.683835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:50.683876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:50.683904] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:50.687236] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: UP (p=62.30%) [2026-01-01T20:22:50.687510] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-01T20:22:50.687650] [INFO ] [sig ] GECC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:50.828733] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GECC.txt [2026-01-01T20:22:50.828889] [INFO ] [sig ] [1357/3531] Completed GECC in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:50.828932] [INFO ] [sig ] [1358/3531] Forecasting GEF... [2026-01-01T20:22:50.828979] [INFO ] [sig ] Generating forecast for: GEF [2026-01-01T20:22:50.829040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-01T20:22:50.839708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-01T20:22:50.840056] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-01T20:22:50.840856] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-01T20:22:50.840907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:50.840939] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:50.840965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:50.841022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:50.895655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:50.896251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:50.896329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:50.896375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:51.016439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:51.016639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:51.016694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:51.016731] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:51.021011] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: DOWN (p=22.07%) [2026-01-01T20:22:51.021455] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-01T20:22:51.021662] [INFO ] [sig ] GEF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:51.179964] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GEF.txt [2026-01-01T20:22:51.180184] [INFO ] [sig ] [1358/3531] Completed GEF in 0.4s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:51.180290] [INFO ] [sig ] [1359/3531] Forecasting GEHC... [2026-01-01T20:22:51.180329] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-01T20:22:51.180361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-01T20:22:51.191362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-01T20:22:51.191775] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-01T20:22:51.192608] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-01T20:22:51.192662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:51.192694] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:51.192722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:51.192782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:51.252466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:51.253391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:51.253483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:51.253529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:51.382038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:51.382209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:51.382256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:51.382287] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:51.385838] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: UP (p=51.56%) [2026-01-01T20:22:51.386117] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-01T20:22:51.386243] [INFO ] [sig ] GEHC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:51.526408] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GEHC.txt [2026-01-01T20:22:51.526610] [INFO ] [sig ] [1359/3531] Completed GEHC in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:51.526662] [INFO ] [sig ] [1360/3531] Forecasting GEL... [2026-01-01T20:22:51.526730] [INFO ] [sig ] Generating forecast for: GEL [2026-01-01T20:22:51.526769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-01T20:22:51.538024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-01T20:22:51.538426] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-01T20:22:51.539281] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-01T20:22:51.539333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:51.539366] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:51.539410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:51.539470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:51.596475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:51.597402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:51.597484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:51.597516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:51.718464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:51.718638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:51.718685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:51.718715] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:51.722061] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: UP (p=92.70%) [2026-01-01T20:22:51.722340] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-01T20:22:51.722463] [INFO ] [sig ] GEL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:51.866211] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GEL.txt [2026-01-01T20:22:51.866349] [INFO ] [sig ] [1360/3531] Completed GEL in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:51.866388] [INFO ] [sig ] [1361/3531] Forecasting GEN... [2026-01-01T20:22:51.866417] [INFO ] [sig ] Generating forecast for: GEN [2026-01-01T20:22:51.866446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-01T20:22:51.877080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-01T20:22:51.877438] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-01T20:22:51.878240] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-01T20:22:51.878293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:51.878326] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:51.878354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:51.878414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:51.936694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:51.937524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:51.937625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:51.937670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:52.060275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:52.060417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:52.060459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:52.060488] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:52.063936] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-01-01T20:22:52.064205] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-01T20:22:52.064325] [INFO ] [sig ] GEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:52.205621] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GEN.txt [2026-01-01T20:22:52.205792] [INFO ] [sig ] [1361/3531] Completed GEN in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:52.205836] [INFO ] [sig ] [1362/3531] Forecasting GENI... [2026-01-01T20:22:52.205895] [INFO ] [sig ] Generating forecast for: GENI [2026-01-01T20:22:52.205928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-01T20:22:52.217125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-01T20:22:52.217477] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-01T20:22:52.218307] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-01T20:22:52.218360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:52.218394] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:52.218422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:52.218484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:52.276515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:52.277286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:52.277366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:52.277401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:52.395124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:52.395290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:52.395330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:52.395358] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:52.398829] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: UP (p=72.82%) [2026-01-01T20:22:52.399141] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-01T20:22:52.399269] [INFO ] [sig ] GENI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:52.542430] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GENI.txt [2026-01-01T20:22:52.542562] [INFO ] [sig ] [1362/3531] Completed GENI in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:52.542623] [INFO ] [sig ] [1363/3531] Forecasting GENK... [2026-01-01T20:22:52.542670] [INFO ] [sig ] Generating forecast for: GENK [2026-01-01T20:22:52.542738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-01T20:22:52.553136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-01T20:22:52.553471] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-01T20:22:52.554314] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-01T20:22:52.554366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:52.554400] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:52.554429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:52.554487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:52.616281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:52.617302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:52.617386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:52.617419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:52.741371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:52.741534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:52.741593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:52.741628] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:52.744965] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-01-01T20:22:52.745236] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-01T20:22:52.745357] [INFO ] [sig ] GENK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:52.883447] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GENK.txt [2026-01-01T20:22:52.883596] [INFO ] [sig ] [1363/3531] Completed GENK in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:52.883638] [INFO ] [sig ] [1364/3531] Forecasting GEOS... [2026-01-01T20:22:52.883668] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-01T20:22:52.883728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-01T20:22:52.894517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-01T20:22:52.894860] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-01T20:22:52.895675] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-01T20:22:52.895732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:52.895765] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:52.895792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:52.895851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:52.964094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:52.965000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:52.965094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:52.965134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:53.085004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:53.085166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:53.085210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:53.085241] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:53.088781] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=18.69%) [2026-01-01T20:22:53.089093] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-01T20:22:53.089220] [INFO ] [sig ] GEOS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:53.232084] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GEOS.txt [2026-01-01T20:22:53.232239] [INFO ] [sig ] [1364/3531] Completed GEOS in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:53.232298] [INFO ] [sig ] [1365/3531] Forecasting GERN... [2026-01-01T20:22:53.232331] [INFO ] [sig ] Generating forecast for: GERN [2026-01-01T20:22:53.232391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-01T20:22:53.243774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-01T20:22:53.244130] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-01T20:22:53.244953] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-01T20:22:53.245006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:53.245038] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:53.245066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:53.245126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:53.303394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:53.304122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:53.304219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:53.304253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:53.426140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:53.426298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:53.426341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:53.426372] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:53.429777] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=1.67%) [2026-01-01T20:22:53.430054] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-01T20:22:53.430179] [INFO ] [sig ] GERN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:53.570448] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GERN.txt [2026-01-01T20:22:53.570603] [INFO ] [sig ] [1365/3531] Completed GERN in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:53.570647] [INFO ] [sig ] [1366/3531] Forecasting GES... [2026-01-01T20:22:53.570677] [INFO ] [sig ] Generating forecast for: GES [2026-01-01T20:22:53.570707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GES' from 'https://tdm.silogroup.org/data/derivative_storage/GES.csv'. [2026-01-01T20:22:53.581831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GES'. [2026-01-01T20:22:53.582151] [INFO ] [FORECASTER] Starting predict_future for GES [2026-01-01T20:22:53.582933] [DEBUG] [LOCAL ] No optimal features file found for GES: ./output/feature-sets/GES.txt [2026-01-01T20:22:53.582984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:53.583015] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:53.583043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:53.583101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:53.638383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:53.639183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:53.639291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:53.639324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:53.756269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:53.756425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:53.756468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:53.756496] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:53.759922] [DEBUG] [FORECASTER] GES: Forecast T+1@11:T+2@11: UP (p=89.52%) [2026-01-01T20:22:53.760193] [INFO ] [FORECASTER] Completed predict_future for GES [2026-01-01T20:22:53.760313] [INFO ] [sig ] GES: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:53.896890] [INFO ] [LOCAL ] Saved forecast: GES 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GES.txt [2026-01-01T20:22:53.897024] [INFO ] [sig ] [1366/3531] Completed GES in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:53.897065] [INFO ] [sig ] [1367/3531] Forecasting GEVO... [2026-01-01T20:22:53.897096] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-01T20:22:53.897126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-01T20:22:53.909053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-01T20:22:53.909440] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-01T20:22:53.910254] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-01T20:22:53.910306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:53.910340] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:53.910367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:53.910426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:53.965400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:53.966032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:53.966111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:53.966142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:54.089379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:54.089531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:54.089590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:54.089624] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:54.093055] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=85.22%) [2026-01-01T20:22:54.093335] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-01T20:22:54.093458] [INFO ] [sig ] GEVO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:54.232273] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GEVO.txt [2026-01-01T20:22:54.232424] [INFO ] [sig ] [1367/3531] Completed GEVO in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:54.232464] [INFO ] [sig ] [1368/3531] Forecasting GFF... [2026-01-01T20:22:54.232494] [INFO ] [sig ] Generating forecast for: GFF [2026-01-01T20:22:54.232524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-01T20:22:54.243454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-01T20:22:54.243845] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-01T20:22:54.244661] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-01T20:22:54.244723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:54.244761] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:54.244792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:54.244867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:54.301794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:54.302553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:54.302653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:54.302689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:54.417811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:54.417958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:54.418000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:54.418028] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:54.421339] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: UP (p=93.45%) [2026-01-01T20:22:54.421624] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-01T20:22:54.421749] [INFO ] [sig ] GFF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:54.564271] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GFF.txt [2026-01-01T20:22:54.564406] [INFO ] [sig ] [1368/3531] Completed GFF in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:54.564450] [INFO ] [sig ] [1369/3531] Forecasting GFI... [2026-01-01T20:22:54.564482] [INFO ] [sig ] Generating forecast for: GFI [2026-01-01T20:22:54.564520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-01T20:22:54.575644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-01T20:22:54.575949] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-01T20:22:54.576733] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-01T20:22:54.576783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:54.576815] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:54.576842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:54.576899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:54.632215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:54.632818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:54.632892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:54.632924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:54.756951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:54.757110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:54.757150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:54.757180] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:54.760490] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-01-01T20:22:54.760774] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-01T20:22:54.760895] [INFO ] [sig ] GFI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:54.899917] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GFI.txt [2026-01-01T20:22:54.900052] [INFO ] [sig ] [1369/3531] Completed GFI in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:54.900093] [INFO ] [sig ] [1370/3531] Forecasting GFL... [2026-01-01T20:22:54.900122] [INFO ] [sig ] Generating forecast for: GFL [2026-01-01T20:22:54.900152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-01T20:22:54.911053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-01T20:22:54.911368] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-01T20:22:54.912152] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-01T20:22:54.912202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:54.912234] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:54.912261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:54.912318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:54.969178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:54.969795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:54.969870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:54.969902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:55.093743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:55.093898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:55.093939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:55.093968] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:55.097262] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=60.53%) [2026-01-01T20:22:55.097533] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-01T20:22:55.097669] [INFO ] [sig ] GFL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:55.239273] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GFL.txt [2026-01-01T20:22:55.239393] [INFO ] [sig ] [1370/3531] Completed GFL in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:55.239432] [INFO ] [sig ] [1371/3531] Forecasting GFS... [2026-01-01T20:22:55.239468] [INFO ] [sig ] Generating forecast for: GFS [2026-01-01T20:22:55.239500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-01T20:22:55.250734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-01T20:22:55.251049] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-01T20:22:55.251830] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-01T20:22:55.251880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:55.251912] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:55.251939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:55.251995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:55.308330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:55.308980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:55.309063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:55.309095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:55.426682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:55.426828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:55.426866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:55.426894] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:55.430174] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=23.52%) [2026-01-01T20:22:55.430443] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-01T20:22:55.430561] [INFO ] [sig ] GFS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:55.567709] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GFS.txt [2026-01-01T20:22:55.567829] [INFO ] [sig ] [1371/3531] Completed GFS in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-01T20:22:55.567867] [INFO ] [sig ] [1372/3531] Forecasting GGAL... [2026-01-01T20:22:55.567897] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-01T20:22:55.567926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-01T20:22:55.578234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-01T20:22:55.578558] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-01T20:22:55.579369] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-01T20:22:55.579420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:55.579452] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:55.579479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:55.579536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:55.635162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:55.635757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:55.635836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:55.635867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:55.754332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:55.754476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:55.754517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:55.754546] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:55.757822] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=66.57%) [2026-01-01T20:22:55.758100] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-01T20:22:55.758218] [INFO ] [sig ] GGAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:55.896143] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GGAL.txt [2026-01-01T20:22:55.896276] [INFO ] [sig ] [1372/3531] Completed GGAL in 0.3s | 2.91 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-01T20:22:55.896316] [INFO ] [sig ] [1373/3531] Forecasting GGB... [2026-01-01T20:22:55.896345] [INFO ] [sig ] Generating forecast for: GGB [2026-01-01T20:22:55.896376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-01T20:22:55.907449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-01T20:22:55.907814] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-01T20:22:55.908566] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-01T20:22:55.908636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:55.908705] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:55.908735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:55.908797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:55.966958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:55.967716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:55.967798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:55.967831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:56.087989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:56.088145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:56.088185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:56.088215] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:56.091620] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: DOWN (p=13.41%) [2026-01-01T20:22:56.091903] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-01T20:22:56.092022] [INFO ] [sig ] GGB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:56.229827] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GGB.txt [2026-01-01T20:22:56.229963] [INFO ] [sig ] [1373/3531] Completed GGB in 0.3s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:56.230002] [INFO ] [sig ] [1374/3531] Forecasting GGG... [2026-01-01T20:22:56.230031] [INFO ] [sig ] Generating forecast for: GGG [2026-01-01T20:22:56.230061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-01T20:22:56.241977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-01T20:22:56.242368] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-01T20:22:56.243235] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-01T20:22:56.243286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:56.243318] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:56.243345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:56.243401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:56.299310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:56.300024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:56.300104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:56.300139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:56.419443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:56.419622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:56.419669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:56.419699] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:56.423060] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-01T20:22:56.423329] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-01T20:22:56.423448] [INFO ] [sig ] GGG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:56.563920] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GGG.txt [2026-01-01T20:22:56.564067] [INFO ] [sig ] [1374/3531] Completed GGG in 0.3s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:56.564110] [INFO ] [sig ] [1375/3531] Forecasting GGLL... [2026-01-01T20:22:56.564141] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-01T20:22:56.564173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-01T20:22:56.574849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-01T20:22:56.575193] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-01T20:22:56.576021] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-01T20:22:56.576078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:56.576111] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:56.576139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:56.576199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:56.632816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:56.633472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:56.633551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:56.633606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:56.750872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:56.751031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:56.751073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:56.751102] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:56.754560] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=37.83%) [2026-01-01T20:22:56.754866] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-01T20:22:56.754991] [INFO ] [sig ] GGLL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:56.893855] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GGLL.txt [2026-01-01T20:22:56.894035] [INFO ] [sig ] [1375/3531] Completed GGLL in 0.3s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:56.894103] [INFO ] [sig ] [1376/3531] Forecasting GGLS... [2026-01-01T20:22:56.894143] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-01T20:22:56.894178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-01T20:22:56.904632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-01T20:22:56.905001] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-01T20:22:56.905874] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-01T20:22:56.905928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:56.905960] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:56.905987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:56.906047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:56.961751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:56.962489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:56.962569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:56.962623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:57.086226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:57.086404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:57.086468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:57.086540] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:57.090217] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: DOWN (p=16.43%) [2026-01-01T20:22:57.090521] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-01T20:22:57.090681] [INFO ] [sig ] GGLS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:57.230519] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GGLS.txt [2026-01-01T20:22:57.230711] [INFO ] [sig ] [1376/3531] Completed GGLS in 0.3s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:57.230808] [INFO ] [sig ] [1377/3531] Forecasting GH... [2026-01-01T20:22:57.230853] [INFO ] [sig ] Generating forecast for: GH [2026-01-01T20:22:57.230885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-01T20:22:57.242481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-01T20:22:57.242853] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-01T20:22:57.243680] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-01T20:22:57.243734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:57.243769] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:57.243801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:57.243864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:57.301369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:57.302093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:57.302172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:57.302206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:57.426148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:57.426305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:57.426349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:57.426380] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:57.429956] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: UP (p=75.10%) [2026-01-01T20:22:57.430255] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-01T20:22:57.430384] [INFO ] [sig ] GH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:57.569710] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GH.txt [2026-01-01T20:22:57.569907] [INFO ] [sig ] [1377/3531] Completed GH in 0.3s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:57.569958] [INFO ] [sig ] [1378/3531] Forecasting GHI... [2026-01-01T20:22:57.569989] [INFO ] [sig ] Generating forecast for: GHI [2026-01-01T20:22:57.570026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-01T20:22:57.580642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-01T20:22:57.581003] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-01T20:22:57.581809] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-01T20:22:57.581862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:57.581892] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:57.581918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:57.581975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:57.638223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:57.639003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:57.639087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:57.639120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:57.758815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:57.759025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:57.759085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:57.759118] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:57.763048] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-01-01T20:22:57.763348] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-01T20:22:57.763507] [INFO ] [sig ] GHI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:57.908988] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GHI.txt [2026-01-01T20:22:57.909169] [INFO ] [sig ] [1378/3531] Completed GHI in 0.3s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:57.909219] [INFO ] [sig ] [1379/3531] Forecasting GHM... [2026-01-01T20:22:57.909286] [INFO ] [sig ] Generating forecast for: GHM [2026-01-01T20:22:57.909323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-01T20:22:57.921424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-01T20:22:57.921813] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-01T20:22:57.922694] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-01T20:22:57.922751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:57.922787] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:57.922820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:57.922887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:57.979603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:57.980358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:57.980437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:57.980469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:58.101344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:58.101501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:58.101542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:58.101588] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:58.104912] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: UP (p=51.46%) [2026-01-01T20:22:58.105188] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-01T20:22:58.105313] [INFO ] [sig ] GHM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:58.245130] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GHM.txt [2026-01-01T20:22:58.245270] [INFO ] [sig ] [1379/3531] Completed GHM in 0.3s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:58.245309] [INFO ] [sig ] [1380/3531] Forecasting GHRS... [2026-01-01T20:22:58.245339] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-01T20:22:58.245369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-01T20:22:58.256689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-01T20:22:58.257214] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-01T20:22:58.258031] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-01T20:22:58.258085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:58.258118] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:58.258145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:58.258203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:58.315443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:58.316173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:58.316259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:58.316305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:58.437606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:58.437759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:58.437800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:58.437844] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:58.441229] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: DOWN (p=44.66%) [2026-01-01T20:22:58.441531] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-01T20:22:58.441679] [INFO ] [sig ] GHRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:58.583422] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GHRS.txt [2026-01-01T20:22:58.583598] [INFO ] [sig ] [1380/3531] Completed GHRS in 0.3s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:58.583643] [INFO ] [sig ] [1381/3531] Forecasting GHY... [2026-01-01T20:22:58.583701] [INFO ] [sig ] Generating forecast for: GHY [2026-01-01T20:22:58.583734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-01T20:22:58.594943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-01T20:22:58.595300] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-01T20:22:58.596091] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-01T20:22:58.596143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:58.596174] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:58.596201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:58.596259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:58.652193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:58.653054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:58.653134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:58.653167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:58.769793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:58.769943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:58.769985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:58.770013] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:58.773319] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-01-01T20:22:58.773609] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-01T20:22:58.773733] [INFO ] [sig ] GHY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:58.919478] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GHY.txt [2026-01-01T20:22:58.919722] [INFO ] [sig ] [1381/3531] Completed GHY in 0.3s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:58.919818] [INFO ] [sig ] [1382/3531] Forecasting GIB... [2026-01-01T20:22:58.919863] [INFO ] [sig ] Generating forecast for: GIB [2026-01-01T20:22:58.919907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-01T20:22:58.933496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-01T20:22:58.933968] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-01T20:22:58.935005] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-01T20:22:58.935065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:58.935100] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:58.935128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:58.935188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:58.996135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:58.996997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:58.997080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:58.997130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:59.116804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:59.116966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:59.117007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:59.117035] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:59.120366] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=81.88%) [2026-01-01T20:22:59.120661] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-01T20:22:59.120782] [INFO ] [sig ] GIB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:22:59.263676] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GIB.txt [2026-01-01T20:22:59.263854] [INFO ] [sig ] [1382/3531] Completed GIB in 0.3s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:59.263906] [INFO ] [sig ] [1383/3531] Forecasting GIFI... [2026-01-01T20:22:59.263952] [INFO ] [sig ] Generating forecast for: GIFI [2026-01-01T20:22:59.263987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIFI' from 'https://tdm.silogroup.org/data/derivative_storage/GIFI.csv'. [2026-01-01T20:22:59.277535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIFI'. [2026-01-01T20:22:59.278177] [INFO ] [FORECASTER] Starting predict_future for GIFI [2026-01-01T20:22:59.279263] [DEBUG] [LOCAL ] No optimal features file found for GIFI: ./output/feature-sets/GIFI.txt [2026-01-01T20:22:59.279323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:59.279357] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:59.279386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:59.279447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:59.341807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:59.343111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:59.343291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:59.343328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:59.469101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:59.469358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:59.469406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:59.469436] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:59.473951] [DEBUG] [FORECASTER] GIFI: Forecast T+1@11:T+2@11: DOWN (p=29.48%) [2026-01-01T20:22:59.474273] [INFO ] [FORECASTER] Completed predict_future for GIFI [2026-01-01T20:22:59.474449] [INFO ] [sig ] GIFI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:59.625376] [INFO ] [LOCAL ] Saved forecast: GIFI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GIFI.txt [2026-01-01T20:22:59.625600] [INFO ] [sig ] [1383/3531] Completed GIFI in 0.4s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:59.625692] [INFO ] [sig ] [1384/3531] Forecasting GIII... [2026-01-01T20:22:59.625727] [INFO ] [sig ] Generating forecast for: GIII [2026-01-01T20:22:59.625761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-01T20:22:59.638717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-01T20:22:59.639217] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-01T20:22:59.640144] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-01T20:22:59.640199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:22:59.640234] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:22:59.640285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:22:59.640348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:22:59.701173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:22:59.702662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:22:59.702769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:22:59.702805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:22:59.831368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:22:59.831648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:22:59.831698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:22:59.831731] [INFO ] [FORECASTER] Training complete [2026-01-01T20:22:59.836104] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: DOWN (p=19.37%) [2026-01-01T20:22:59.836459] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-01T20:22:59.836628] [INFO ] [sig ] GIII: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:22:59.990598] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GIII.txt [2026-01-01T20:22:59.990809] [INFO ] [sig ] [1384/3531] Completed GIII in 0.4s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:22:59.990853] [INFO ] [sig ] [1385/3531] Forecasting GIL... [2026-01-01T20:22:59.990920] [INFO ] [sig ] Generating forecast for: GIL [2026-01-01T20:22:59.990955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIL' from 'https://tdm.silogroup.org/data/derivative_storage/GIL.csv'. [2026-01-01T20:23:00.004828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIL'. [2026-01-01T20:23:00.005440] [INFO ] [FORECASTER] Starting predict_future for GIL [2026-01-01T20:23:00.006385] [DEBUG] [LOCAL ] No optimal features file found for GIL: ./output/feature-sets/GIL.txt [2026-01-01T20:23:00.006443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:00.006480] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:00.006507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:00.006566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:00.071147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:00.072499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:00.072652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:00.072694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:00.205407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:00.205675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:00.205728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:00.205759] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:00.210234] [DEBUG] [FORECASTER] GIL: Forecast T+1@11:T+2@11: UP (p=80.28%) [2026-01-01T20:23:00.210622] [INFO ] [FORECASTER] Completed predict_future for GIL [2026-01-01T20:23:00.210767] [INFO ] [sig ] GIL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:00.367643] [INFO ] [LOCAL ] Saved forecast: GIL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GIL.txt [2026-01-01T20:23:00.367865] [INFO ] [sig ] [1385/3531] Completed GIL in 0.4s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:23:00.367952] [INFO ] [sig ] [1386/3531] Forecasting GILD... [2026-01-01T20:23:00.367985] [INFO ] [sig ] Generating forecast for: GILD [2026-01-01T20:23:00.368019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-01T20:23:00.382154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-01T20:23:00.382760] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-01T20:23:00.383741] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-01T20:23:00.383793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:00.383826] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:00.383853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:00.383912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:00.444143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:00.445251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:00.445346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:00.445381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:00.575175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:00.575523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:00.575680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:00.575729] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:00.580842] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: DOWN (p=0.27%) [2026-01-01T20:23:00.581195] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-01T20:23:00.581352] [INFO ] [sig ] GILD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:00.743291] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GILD.txt [2026-01-01T20:23:00.743616] [INFO ] [sig ] [1386/3531] Completed GILD in 0.4s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:23:00.743667] [INFO ] [sig ] [1387/3531] Forecasting GIS... [2026-01-01T20:23:00.743698] [INFO ] [sig ] Generating forecast for: GIS [2026-01-01T20:23:00.743731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-01T20:23:00.758477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-01T20:23:00.759105] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-01T20:23:00.760068] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-01T20:23:00.760123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:00.760158] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:00.760185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:00.760245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:00.822199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:00.823312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:00.823407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:00.823442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:00.948672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:00.948905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:00.948954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:00.949007] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:00.953036] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-01T20:23:00.953380] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-01T20:23:00.953526] [INFO ] [sig ] GIS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:01.104223] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GIS.txt [2026-01-01T20:23:01.104424] [INFO ] [sig ] [1387/3531] Completed GIS in 0.4s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:23:01.104465] [INFO ] [sig ] [1388/3531] Forecasting GKOS... [2026-01-01T20:23:01.104497] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-01T20:23:01.104587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-01T20:23:01.117760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-01T20:23:01.118339] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-01T20:23:01.119337] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-01T20:23:01.119390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:01.119423] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:01.119449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:01.119509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:01.184317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:01.185539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:01.185660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:01.185696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:01.315917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:01.316173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:01.316221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:01.316249] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:01.321325] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: DOWN (p=4.53%) [2026-01-01T20:23:01.321732] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-01T20:23:01.321902] [INFO ] [sig ] GKOS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:01.485494] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GKOS.txt [2026-01-01T20:23:01.485711] [INFO ] [sig ] [1388/3531] Completed GKOS in 0.4s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:23:01.485802] [INFO ] [sig ] [1389/3531] Forecasting GL... [2026-01-01T20:23:01.485836] [INFO ] [sig ] Generating forecast for: GL [2026-01-01T20:23:01.485868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-01T20:23:01.499874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-01T20:23:01.500478] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-01T20:23:01.501728] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-01T20:23:01.501782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:01.501817] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:01.501848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:01.501909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:01.563183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:01.564290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:01.564387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:01.564422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:01.692179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:01.692418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:01.692468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:01.692498] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:01.696415] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: DOWN (p=45.62%) [2026-01-01T20:23:01.696750] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-01T20:23:01.696889] [INFO ] [sig ] GL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:01.841855] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GL.txt [2026-01-01T20:23:01.842056] [INFO ] [sig ] [1389/3531] Completed GL in 0.4s | 2.91 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-01T20:23:01.842098] [INFO ] [sig ] [1390/3531] Forecasting GLAD... [2026-01-01T20:23:01.842128] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-01T20:23:01.842186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-01T20:23:01.853377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-01T20:23:01.853761] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-01T20:23:01.854631] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-01T20:23:01.854688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:01.854756] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:01.854796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:01.854880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:01.914638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:01.915691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:01.915785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:01.915821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:02.036951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:02.037109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:02.037151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:02.037181] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:02.040611] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: DOWN (p=39.66%) [2026-01-01T20:23:02.040882] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-01T20:23:02.041005] [INFO ] [sig ] GLAD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:02.178903] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GLAD.txt [2026-01-01T20:23:02.179052] [INFO ] [sig ] [1390/3531] Completed GLAD in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:02.179093] [INFO ] [sig ] [1391/3531] Forecasting GLBE... [2026-01-01T20:23:02.179123] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-01T20:23:02.179153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-01T20:23:02.190027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-01T20:23:02.190358] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-01T20:23:02.191152] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-01T20:23:02.191203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:02.191235] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:02.191262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:02.191320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:02.246974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:02.247703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:02.247799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:02.247832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:02.370752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:02.370918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:02.370969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:02.371006] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:02.374495] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: UP (p=91.24%) [2026-01-01T20:23:02.374792] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-01T20:23:02.374926] [INFO ] [sig ] GLBE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:02.513071] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GLBE.txt [2026-01-01T20:23:02.513228] [INFO ] [sig ] [1391/3531] Completed GLBE in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:02.513281] [INFO ] [sig ] [1392/3531] Forecasting GLBS... [2026-01-01T20:23:02.513314] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-01T20:23:02.513349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-01T20:23:02.524795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-01T20:23:02.525134] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-01T20:23:02.525937] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-01T20:23:02.525989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:02.526023] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:02.526049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:02.526106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:02.581896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:02.582548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:02.582642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:02.582675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:02.696255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:02.696437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:02.696480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:02.696508] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:02.699935] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: UP (p=95.81%) [2026-01-01T20:23:02.700233] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-01T20:23:02.700353] [INFO ] [sig ] GLBS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:02.839785] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GLBS.txt [2026-01-01T20:23:02.839973] [INFO ] [sig ] [1392/3531] Completed GLBS in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:02.840029] [INFO ] [sig ] [1393/3531] Forecasting GLDD... [2026-01-01T20:23:02.840064] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-01T20:23:02.840097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-01T20:23:02.851067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-01T20:23:02.851395] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-01T20:23:02.852196] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-01T20:23:02.852248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:02.852279] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:02.852305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:02.852362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:02.907672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:02.908313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:02.908389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:02.908421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:03.030172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:03.030333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:03.030374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:03.030438] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:03.033840] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-01-01T20:23:03.034119] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-01T20:23:03.034243] [INFO ] [sig ] GLDD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:03.171804] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GLDD.txt [2026-01-01T20:23:03.171946] [INFO ] [sig ] [1393/3531] Completed GLDD in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:03.172012] [INFO ] [sig ] [1394/3531] Forecasting GLNG... [2026-01-01T20:23:03.172046] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-01T20:23:03.172077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-01T20:23:03.182630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-01T20:23:03.182967] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-01T20:23:03.183768] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-01T20:23:03.183820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:03.183852] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:03.183879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:03.183937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:03.239607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:03.240259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:03.240336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:03.240369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:03.375431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:03.375642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:03.375688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:03.375717] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:03.379156] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-01T20:23:03.379436] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-01T20:23:03.379564] [INFO ] [sig ] GLNG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:03.516957] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GLNG.txt [2026-01-01T20:23:03.517096] [INFO ] [sig ] [1394/3531] Completed GLNG in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:03.517137] [INFO ] [sig ] [1395/3531] Forecasting GLOB... [2026-01-01T20:23:03.517195] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-01T20:23:03.517226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-01T20:23:03.528755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-01T20:23:03.529107] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-01T20:23:03.529898] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-01T20:23:03.529948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:03.529978] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:03.530005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:03.530075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:03.585988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:03.586659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:03.586734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:03.586767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:03.702436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:03.702613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:03.702655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:03.702685] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:03.706027] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=87.38%) [2026-01-01T20:23:03.706300] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-01T20:23:03.706418] [INFO ] [sig ] GLOB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:03.843440] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GLOB.txt [2026-01-01T20:23:03.843568] [INFO ] [sig ] [1395/3531] Completed GLOB in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:03.843629] [INFO ] [sig ] [1396/3531] Forecasting GLP... [2026-01-01T20:23:03.843660] [INFO ] [sig ] Generating forecast for: GLP [2026-01-01T20:23:03.843717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-01T20:23:03.854139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-01T20:23:03.854456] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-01T20:23:03.855233] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-01T20:23:03.855284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:03.855316] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:03.855342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:03.855400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:03.910592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:03.911211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:03.911289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:03.911321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:04.030035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:04.030203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:04.030245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:04.030274] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:04.033617] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: UP (p=95.35%) [2026-01-01T20:23:04.033914] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-01T20:23:04.034039] [INFO ] [sig ] GLP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:04.173796] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GLP.txt [2026-01-01T20:23:04.173962] [INFO ] [sig ] [1396/3531] Completed GLP in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:04.174011] [INFO ] [sig ] [1397/3531] Forecasting GLPG... [2026-01-01T20:23:04.174052] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-01T20:23:04.174094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-01T20:23:04.185014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-01T20:23:04.185401] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-01T20:23:04.186207] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-01T20:23:04.186292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:04.186327] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:04.186354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:04.186411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:04.243037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:04.243933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:04.244020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:04.244054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:04.368213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:04.368385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:04.368428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:04.368458] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:04.371879] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=15.31%) [2026-01-01T20:23:04.372153] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-01T20:23:04.372277] [INFO ] [sig ] GLPG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:04.508755] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GLPG.txt [2026-01-01T20:23:04.508876] [INFO ] [sig ] [1397/3531] Completed GLPG in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:04.508916] [INFO ] [sig ] [1398/3531] Forecasting GLPI... [2026-01-01T20:23:04.508954] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-01T20:23:04.509010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-01T20:23:04.523519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-01T20:23:04.523868] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-01T20:23:04.524671] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-01T20:23:04.524721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:04.524753] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:04.524779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:04.524835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:04.580229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:04.580858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:04.580934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:04.580966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:04.695604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:04.695758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:04.695800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:04.695829] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:04.699153] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: DOWN (p=26.83%) [2026-01-01T20:23:04.699424] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-01T20:23:04.699544] [INFO ] [sig ] GLPI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:04.836262] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GLPI.txt [2026-01-01T20:23:04.836418] [INFO ] [sig ] [1398/3531] Completed GLPI in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:04.836457] [INFO ] [sig ] [1399/3531] Forecasting GLRE... [2026-01-01T20:23:04.836494] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-01T20:23:04.836543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-01T20:23:04.847825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-01T20:23:04.848236] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-01T20:23:04.849118] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-01T20:23:04.849175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:04.849208] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:04.849234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:04.849291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:04.905890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:04.906687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:04.906766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:04.906800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:05.021125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:05.021280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:05.021322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:05.021352] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:05.025114] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=53.08%) [2026-01-01T20:23:05.025444] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-01T20:23:05.025598] [INFO ] [sig ] GLRE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:05.162660] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GLRE.txt [2026-01-01T20:23:05.162780] [INFO ] [sig ] [1399/3531] Completed GLRE in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:05.162819] [INFO ] [sig ] [1400/3531] Forecasting GLSI... [2026-01-01T20:23:05.162849] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-01T20:23:05.162881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-01T20:23:05.174179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-01T20:23:05.174507] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-01T20:23:05.175315] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-01T20:23:05.175368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:05.175401] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:05.175429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:05.175488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:05.231215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:05.231864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:05.231988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:05.232038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:05.353055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:05.353212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:05.353254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:05.353283] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:05.356667] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: UP (p=55.67%) [2026-01-01T20:23:05.357007] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-01T20:23:05.357138] [INFO ] [sig ] GLSI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:05.496116] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GLSI.txt [2026-01-01T20:23:05.496256] [INFO ] [sig ] [1400/3531] Completed GLSI in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:05.496296] [INFO ] [sig ] [1401/3531] Forecasting GLTO... [2026-01-01T20:23:05.496327] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-01T20:23:05.496357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-01T20:23:05.505810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-01T20:23:05.506117] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-01T20:23:05.506907] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-01T20:23:05.506958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:05.506990] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:05.507017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:05.507075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:05.565695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:05.566328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:05.566405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:05.566437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:05.683904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:05.684065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:05.684109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:05.684138] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:05.687475] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: UP (p=61.25%) [2026-01-01T20:23:05.687769] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-01T20:23:05.687890] [INFO ] [sig ] GLTO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:05.833308] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GLTO.txt [2026-01-01T20:23:05.833479] [INFO ] [sig ] [1401/3531] Completed GLTO in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:05.833521] [INFO ] [sig ] [1402/3531] Forecasting GLUE... [2026-01-01T20:23:05.833551] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-01T20:23:05.833599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-01T20:23:05.844541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-01T20:23:05.845004] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-01T20:23:05.845853] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-01T20:23:05.845907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:05.845940] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:05.845968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:05.846032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:05.905177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:05.906189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:05.906290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:05.906326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:06.062813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:06.062994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:06.063046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:06.063085] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:06.066845] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=60.62%) [2026-01-01T20:23:06.067216] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-01T20:23:06.067365] [INFO ] [sig ] GLUE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:06.232791] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GLUE.txt [2026-01-01T20:23:06.232994] [INFO ] [sig ] [1402/3531] Completed GLUE in 0.4s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:06.233049] [INFO ] [sig ] [1403/3531] Forecasting GMAB... [2026-01-01T20:23:06.233079] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-01T20:23:06.233152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-01T20:23:06.247154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-01T20:23:06.247657] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-01T20:23:06.248681] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-01T20:23:06.248744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:06.248784] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:06.248817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:06.248897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:06.314406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:06.315361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:06.315451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:06.315485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:06.464843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:06.465017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:06.465060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:06.465092] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:06.468636] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: UP (p=96.82%) [2026-01-01T20:23:06.468954] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-01T20:23:06.469129] [INFO ] [sig ] GMAB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:06.615303] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GMAB.txt [2026-01-01T20:23:06.615522] [INFO ] [sig ] [1403/3531] Completed GMAB in 0.4s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:06.615588] [INFO ] [sig ] [1404/3531] Forecasting GME... [2026-01-01T20:23:06.615669] [INFO ] [sig ] Generating forecast for: GME [2026-01-01T20:23:06.615714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-01T20:23:06.627691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-01T20:23:06.628140] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-01T20:23:06.629067] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-01T20:23:06.629123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:06.629157] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:06.629183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:06.629242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:06.691457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:06.692426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:06.692521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:06.692556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:06.824054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:06.824280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:06.824346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:06.824394] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:06.828251] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: UP (p=68.59%) [2026-01-01T20:23:06.828650] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-01T20:23:06.828797] [INFO ] [sig ] GME: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:06.985381] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GME.txt [2026-01-01T20:23:06.985556] [INFO ] [sig ] [1404/3531] Completed GME in 0.4s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:06.985615] [INFO ] [sig ] [1405/3531] Forecasting GMED... [2026-01-01T20:23:06.985676] [INFO ] [sig ] Generating forecast for: GMED [2026-01-01T20:23:06.985711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-01T20:23:06.997601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-01T20:23:06.998216] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-01T20:23:06.999606] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-01T20:23:06.999673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:06.999721] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:06.999756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:06.999816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:07.064869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:07.065797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:07.065904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:07.065955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:07.192629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:07.192794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:07.192838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:07.192868] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:07.196544] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: UP (p=71.91%) [2026-01-01T20:23:07.196859] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-01T20:23:07.196988] [INFO ] [sig ] GMED: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:07.339065] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GMED.txt [2026-01-01T20:23:07.339219] [INFO ] [sig ] [1405/3531] Completed GMED in 0.4s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:07.339259] [INFO ] [sig ] [1406/3531] Forecasting GMM... [2026-01-01T20:23:07.339287] [INFO ] [sig ] Generating forecast for: GMM [2026-01-01T20:23:07.339317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-01T20:23:07.350204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-01T20:23:07.350660] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-01T20:23:07.351519] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-01T20:23:07.351599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:07.351639] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:07.351668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:07.351727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:07.408315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:07.409200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:07.409289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:07.409321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:07.523520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:07.523699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:07.523741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:07.523772] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:07.527198] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-01T20:23:07.527479] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-01T20:23:07.527640] [INFO ] [sig ] GMM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:07.668353] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GMM.txt [2026-01-01T20:23:07.668491] [INFO ] [sig ] [1406/3531] Completed GMM in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:07.668531] [INFO ] [sig ] [1407/3531] Forecasting GMRE... [2026-01-01T20:23:07.668560] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-01T20:23:07.668607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-01T20:23:07.679998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-01T20:23:07.680376] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-01T20:23:07.681270] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-01T20:23:07.681323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:07.681394] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:07.681435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:07.681519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:07.737591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:07.738265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:07.738340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:07.738372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:07.859422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:07.859583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:07.859626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:07.859654] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:07.863026] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: UP (p=80.21%) [2026-01-01T20:23:07.863297] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-01T20:23:07.863418] [INFO ] [sig ] GMRE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:08.008238] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GMRE.txt [2026-01-01T20:23:08.008413] [INFO ] [sig ] [1407/3531] Completed GMRE in 0.3s | 2.91 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-01T20:23:08.008457] [INFO ] [sig ] [1408/3531] Forecasting GNE... [2026-01-01T20:23:08.008487] [INFO ] [sig ] Generating forecast for: GNE [2026-01-01T20:23:08.008518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-01T20:23:08.020080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-01T20:23:08.020424] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-01T20:23:08.021278] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-01T20:23:08.021336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:08.021383] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:08.021412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:08.021469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:08.077226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:08.078148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:08.078232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:08.078265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:08.196370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:08.196536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:08.196600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:08.196633] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:08.200190] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-01-01T20:23:08.200488] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-01T20:23:08.200635] [INFO ] [sig ] GNE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:08.340090] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GNE.txt [2026-01-01T20:23:08.340255] [INFO ] [sig ] [1408/3531] Completed GNE in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:08.340297] [INFO ] [sig ] [1409/3531] Forecasting GNK... [2026-01-01T20:23:08.340326] [INFO ] [sig ] Generating forecast for: GNK [2026-01-01T20:23:08.340356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-01T20:23:08.351628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-01T20:23:08.352000] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-01T20:23:08.352799] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-01T20:23:08.352851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:08.352883] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:08.352910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:08.352968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:08.411225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:08.411995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:08.412079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:08.412113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:08.539478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:08.539656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:08.539699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:08.539728] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:08.543554] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=71.70%) [2026-01-01T20:23:08.543860] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-01T20:23:08.543984] [INFO ] [sig ] GNK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:08.687826] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GNK.txt [2026-01-01T20:23:08.687962] [INFO ] [sig ] [1409/3531] Completed GNK in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:08.688003] [INFO ] [sig ] [1410/3531] Forecasting GNL... [2026-01-01T20:23:08.688032] [INFO ] [sig ] Generating forecast for: GNL [2026-01-01T20:23:08.688065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-01T20:23:08.700677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-01T20:23:08.701064] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-01T20:23:08.701882] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-01T20:23:08.701933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:08.701964] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:08.701991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:08.702047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:08.760219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:08.760970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:08.761048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:08.761081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:08.895082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:08.895255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:08.895298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:08.895327] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:08.899595] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: DOWN (p=7.99%) [2026-01-01T20:23:08.899906] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-01T20:23:08.900054] [INFO ] [sig ] GNL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:09.054964] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GNL.txt [2026-01-01T20:23:09.055116] [INFO ] [sig ] [1410/3531] Completed GNL in 0.4s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:09.055162] [INFO ] [sig ] [1411/3531] Forecasting GNLN... [2026-01-01T20:23:09.055192] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-01T20:23:09.055223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-01T20:23:09.077491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-01T20:23:09.077860] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-01T20:23:09.078698] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-01T20:23:09.078751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:09.078785] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:09.078814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:09.078873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:09.136657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:09.137313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:09.137394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:09.137428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:09.247248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:09.247406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:09.247447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:09.247477] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:09.251041] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: DOWN (p=46.62%) [2026-01-01T20:23:09.251329] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-01T20:23:09.251455] [INFO ] [sig ] GNLN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:09.392541] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GNLN.txt [2026-01-01T20:23:09.392686] [INFO ] [sig ] [1411/3531] Completed GNLN in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:09.392733] [INFO ] [sig ] [1412/3531] Forecasting GNLX... [2026-01-01T20:23:09.392774] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-01T20:23:09.392810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-01T20:23:09.406222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-01T20:23:09.406883] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-01T20:23:09.408244] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-01T20:23:09.408494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:09.408563] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:09.408685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:09.408836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:09.467047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:09.468378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:09.468489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:09.468533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:09.605739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:09.605910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:09.605953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:09.605982] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:09.609590] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=33.98%) [2026-01-01T20:23:09.609939] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-01T20:23:09.610085] [INFO ] [sig ] GNLX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:09.752682] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GNLX.txt [2026-01-01T20:23:09.752848] [INFO ] [sig ] [1412/3531] Completed GNLX in 0.4s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:09.752914] [INFO ] [sig ] [1413/3531] Forecasting GNMA... [2026-01-01T20:23:09.752949] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-01T20:23:09.752980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-01T20:23:09.762938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-01T20:23:09.763351] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-01T20:23:09.764167] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-01T20:23:09.764219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:09.764251] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:09.764277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:09.764333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:09.821761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:09.822643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:09.822727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:09.822761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:09.942260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:09.942425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:09.942468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:09.942496] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:09.945929] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: UP (p=78.91%) [2026-01-01T20:23:09.946218] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-01T20:23:09.946362] [INFO ] [sig ] GNMA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:10.102365] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GNMA.txt [2026-01-01T20:23:10.102551] [INFO ] [sig ] [1413/3531] Completed GNMA in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:10.102629] [INFO ] [sig ] [1414/3531] Forecasting GNOM... [2026-01-01T20:23:10.102674] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-01T20:23:10.102714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-01T20:23:10.114770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-01T20:23:10.115184] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-01T20:23:10.116057] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-01T20:23:10.116111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:10.116145] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:10.116172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:10.116230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:10.176373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:10.177290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:10.177376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:10.177410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:10.296746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:10.296909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:10.296951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:10.296979] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:10.300429] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: UP (p=55.04%) [2026-01-01T20:23:10.300767] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-01T20:23:10.300902] [INFO ] [sig ] GNOM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:10.439916] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GNOM.txt [2026-01-01T20:23:10.440061] [INFO ] [sig ] [1414/3531] Completed GNOM in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:10.440102] [INFO ] [sig ] [1415/3531] Forecasting GNPX... [2026-01-01T20:23:10.440132] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-01T20:23:10.440163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-01T20:23:10.451038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-01T20:23:10.451369] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-01T20:23:10.452154] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-01T20:23:10.452206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:10.452238] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:10.452265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:10.452323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:10.508089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:10.508845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:10.508924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:10.508974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:10.620350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:10.620511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:10.620553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:10.620617] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:10.623940] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=15.24%) [2026-01-01T20:23:10.624217] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-01T20:23:10.624338] [INFO ] [sig ] GNPX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:10.764690] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GNPX.txt [2026-01-01T20:23:10.764837] [INFO ] [sig ] [1415/3531] Completed GNPX in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:10.764878] [INFO ] [sig ] [1416/3531] Forecasting GNRC... [2026-01-01T20:23:10.764907] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-01T20:23:10.764938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-01T20:23:10.776454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-01T20:23:10.776848] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-01T20:23:10.777640] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-01T20:23:10.777692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:10.777724] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:10.777752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:10.777809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:10.833359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:10.834186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:10.834275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:10.834307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:10.958540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:10.958721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:10.958764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:10.958794] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:10.962249] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: UP (p=89.99%) [2026-01-01T20:23:10.962522] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-01T20:23:10.962658] [INFO ] [sig ] GNRC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:11.101204] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GNRC.txt [2026-01-01T20:23:11.101345] [INFO ] [sig ] [1416/3531] Completed GNRC in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:11.101383] [INFO ] [sig ] [1417/3531] Forecasting GNSS... [2026-01-01T20:23:11.101414] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-01T20:23:11.101443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-01T20:23:11.113486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-01T20:23:11.113979] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-01T20:23:11.114859] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-01T20:23:11.114912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:11.114945] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:11.114973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:11.115032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:11.171836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:11.172535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:11.172679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:11.172716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:11.294074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:11.294233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:11.294278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:11.294310] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:11.297861] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: DOWN (p=45.96%) [2026-01-01T20:23:11.298190] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-01T20:23:11.298332] [INFO ] [sig ] GNSS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:11.440373] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GNSS.txt [2026-01-01T20:23:11.440509] [INFO ] [sig ] [1417/3531] Completed GNSS in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:11.440549] [INFO ] [sig ] [1418/3531] Forecasting GNTX... [2026-01-01T20:23:11.440596] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-01T20:23:11.440629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-01T20:23:11.451997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-01T20:23:11.452323] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-01T20:23:11.453111] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-01T20:23:11.453164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:11.453196] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:11.453221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:11.453280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:11.509015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:11.509758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:11.509835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:11.509867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:11.631305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:11.631468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:11.631511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:11.631542] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:11.634954] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-01-01T20:23:11.635235] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-01T20:23:11.635358] [INFO ] [sig ] GNTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:11.783198] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GNTX.txt [2026-01-01T20:23:11.783344] [INFO ] [sig ] [1418/3531] Completed GNTX in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:11.783383] [INFO ] [sig ] [1419/3531] Forecasting GO... [2026-01-01T20:23:11.783413] [INFO ] [sig ] Generating forecast for: GO [2026-01-01T20:23:11.783444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-01T20:23:11.796605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-01T20:23:11.797050] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-01T20:23:11.798118] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-01T20:23:11.798171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:11.798204] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:11.798246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:11.798311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:11.857107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:11.857969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:11.858052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:11.858086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:11.978405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:11.978562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:11.978623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:11.978653] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:11.982005] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: UP (p=95.89%) [2026-01-01T20:23:11.982274] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-01T20:23:11.982394] [INFO ] [sig ] GO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:12.124001] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GO.txt [2026-01-01T20:23:12.124144] [INFO ] [sig ] [1419/3531] Completed GO in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:12.124183] [INFO ] [sig ] [1420/3531] Forecasting GOCO... [2026-01-01T20:23:12.124216] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-01T20:23:12.124246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-01T20:23:12.135650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-01T20:23:12.136010] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-01T20:23:12.136802] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-01T20:23:12.136854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:12.136885] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:12.136912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:12.136970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:12.192819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:12.193471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:12.193546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:12.193598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:12.314624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:12.314784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:12.314823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:12.314852] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:12.318156] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: DOWN (p=22.43%) [2026-01-01T20:23:12.318426] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-01T20:23:12.318545] [INFO ] [sig ] GOCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:12.462120] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GOCO.txt [2026-01-01T20:23:12.462283] [INFO ] [sig ] [1420/3531] Completed GOCO in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:12.462324] [INFO ] [sig ] [1421/3531] Forecasting GOF... [2026-01-01T20:23:12.462353] [INFO ] [sig ] Generating forecast for: GOF [2026-01-01T20:23:12.462383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-01T20:23:12.473618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-01T20:23:12.473959] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-01T20:23:12.474762] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-01T20:23:12.474813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:12.474844] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:12.474871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:12.474928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:12.530207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:12.530833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:12.530909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:12.530941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:12.653272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:12.653431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:12.653473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:12.653502] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:12.656891] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: DOWN (p=26.25%) [2026-01-01T20:23:12.657166] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-01T20:23:12.657290] [INFO ] [sig ] GOF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:12.798610] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GOF.txt [2026-01-01T20:23:12.798743] [INFO ] [sig ] [1421/3531] Completed GOF in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:12.798781] [INFO ] [sig ] [1422/3531] Forecasting GOGO... [2026-01-01T20:23:12.798812] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-01T20:23:12.798842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-01T20:23:12.809875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-01T20:23:12.810211] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-01T20:23:12.811006] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-01T20:23:12.811056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:12.811087] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:12.811114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:12.811185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:12.866728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:12.867321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:12.867398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:12.867430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:12.986781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:12.986937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:12.986978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:12.987007] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:12.990351] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=85.46%) [2026-01-01T20:23:12.990646] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-01T20:23:12.990771] [INFO ] [sig ] GOGO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:13.128779] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GOGO.txt [2026-01-01T20:23:13.128919] [INFO ] [sig ] [1422/3531] Completed GOGO in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:13.128978] [INFO ] [sig ] [1423/3531] Forecasting GOLF... [2026-01-01T20:23:13.129012] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-01T20:23:13.129051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-01T20:23:13.139829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-01T20:23:13.140135] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-01T20:23:13.140962] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-01T20:23:13.141013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:13.141044] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:13.141070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:13.141127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:13.197150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:13.197805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:13.197881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:13.197912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:13.315941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:13.316100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:13.316141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:13.316175] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:13.319553] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-01T20:23:13.319845] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-01T20:23:13.319967] [INFO ] [sig ] GOLF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:13.457177] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GOLF.txt [2026-01-01T20:23:13.457315] [INFO ] [sig ] [1423/3531] Completed GOLF in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:13.457355] [INFO ] [sig ] [1424/3531] Forecasting GOOD... [2026-01-01T20:23:13.457385] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-01T20:23:13.457415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-01T20:23:13.467656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-01T20:23:13.467976] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-01T20:23:13.468759] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-01T20:23:13.468810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:13.468870] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:13.468899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:13.468976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:13.527123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:13.528111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:13.528198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:13.528232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:13.649637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:13.649810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:13.649854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:13.649883] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:13.653435] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: DOWN (p=17.97%) [2026-01-01T20:23:13.653744] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-01T20:23:13.653874] [INFO ] [sig ] GOOD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:13.792990] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GOOD.txt [2026-01-01T20:23:13.793128] [INFO ] [sig ] [1424/3531] Completed GOOD in 0.3s | 2.91 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-01T20:23:13.793171] [INFO ] [sig ] [1425/3531] Forecasting GOOG... [2026-01-01T20:23:13.793202] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-01T20:23:13.793233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-01T20:23:13.804361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-01T20:23:13.804738] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-01T20:23:13.805545] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-01T20:23:13.805617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:13.805651] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:13.805679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:13.805737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:13.862828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:13.863471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:13.863552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:13.863613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:13.988323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:13.988484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:13.988528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:13.988558] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:13.991969] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=70.24%) [2026-01-01T20:23:13.992245] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-01T20:23:13.992371] [INFO ] [sig ] GOOG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:14.131586] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GOOG.txt [2026-01-01T20:23:14.131721] [INFO ] [sig ] [1425/3531] Completed GOOG in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:14.131759] [INFO ] [sig ] [1426/3531] Forecasting GOOS... [2026-01-01T20:23:14.131790] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-01T20:23:14.131819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-01T20:23:14.142780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-01T20:23:14.143132] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-01T20:23:14.143925] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-01T20:23:14.143975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:14.144006] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:14.144032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:14.144089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:14.202606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:14.203479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:14.203565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:14.203618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:14.338752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:14.338934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:14.339006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:14.339064] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:14.343367] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-01-01T20:23:14.343738] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-01T20:23:14.343901] [INFO ] [sig ] GOOS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:14.514711] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GOOS.txt [2026-01-01T20:23:14.514935] [INFO ] [sig ] [1426/3531] Completed GOOS in 0.4s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:14.514990] [INFO ] [sig ] [1427/3531] Forecasting GOSS... [2026-01-01T20:23:14.515030] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-01T20:23:14.515106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-01T20:23:14.529177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-01T20:23:14.529675] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-01T20:23:14.530711] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-01T20:23:14.530775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:14.530818] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:14.530853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:14.530931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:14.603162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:14.604054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:14.604134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:14.604168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:14.721705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:14.721867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:14.721908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:14.721967] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:14.725293] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: DOWN (p=40.23%) [2026-01-01T20:23:14.725565] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-01T20:23:14.725708] [INFO ] [sig ] GOSS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:14.862819] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GOSS.txt [2026-01-01T20:23:14.862979] [INFO ] [sig ] [1427/3531] Completed GOSS in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:14.863020] [INFO ] [sig ] [1428/3531] Forecasting GOVI... [2026-01-01T20:23:14.863048] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-01T20:23:14.863079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-01T20:23:14.874822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-01T20:23:14.875213] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-01T20:23:14.876019] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-01T20:23:14.876072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:14.876104] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:14.876132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:14.876191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:14.933818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:14.934427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:14.934504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:14.934553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:15.057129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:15.057288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:15.057330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:15.057360] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:15.060947] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=11.80%) [2026-01-01T20:23:15.061232] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-01T20:23:15.061371] [INFO ] [sig ] GOVI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:15.205357] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GOVI.txt [2026-01-01T20:23:15.205487] [INFO ] [sig ] [1428/3531] Completed GOVI in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:15.205527] [INFO ] [sig ] [1429/3531] Forecasting GPC... [2026-01-01T20:23:15.205556] [INFO ] [sig ] Generating forecast for: GPC [2026-01-01T20:23:15.205613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-01T20:23:15.216545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-01T20:23:15.216887] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-01T20:23:15.217664] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-01T20:23:15.217714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:15.217746] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:15.217772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:15.217830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:15.278512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:15.279408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:15.279490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:15.279524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:15.404144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:15.404328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:15.404380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:15.404421] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:15.408493] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=58.56%) [2026-01-01T20:23:15.408825] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-01T20:23:15.408978] [INFO ] [sig ] GPC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:15.548513] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GPC.txt [2026-01-01T20:23:15.548689] [INFO ] [sig ] [1429/3531] Completed GPC in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:15.548731] [INFO ] [sig ] [1430/3531] Forecasting GPI... [2026-01-01T20:23:15.548760] [INFO ] [sig ] Generating forecast for: GPI [2026-01-01T20:23:15.548792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-01T20:23:15.559928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-01T20:23:15.560315] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-01T20:23:15.561105] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-01T20:23:15.561156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:15.561187] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:15.561214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:15.561285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:15.623387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:15.624288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:15.624380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:15.624414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:15.750166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:15.750347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:15.750390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:15.750419] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:15.753927] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: DOWN (p=34.43%) [2026-01-01T20:23:15.754237] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-01T20:23:15.754367] [INFO ] [sig ] GPI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:15.902715] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GPI.txt [2026-01-01T20:23:15.902872] [INFO ] [sig ] [1430/3531] Completed GPI in 0.4s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:15.902912] [INFO ] [sig ] [1431/3531] Forecasting GPIQ... [2026-01-01T20:23:15.902982] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-01T20:23:15.903016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-01T20:23:15.914383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-01T20:23:15.914801] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-01T20:23:15.915633] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-01T20:23:15.915685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:15.915717] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:15.915744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:15.915801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:15.974300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:15.975193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:15.975277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:15.975311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:16.093768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:16.093931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:16.093974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:16.094004] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:16.097702] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=66.50%) [2026-01-01T20:23:16.098020] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-01T20:23:16.098153] [INFO ] [sig ] GPIQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:16.248527] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GPIQ.txt [2026-01-01T20:23:16.248701] [INFO ] [sig ] [1431/3531] Completed GPIQ in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:16.248744] [INFO ] [sig ] [1432/3531] Forecasting GPIX... [2026-01-01T20:23:16.248774] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-01T20:23:16.248804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-01T20:23:16.259741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-01T20:23:16.260113] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-01T20:23:16.260922] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-01T20:23:16.260988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:16.261021] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:16.261049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:16.261106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:16.317982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:16.318852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:16.318938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:16.318990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:16.439695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:16.439863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:16.439906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:16.439937] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:16.443443] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=58.15%) [2026-01-01T20:23:16.443762] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-01T20:23:16.443895] [INFO ] [sig ] GPIX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:16.584210] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GPIX.txt [2026-01-01T20:23:16.584369] [INFO ] [sig ] [1432/3531] Completed GPIX in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:16.584408] [INFO ] [sig ] [1433/3531] Forecasting GPJA... [2026-01-01T20:23:16.584439] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-01T20:23:16.584469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-01T20:23:16.595442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-01T20:23:16.595865] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-01T20:23:16.596774] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-01T20:23:16.596828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:16.596861] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:16.596890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:16.596953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:16.656900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:16.657763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:16.657847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:16.657880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:16.781299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:16.781463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:16.781504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:16.781533] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:16.784912] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: DOWN (p=43.46%) [2026-01-01T20:23:16.785187] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-01T20:23:16.785311] [INFO ] [sig ] GPJA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:16.924166] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GPJA.txt [2026-01-01T20:23:16.924292] [INFO ] [sig ] [1433/3531] Completed GPJA in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:16.924331] [INFO ] [sig ] [1434/3531] Forecasting GPK... [2026-01-01T20:23:16.924361] [INFO ] [sig ] Generating forecast for: GPK [2026-01-01T20:23:16.924394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-01T20:23:16.936045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-01T20:23:16.936364] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-01T20:23:16.937310] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-01T20:23:16.937360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:16.937391] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:16.937611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:16.937670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:16.997300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:16.998184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:16.998291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:16.998327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:17.120964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:17.121116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:17.121157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:17.121186] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:17.124893] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: DOWN (p=22.95%) [2026-01-01T20:23:17.125181] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-01T20:23:17.125312] [INFO ] [sig ] GPK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:17.268324] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GPK.txt [2026-01-01T20:23:17.268667] [INFO ] [sig ] [1434/3531] Completed GPK in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:17.268711] [INFO ] [sig ] [1435/3531] Forecasting GPN... [2026-01-01T20:23:17.268742] [INFO ] [sig ] Generating forecast for: GPN [2026-01-01T20:23:17.268775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-01T20:23:17.279751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-01T20:23:17.280073] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-01T20:23:17.280856] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-01T20:23:17.280907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:17.280938] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:17.280965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:17.281023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:17.339217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:17.339878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:17.339955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:17.339989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:17.462798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:17.462951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:17.462993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:17.463022] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:17.466612] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-01-01T20:23:17.466887] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-01T20:23:17.467010] [INFO ] [sig ] GPN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:17.607876] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GPN.txt [2026-01-01T20:23:17.608066] [INFO ] [sig ] [1435/3531] Completed GPN in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:17.608120] [INFO ] [sig ] [1436/3531] Forecasting GPRE... [2026-01-01T20:23:17.608158] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-01T20:23:17.608235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-01T20:23:17.620105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-01T20:23:17.620463] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-01T20:23:17.621257] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-01T20:23:17.621313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:17.621343] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:17.621368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:17.621425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:17.678942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:17.679662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:17.679741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:17.679774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:17.801519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:17.801688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:17.801731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:17.801761] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:17.805150] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: UP (p=91.39%) [2026-01-01T20:23:17.805431] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-01T20:23:17.805552] [INFO ] [sig ] GPRE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:17.945563] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GPRE.txt [2026-01-01T20:23:17.945724] [INFO ] [sig ] [1436/3531] Completed GPRE in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:17.945763] [INFO ] [sig ] [1437/3531] Forecasting GPRK... [2026-01-01T20:23:17.945794] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-01T20:23:17.945824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-01T20:23:17.957245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-01T20:23:17.957622] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-01T20:23:17.958429] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-01T20:23:17.958482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:17.958516] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:17.958544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:17.958625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:18.015432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:18.016052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:18.016130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:18.016168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:18.135806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:18.135961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:18.136005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:18.136036] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:18.139470] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-01-01T20:23:18.139784] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-01T20:23:18.139909] [INFO ] [sig ] GPRK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:18.279030] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GPRK.txt [2026-01-01T20:23:18.279196] [INFO ] [sig ] [1437/3531] Completed GPRK in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:18.279257] [INFO ] [sig ] [1438/3531] Forecasting GPRO... [2026-01-01T20:23:18.279338] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-01T20:23:18.279381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-01T20:23:18.291053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-01T20:23:18.291398] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-01T20:23:18.292205] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-01T20:23:18.292259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:18.292292] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:18.292321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:18.292380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:18.349666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:18.350299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:18.350379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:18.350412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:18.475717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:18.475875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:18.475917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:18.475948] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:18.479398] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: DOWN (p=30.71%) [2026-01-01T20:23:18.479724] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-01T20:23:18.479851] [INFO ] [sig ] GPRO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:18.621409] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GPRO.txt [2026-01-01T20:23:18.621546] [INFO ] [sig ] [1438/3531] Completed GPRO in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:18.621613] [INFO ] [sig ] [1439/3531] Forecasting GRAB... [2026-01-01T20:23:18.621649] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-01T20:23:18.621679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-01T20:23:18.632639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-01T20:23:18.632982] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-01T20:23:18.633882] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-01T20:23:18.633936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:18.633968] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:18.633995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:18.634054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:18.691946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:18.692565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:18.692662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:18.692695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:18.813129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:18.813306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:18.813349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:18.813379] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:18.816810] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=74.28%) [2026-01-01T20:23:18.817092] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-01T20:23:18.817218] [INFO ] [sig ] GRAB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:18.956060] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GRAB.txt [2026-01-01T20:23:18.956192] [INFO ] [sig ] [1439/3531] Completed GRAB in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:18.956244] [INFO ] [sig ] [1440/3531] Forecasting GRAL... [2026-01-01T20:23:18.956286] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-01T20:23:18.956317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-01T20:23:18.966913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-01T20:23:18.967243] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-01T20:23:18.968029] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-01T20:23:18.968081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:18.968114] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:18.968143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:18.968201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:19.024227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:19.024919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:19.024997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:19.025031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:19.150044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:19.150202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:19.150244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:19.150275] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:19.153594] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: UP (p=62.69%) [2026-01-01T20:23:19.153869] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-01T20:23:19.153990] [INFO ] [sig ] GRAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:19.349510] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GRAL.txt [2026-01-01T20:23:19.349672] [INFO ] [sig ] [1440/3531] Completed GRAL in 0.4s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:19.349715] [INFO ] [sig ] [1441/3531] Forecasting GRBK... [2026-01-01T20:23:19.349745] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-01T20:23:19.349776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-01T20:23:19.360693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-01T20:23:19.361027] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-01T20:23:19.361820] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-01T20:23:19.361872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:19.361933] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:19.361962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:19.362020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:19.417274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:19.418037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:19.418117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:19.418149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:19.537882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:19.538040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:19.538081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:19.538109] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:19.541412] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-01T20:23:19.541713] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-01T20:23:19.541838] [INFO ] [sig ] GRBK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:19.680258] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GRBK.txt [2026-01-01T20:23:19.680418] [INFO ] [sig ] [1441/3531] Completed GRBK in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-01T20:23:19.680460] [INFO ] [sig ] [1442/3531] Forecasting GRC... [2026-01-01T20:23:19.680491] [INFO ] [sig ] Generating forecast for: GRC [2026-01-01T20:23:19.680521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-01T20:23:19.691022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-01T20:23:19.691380] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-01T20:23:19.692166] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-01T20:23:19.692217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:19.692249] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:19.692276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:19.692333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:19.748701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:19.749428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:19.749509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:19.749542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:19.867154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:19.867299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:19.867339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:19.867368] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:19.870712] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=40.15%) [2026-01-01T20:23:19.870984] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-01T20:23:19.871105] [INFO ] [sig ] GRC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:20.010060] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GRC.txt [2026-01-01T20:23:20.010226] [INFO ] [sig ] [1442/3531] Completed GRC in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-01T20:23:20.010269] [INFO ] [sig ] [1443/3531] Forecasting GREE... [2026-01-01T20:23:20.010300] [INFO ] [sig ] Generating forecast for: GREE [2026-01-01T20:23:20.010332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-01T20:23:20.023372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-01T20:23:20.023810] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-01T20:23:20.024655] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-01T20:23:20.024710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:20.024788] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:20.024819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:20.024878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:20.081048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:20.081935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:20.082025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:20.082058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:20.207113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:20.207304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:20.207348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:20.207377] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:20.211638] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-01-01T20:23:20.212168] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-01T20:23:20.212380] [INFO ] [sig ] GREE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:20.356356] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GREE.txt [2026-01-01T20:23:20.356515] [INFO ] [sig ] [1443/3531] Completed GREE in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:20.356554] [INFO ] [sig ] [1444/3531] Forecasting GRFS... [2026-01-01T20:23:20.356605] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-01T20:23:20.356637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-01T20:23:20.368364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-01T20:23:20.368786] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-01T20:23:20.369653] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-01T20:23:20.369706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:20.369737] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:20.369763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:20.369820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:20.429390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:20.430275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:20.430364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:20.430407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:20.554294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:20.554462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:20.554503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:20.554583] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:20.558061] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-01-01T20:23:20.558392] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-01T20:23:20.558530] [INFO ] [sig ] GRFS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:20.702805] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GRFS.txt [2026-01-01T20:23:20.702968] [INFO ] [sig ] [1444/3531] Completed GRFS in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:20.703010] [INFO ] [sig ] [1445/3531] Forecasting GRID... [2026-01-01T20:23:20.703042] [INFO ] [sig ] Generating forecast for: GRID [2026-01-01T20:23:20.703074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-01T20:23:20.714651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-01T20:23:20.715050] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-01T20:23:20.715856] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-01T20:23:20.715908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:20.715940] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:20.715966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:20.716023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:20.772886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:20.773784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:20.773871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:20.773904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:20.894930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:20.895120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:20.895166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:20.895195] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:20.899153] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-01T20:23:20.899521] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-01T20:23:20.899685] [INFO ] [sig ] GRID: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:21.051733] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GRID.txt [2026-01-01T20:23:21.051933] [INFO ] [sig ] [1445/3531] Completed GRID in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:21.051983] [INFO ] [sig ] [1446/3531] Forecasting GRMN... [2026-01-01T20:23:21.052049] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-01T20:23:21.052088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-01T20:23:21.064481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-01T20:23:21.064912] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-01T20:23:21.065777] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-01T20:23:21.065839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:21.065876] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:21.065903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:21.065962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:21.127713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:21.128506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:21.128607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:21.128645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:21.256822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:21.256978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:21.257021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:21.257051] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:21.260950] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: DOWN (p=24.80%) [2026-01-01T20:23:21.261238] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-01T20:23:21.261363] [INFO ] [sig ] GRMN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:21.412274] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GRMN.txt [2026-01-01T20:23:21.412421] [INFO ] [sig ] [1446/3531] Completed GRMN in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:21.412469] [INFO ] [sig ] [1447/3531] Forecasting GRND... [2026-01-01T20:23:21.412501] [INFO ] [sig ] Generating forecast for: GRND [2026-01-01T20:23:21.412531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-01T20:23:21.424382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-01T20:23:21.424810] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-01T20:23:21.425635] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-01T20:23:21.425689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:21.425721] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:21.425749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:21.425806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:21.482288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:21.483196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:21.483282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:21.483315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:21.613369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:21.613531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:21.613590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:21.613625] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:21.617146] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=46.12%) [2026-01-01T20:23:21.617457] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-01T20:23:21.617613] [INFO ] [sig ] GRND: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:21.766512] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GRND.txt [2026-01-01T20:23:21.766717] [INFO ] [sig ] [1447/3531] Completed GRND in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:21.766765] [INFO ] [sig ] [1448/3531] Forecasting GRPN... [2026-01-01T20:23:21.766796] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-01T20:23:21.766827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-01T20:23:21.778722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-01T20:23:21.779138] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-01T20:23:21.780127] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-01T20:23:21.780180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:21.780212] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:21.780239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:21.780296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:21.837540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:21.838303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:21.838385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:21.838420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:21.964190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:21.964352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:21.964400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:21.964430] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:21.967836] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=29.57%) [2026-01-01T20:23:21.968146] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-01T20:23:21.968311] [INFO ] [sig ] GRPN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:22.124317] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GRPN.txt [2026-01-01T20:23:22.124527] [INFO ] [sig ] [1448/3531] Completed GRPN in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:22.124597] [INFO ] [sig ] [1449/3531] Forecasting GRVY... [2026-01-01T20:23:22.124632] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-01T20:23:22.124705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-01T20:23:22.135102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-01T20:23:22.135498] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-01T20:23:22.136325] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-01T20:23:22.136382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:22.136414] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:22.136441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:22.136498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:22.193515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:22.194431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:22.194522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:22.194555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:22.303601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:22.303763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:22.303802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:22.303832] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:22.307262] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: UP (p=77.84%) [2026-01-01T20:23:22.307610] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-01T20:23:22.307746] [INFO ] [sig ] GRVY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:22.451355] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GRVY.txt [2026-01-01T20:23:22.451555] [INFO ] [sig ] [1449/3531] Completed GRVY in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:22.451626] [INFO ] [sig ] [1450/3531] Forecasting GRWG... [2026-01-01T20:23:22.451663] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-01T20:23:22.451734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-01T20:23:22.463174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-01T20:23:22.463596] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-01T20:23:22.464486] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-01T20:23:22.464541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:22.464594] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:22.464626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:22.464686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:22.531862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:22.532825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:22.532923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:22.532958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:22.660320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:22.660488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:22.660561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:22.660615] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:22.664363] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-01T20:23:22.664746] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-01T20:23:22.664889] [INFO ] [sig ] GRWG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:22.821189] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GRWG.txt [2026-01-01T20:23:22.821377] [INFO ] [sig ] [1450/3531] Completed GRWG in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:22.821430] [INFO ] [sig ] [1451/3531] Forecasting GRX... [2026-01-01T20:23:22.821465] [INFO ] [sig ] Generating forecast for: GRX [2026-01-01T20:23:22.821541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-01T20:23:22.832979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-01T20:23:22.833389] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-01T20:23:22.834312] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-01T20:23:22.834370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:22.834407] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:22.834439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:22.834499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:22.897321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:22.898291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:22.898439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:22.898474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:23.013557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:23.013756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:23.013802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:23.013832] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:23.017365] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: DOWN (p=8.63%) [2026-01-01T20:23:23.017734] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-01T20:23:23.017875] [INFO ] [sig ] GRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:23.163309] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GRX.txt [2026-01-01T20:23:23.163484] [INFO ] [sig ] [1451/3531] Completed GRX in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:23.163525] [INFO ] [sig ] [1452/3531] Forecasting GS... [2026-01-01T20:23:23.163555] [INFO ] [sig ] Generating forecast for: GS [2026-01-01T20:23:23.163605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-01T20:23:23.181418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-01T20:23:23.182042] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-01T20:23:23.183012] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-01T20:23:23.183064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:23.183097] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:23.183124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:23.183184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:23.239132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:23.240018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:23.240110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:23.240144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:23.368074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:23.368245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:23.368289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:23.368318] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:23.371844] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-01T20:23:23.372133] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-01T20:23:23.372260] [INFO ] [sig ] GS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:23.521873] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GS.txt [2026-01-01T20:23:23.522045] [INFO ] [sig ] [1452/3531] Completed GS in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:23.522088] [INFO ] [sig ] [1453/3531] Forecasting GSBC... [2026-01-01T20:23:23.522118] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-01T20:23:23.522148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-01T20:23:23.535077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-01T20:23:23.535522] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-01T20:23:23.536448] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-01T20:23:23.536508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:23.536541] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:23.536591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:23.536656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:23.598134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:23.599200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:23.599334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:23.599370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:23.726205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:23.726378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:23.726424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:23.726455] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:23.730931] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: UP (p=68.91%) [2026-01-01T20:23:23.731369] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-01T20:23:23.731529] [INFO ] [sig ] GSBC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:23.879375] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GSBC.txt [2026-01-01T20:23:23.879538] [INFO ] [sig ] [1453/3531] Completed GSBC in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:23.879615] [INFO ] [sig ] [1454/3531] Forecasting GSBD... [2026-01-01T20:23:23.879649] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-01T20:23:23.879702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-01T20:23:23.891056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-01T20:23:23.891460] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-01T20:23:23.892293] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-01T20:23:23.892347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:23.892394] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:23.892423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:23.892481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:23.950115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:23.950971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:23.951055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:23.951089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:24.071430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:24.071605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:24.071648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:24.071678] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:24.075164] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: DOWN (p=27.52%) [2026-01-01T20:23:24.075466] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-01T20:23:24.075612] [INFO ] [sig ] GSBD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:24.223275] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GSBD.txt [2026-01-01T20:23:24.223455] [INFO ] [sig ] [1454/3531] Completed GSBD in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:24.223498] [INFO ] [sig ] [1455/3531] Forecasting GSHD... [2026-01-01T20:23:24.223529] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-01T20:23:24.223561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-01T20:23:24.235787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-01T20:23:24.236216] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-01T20:23:24.237080] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-01T20:23:24.237134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:24.237168] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:24.237195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:24.237252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:24.297219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:24.298266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:24.298372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:24.298407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:24.422276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:24.422441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:24.422484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:24.422512] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:24.425956] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: DOWN (p=35.52%) [2026-01-01T20:23:24.426265] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-01T20:23:24.426397] [INFO ] [sig ] GSHD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:24.571106] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GSHD.txt [2026-01-01T20:23:24.571287] [INFO ] [sig ] [1455/3531] Completed GSHD in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:24.571334] [INFO ] [sig ] [1456/3531] Forecasting GSK... [2026-01-01T20:23:24.571363] [INFO ] [sig ] Generating forecast for: GSK [2026-01-01T20:23:24.571394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-01T20:23:24.582444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-01T20:23:24.582879] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-01T20:23:24.583735] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-01T20:23:24.583786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:24.583818] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:24.583845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:24.583909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:24.642310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:24.643236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:24.643326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:24.643359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:24.772233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:24.772393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:24.772435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:24.772464] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:24.775911] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: UP (p=76.05%) [2026-01-01T20:23:24.776231] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-01T20:23:24.776364] [INFO ] [sig ] GSK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:24.921557] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GSK.txt [2026-01-01T20:23:24.921734] [INFO ] [sig ] [1456/3531] Completed GSK in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:24.921781] [INFO ] [sig ] [1457/3531] Forecasting GSL... [2026-01-01T20:23:24.921812] [INFO ] [sig ] Generating forecast for: GSL [2026-01-01T20:23:24.921844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-01T20:23:24.932891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-01T20:23:24.933293] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-01T20:23:24.934134] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-01T20:23:24.934189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:24.934223] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:24.934250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:24.934307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:24.991961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:24.992842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:24.992925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:24.992958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:25.121524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:25.121710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:25.121760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:25.121792] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:25.125379] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-01-01T20:23:25.125686] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-01T20:23:25.125809] [INFO ] [sig ] GSL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:25.267050] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GSL.txt [2026-01-01T20:23:25.267188] [INFO ] [sig ] [1457/3531] Completed GSL in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:25.267227] [INFO ] [sig ] [1458/3531] Forecasting GSM... [2026-01-01T20:23:25.267264] [INFO ] [sig ] Generating forecast for: GSM [2026-01-01T20:23:25.267304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-01T20:23:25.278169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-01T20:23:25.278508] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-01T20:23:25.279373] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-01T20:23:25.279426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:25.279494] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:25.279534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:25.279633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:25.340224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:25.341362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:25.341481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:25.341518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:25.462837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:25.462992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:25.463039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:25.463067] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:25.466400] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-01-01T20:23:25.466690] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-01T20:23:25.466811] [INFO ] [sig ] GSM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:25.613213] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GSM.txt [2026-01-01T20:23:25.613357] [INFO ] [sig ] [1458/3531] Completed GSM in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:25.613397] [INFO ] [sig ] [1459/3531] Forecasting GTES... [2026-01-01T20:23:25.613426] [INFO ] [sig ] Generating forecast for: GTES [2026-01-01T20:23:25.613457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-01T20:23:25.624646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-01T20:23:25.625028] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-01T20:23:25.625846] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-01T20:23:25.625898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:25.625930] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:25.625956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:25.626013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:25.682957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:25.683817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:25.683899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:25.683933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:25.800820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:25.800979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:25.801019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:25.801049] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:25.804449] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: DOWN (p=13.26%) [2026-01-01T20:23:25.804806] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-01T20:23:25.804937] [INFO ] [sig ] GTES: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:25.947900] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GTES.txt [2026-01-01T20:23:25.948059] [INFO ] [sig ] [1459/3531] Completed GTES in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-01T20:23:25.948099] [INFO ] [sig ] [1460/3531] Forecasting GTLB... [2026-01-01T20:23:25.948129] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-01T20:23:25.948160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-01T20:23:25.958833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-01T20:23:25.959225] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-01T20:23:25.960050] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-01T20:23:25.960103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:25.960137] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:25.960165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:25.960224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:26.016928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:26.017840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:26.017921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:26.017953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:26.135698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:26.135853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:26.135894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:26.135922] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:26.142628] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=37.53%) [2026-01-01T20:23:26.143028] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-01T20:23:26.143184] [INFO ] [sig ] GTLB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:26.283300] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GTLB.txt [2026-01-01T20:23:26.283430] [INFO ] [sig ] [1460/3531] Completed GTLB in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:26.283468] [INFO ] [sig ] [1461/3531] Forecasting GTLS... [2026-01-01T20:23:26.283497] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-01T20:23:26.283528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-01T20:23:26.294479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-01T20:23:26.294825] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-01T20:23:26.295616] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-01T20:23:26.295667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:26.295699] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:26.295725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:26.295781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:26.351750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:26.352651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:26.352731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:26.352763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:26.476043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:26.476204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:26.476255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:26.476331] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:26.479926] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: DOWN (p=38.82%) [2026-01-01T20:23:26.480197] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-01T20:23:26.480316] [INFO ] [sig ] GTLS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:26.619070] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GTLS.txt [2026-01-01T20:23:26.619197] [INFO ] [sig ] [1461/3531] Completed GTLS in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:26.619236] [INFO ] [sig ] [1462/3531] Forecasting GTN... [2026-01-01T20:23:26.619265] [INFO ] [sig ] Generating forecast for: GTN [2026-01-01T20:23:26.619297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-01T20:23:26.630667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-01T20:23:26.630995] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-01T20:23:26.631824] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-01T20:23:26.631876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:26.631907] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:26.631934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:26.631991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:26.688900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:26.689763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:26.689845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:26.689877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:26.813475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:26.813659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:26.813701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:26.813731] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:26.817031] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=76.39%) [2026-01-01T20:23:26.817307] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-01T20:23:26.817426] [INFO ] [sig ] GTN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:26.955036] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GTN.txt [2026-01-01T20:23:26.955165] [INFO ] [sig ] [1462/3531] Completed GTN in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:26.955203] [INFO ] [sig ] [1463/3531] Forecasting GTX... [2026-01-01T20:23:26.955231] [INFO ] [sig ] Generating forecast for: GTX [2026-01-01T20:23:26.955261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-01T20:23:26.965979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-01T20:23:26.966298] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-01T20:23:26.967110] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-01T20:23:26.967161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:26.967193] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:26.967219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:26.967277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:27.022827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:27.023424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:27.023507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:27.023554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:27.141527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:27.141708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:27.141751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:27.141780] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:27.145097] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-01T20:23:27.145374] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-01T20:23:27.145498] [INFO ] [sig ] GTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:27.290551] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GTX.txt [2026-01-01T20:23:27.290756] [INFO ] [sig ] [1463/3531] Completed GTX in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:27.290810] [INFO ] [sig ] [1464/3531] Forecasting GTY... [2026-01-01T20:23:27.290880] [INFO ] [sig ] Generating forecast for: GTY [2026-01-01T20:23:27.290929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-01T20:23:27.303676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-01T20:23:27.304057] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-01T20:23:27.304869] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-01T20:23:27.304922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:27.304955] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:27.304984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:27.305043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:27.360486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:27.361107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:27.361183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:27.361215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:27.496130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:27.496283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:27.496323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:27.496351] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:27.499896] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=93.76%) [2026-01-01T20:23:27.500168] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-01T20:23:27.500289] [INFO ] [sig ] GTY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:27.637770] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GTY.txt [2026-01-01T20:23:27.637900] [INFO ] [sig ] [1464/3531] Completed GTY in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:27.637938] [INFO ] [sig ] [1465/3531] Forecasting GUG... [2026-01-01T20:23:27.637968] [INFO ] [sig ] Generating forecast for: GUG [2026-01-01T20:23:27.637997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-01T20:23:27.648794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-01T20:23:27.649135] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-01T20:23:27.649922] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-01T20:23:27.649973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:27.650004] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:27.650031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:27.650102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:27.706040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:27.706791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:27.706868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:27.706900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:27.827469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:27.827648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:27.827695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:27.827725] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:27.831296] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: UP (p=66.16%) [2026-01-01T20:23:27.831608] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-01T20:23:27.831750] [INFO ] [sig ] GUG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:27.970956] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GUG.txt [2026-01-01T20:23:27.971112] [INFO ] [sig ] [1465/3531] Completed GUG in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:27.971152] [INFO ] [sig ] [1466/3531] Forecasting GVA... [2026-01-01T20:23:27.971184] [INFO ] [sig ] Generating forecast for: GVA [2026-01-01T20:23:27.971215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-01T20:23:27.985276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-01T20:23:27.985729] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-01T20:23:27.986825] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-01T20:23:27.986906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:27.986953] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:27.986994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:27.987080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:28.047301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:28.048199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:28.048283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:28.048316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:28.165715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:28.165874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:28.165916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:28.165945] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:28.169408] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: DOWN (p=19.50%) [2026-01-01T20:23:28.169738] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-01T20:23:28.169861] [INFO ] [sig ] GVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:28.314056] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GVA.txt [2026-01-01T20:23:28.314230] [INFO ] [sig ] [1466/3531] Completed GVA in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:28.314270] [INFO ] [sig ] [1467/3531] Forecasting GWH... [2026-01-01T20:23:28.314301] [INFO ] [sig ] Generating forecast for: GWH [2026-01-01T20:23:28.314367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-01T20:23:28.326936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-01T20:23:28.327324] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-01T20:23:28.328350] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-01T20:23:28.328415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:28.328451] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:28.328479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:28.328539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:28.388980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:28.389897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:28.389981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:28.390015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:28.512377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:28.512537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:28.512599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:28.512632] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:28.516084] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: UP (p=79.13%) [2026-01-01T20:23:28.516379] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-01T20:23:28.516510] [INFO ] [sig ] GWH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:28.663042] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GWH.txt [2026-01-01T20:23:28.663177] [INFO ] [sig ] [1467/3531] Completed GWH in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:28.663216] [INFO ] [sig ] [1468/3531] Forecasting GWRE... [2026-01-01T20:23:28.663246] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-01T20:23:28.663276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-01T20:23:28.674524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-01T20:23:28.674871] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-01T20:23:28.675672] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-01T20:23:28.675724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:28.675761] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:28.675798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:28.675859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:28.733357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:28.734173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:28.734281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:28.734317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:28.855667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:28.855825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:28.855870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:28.855901] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:28.859302] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: DOWN (p=13.28%) [2026-01-01T20:23:28.859621] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-01T20:23:28.859791] [INFO ] [sig ] GWRE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:29.008891] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GWRE.txt [2026-01-01T20:23:29.009051] [INFO ] [sig ] [1468/3531] Completed GWRE in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:29.009092] [INFO ] [sig ] [1469/3531] Forecasting GWRS... [2026-01-01T20:23:29.009123] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-01T20:23:29.009185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-01T20:23:29.020945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-01T20:23:29.021339] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-01T20:23:29.022168] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-01T20:23:29.022219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:29.022251] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:29.022277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:29.022335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:29.081081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:29.082032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:29.082153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:29.082190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:29.208561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:29.208737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:29.208781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:29.208811] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:29.212472] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-01-01T20:23:29.212802] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-01T20:23:29.212941] [INFO ] [sig ] GWRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:29.376847] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/GWRS.txt [2026-01-01T20:23:29.377057] [INFO ] [sig ] [1469/3531] Completed GWRS in 0.4s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:29.377158] [INFO ] [sig ] [1470/3531] Forecasting GXAI... [2026-01-01T20:23:29.377235] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-01T20:23:29.377287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-01T20:23:29.391789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-01T20:23:29.392239] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-01T20:23:29.393283] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-01T20:23:29.393347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:29.393392] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:29.393430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:29.393513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:29.451303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:29.452195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:29.452277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:29.452311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:29.568694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:29.568850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:29.568892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:29.568921] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:29.572317] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: UP (p=93.65%) [2026-01-01T20:23:29.572632] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-01T20:23:29.572754] [INFO ] [sig ] GXAI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:29.713911] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GXAI.txt [2026-01-01T20:23:29.714044] [INFO ] [sig ] [1470/3531] Completed GXAI in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:29.714084] [INFO ] [sig ] [1471/3531] Forecasting GYRE... [2026-01-01T20:23:29.714113] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-01T20:23:29.714144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-01T20:23:29.724854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-01T20:23:29.725171] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-01T20:23:29.725948] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-01T20:23:29.725999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:29.726032] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:29.726059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:29.726116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:29.782882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:29.783461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:29.783536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:29.783570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:29.901400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:29.901560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:29.901624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:29.901655] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:29.905045] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-01-01T20:23:29.905317] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-01T20:23:29.905438] [INFO ] [sig ] GYRE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:30.044458] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/GYRE.txt [2026-01-01T20:23:30.044630] [INFO ] [sig ] [1471/3531] Completed GYRE in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:30.044672] [INFO ] [sig ] [1472/3531] Forecasting H... [2026-01-01T20:23:30.044702] [INFO ] [sig ] Generating forecast for: H [2026-01-01T20:23:30.044732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-01T20:23:30.056655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-01T20:23:30.057077] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-01T20:23:30.057973] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-01T20:23:30.058028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:30.058062] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:30.058089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:30.058148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:30.117093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:30.117996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:30.118080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:30.118114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:30.237605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:30.237767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:30.237810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:30.237838] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:30.241260] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-01-01T20:23:30.241562] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-01T20:23:30.241710] [INFO ] [sig ] H: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:30.381158] [INFO ] [LOCAL ] Saved forecast: H 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/H.txt [2026-01-01T20:23:30.381315] [INFO ] [sig ] [1472/3531] Completed H in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:30.381360] [INFO ] [sig ] [1473/3531] Forecasting HAE... [2026-01-01T20:23:30.381391] [INFO ] [sig ] Generating forecast for: HAE [2026-01-01T20:23:30.381423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-01T20:23:30.391911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-01T20:23:30.392263] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-01T20:23:30.393061] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-01T20:23:30.393116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:30.393147] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:30.393175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:30.393232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:30.452754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:30.453674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:30.453756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:30.453790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:30.596997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:30.597153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:30.597204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:30.597234] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:30.600657] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: DOWN (p=6.98%) [2026-01-01T20:23:30.600932] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-01T20:23:30.601053] [INFO ] [sig ] HAE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:30.747161] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HAE.txt [2026-01-01T20:23:30.747353] [INFO ] [sig ] [1473/3531] Completed HAE in 0.4s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:30.747404] [INFO ] [sig ] [1474/3531] Forecasting HAFC... [2026-01-01T20:23:30.747439] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-01T20:23:30.747471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-01T20:23:30.760508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-01T20:23:30.760988] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-01T20:23:30.761866] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-01T20:23:30.761927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:30.761972] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:30.762001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:30.762060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:30.822300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:30.823302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:30.823434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:30.823471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:30.946610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:30.946770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:30.946828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:30.946860] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:30.950241] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: UP (p=68.58%) [2026-01-01T20:23:30.950517] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-01T20:23:30.950663] [INFO ] [sig ] HAFC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:31.094418] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HAFC.txt [2026-01-01T20:23:31.094624] [INFO ] [sig ] [1474/3531] Completed HAFC in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:31.094709] [INFO ] [sig ] [1475/3531] Forecasting HAIN... [2026-01-01T20:23:31.094754] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-01T20:23:31.094796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-01T20:23:31.105815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-01T20:23:31.106201] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-01T20:23:31.106999] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-01T20:23:31.107051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:31.107111] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:31.107141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:31.107198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:31.165055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:31.165940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:31.166022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:31.166056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:31.288799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:31.288997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:31.289042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:31.289073] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:31.292467] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-01T20:23:31.292755] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-01T20:23:31.292873] [INFO ] [sig ] HAIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:31.452130] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HAIN.txt [2026-01-01T20:23:31.452334] [INFO ] [sig ] [1475/3531] Completed HAIN in 0.4s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:31.452399] [INFO ] [sig ] [1476/3531] Forecasting HAL... [2026-01-01T20:23:31.452490] [INFO ] [sig ] Generating forecast for: HAL [2026-01-01T20:23:31.452530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-01T20:23:31.463796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-01T20:23:31.464150] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-01T20:23:31.464995] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-01T20:23:31.465049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:31.465083] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:31.465111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:31.465170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:31.525392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:31.526392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:31.526477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:31.526510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:31.657039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:31.657197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:31.657240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:31.657269] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:31.660682] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: UP (p=75.42%) [2026-01-01T20:23:31.660953] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-01T20:23:31.661073] [INFO ] [sig ] HAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:31.802836] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HAL.txt [2026-01-01T20:23:31.802997] [INFO ] [sig ] [1476/3531] Completed HAL in 0.4s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-01T20:23:31.803037] [INFO ] [sig ] [1477/3531] Forecasting HALO... [2026-01-01T20:23:31.803068] [INFO ] [sig ] Generating forecast for: HALO [2026-01-01T20:23:31.803099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-01T20:23:31.814566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-01T20:23:31.815039] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-01T20:23:31.815953] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-01T20:23:31.816007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:31.816040] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:31.816067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:31.816125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:31.873525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:31.874637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:31.874714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:31.874747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:31.997133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:31.997293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:31.997335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:31.997365] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:32.000819] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: UP (p=56.14%) [2026-01-01T20:23:32.001091] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-01T20:23:32.001210] [INFO ] [sig ] HALO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:32.139297] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HALO.txt [2026-01-01T20:23:32.139414] [INFO ] [sig ] [1477/3531] Completed HALO in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-01T20:23:32.139457] [INFO ] [sig ] [1478/3531] Forecasting HAS... [2026-01-01T20:23:32.139495] [INFO ] [sig ] Generating forecast for: HAS [2026-01-01T20:23:32.139533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-01T20:23:32.150890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-01T20:23:32.151277] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-01T20:23:32.152128] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-01T20:23:32.152181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:32.152228] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:32.152257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:32.152316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:32.207899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:32.208631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:32.208714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:32.208747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:32.328068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:32.328227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:32.328269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:32.328329] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:32.331743] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=25.38%) [2026-01-01T20:23:32.332012] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-01T20:23:32.332136] [INFO ] [sig ] HAS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:32.470826] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HAS.txt [2026-01-01T20:23:32.470953] [INFO ] [sig ] [1478/3531] Completed HAS in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:32.470991] [INFO ] [sig ] [1479/3531] Forecasting HASI... [2026-01-01T20:23:32.471021] [INFO ] [sig ] Generating forecast for: HASI [2026-01-01T20:23:32.471050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-01T20:23:32.482101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-01T20:23:32.482420] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-01T20:23:32.483199] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-01T20:23:32.483250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:32.483281] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:32.483308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:32.483365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:32.538896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:32.539546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:32.539640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:32.539673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:32.661634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:32.661790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:32.661832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:32.661860] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:32.665158] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-01-01T20:23:32.665423] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-01T20:23:32.665540] [INFO ] [sig ] HASI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:32.820408] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HASI.txt [2026-01-01T20:23:32.820569] [INFO ] [sig ] [1479/3531] Completed HASI in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:32.820631] [INFO ] [sig ] [1480/3531] Forecasting HBAN... [2026-01-01T20:23:32.820662] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-01T20:23:32.820721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-01T20:23:32.832141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-01T20:23:32.832538] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-01T20:23:32.833374] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-01T20:23:32.833425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:32.833456] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:32.833482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:32.833539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:32.889606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:32.890517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:32.890619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:32.890654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:33.012493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:33.012695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:33.012739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:33.012768] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:33.016344] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-01T20:23:33.016643] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-01T20:23:33.016765] [INFO ] [sig ] HBAN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:33.154206] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HBAN.txt [2026-01-01T20:23:33.154338] [INFO ] [sig ] [1480/3531] Completed HBAN in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:33.154378] [INFO ] [sig ] [1481/3531] Forecasting HBANL... [2026-01-01T20:23:33.154407] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-01T20:23:33.154438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-01T20:23:33.165076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-01T20:23:33.165405] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-01T20:23:33.166207] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-01T20:23:33.166260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:33.166292] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:33.166321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:33.166381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:33.222050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:33.222922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:33.223002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:33.223034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:33.338796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:33.338955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:33.339025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:33.339060] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:33.342668] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=76.78%) [2026-01-01T20:23:33.342948] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-01T20:23:33.343083] [INFO ] [sig ] HBANL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:33.482680] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HBANL.txt [2026-01-01T20:23:33.482833] [INFO ] [sig ] [1481/3531] Completed HBANL in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:33.482880] [INFO ] [sig ] [1482/3531] Forecasting HBANP... [2026-01-01T20:23:33.482911] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-01T20:23:33.482949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-01T20:23:33.494480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-01T20:23:33.494934] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-01T20:23:33.495760] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-01T20:23:33.495814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:33.495848] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:33.495878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:33.495938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:33.552213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:33.553103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:33.553185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:33.553218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:33.670659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:33.670826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:33.670870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:33.670899] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:33.674336] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: UP (p=64.09%) [2026-01-01T20:23:33.674658] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-01T20:23:33.674791] [INFO ] [sig ] HBANP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:33.820492] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HBANP.txt [2026-01-01T20:23:33.820638] [INFO ] [sig ] [1482/3531] Completed HBANP in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:33.820681] [INFO ] [sig ] [1483/3531] Forecasting HBB... [2026-01-01T20:23:33.820740] [INFO ] [sig ] Generating forecast for: HBB [2026-01-01T20:23:33.820771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-01T20:23:33.831448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-01T20:23:33.831780] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-01T20:23:33.832529] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-01T20:23:33.832600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:33.832634] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:33.832661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:33.832718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:33.892874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:33.893651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:33.893734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:33.893770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:34.008089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:34.008238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:34.008280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:34.008309] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:34.011668] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-01-01T20:23:34.011943] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-01T20:23:34.012079] [INFO ] [sig ] HBB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:34.151554] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HBB.txt [2026-01-01T20:23:34.151746] [INFO ] [sig ] [1483/3531] Completed HBB in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:34.151788] [INFO ] [sig ] [1484/3531] Forecasting HBCP... [2026-01-01T20:23:34.151849] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-01T20:23:34.151881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-01T20:23:34.163483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-01T20:23:34.163896] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-01T20:23:34.164718] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-01T20:23:34.164770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:34.164804] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:34.164833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:34.164892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:34.226231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:34.227401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:34.227495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:34.227531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:34.351134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:34.351301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:34.351356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:34.351400] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:34.355102] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=13.79%) [2026-01-01T20:23:34.355394] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-01T20:23:34.355540] [INFO ] [sig ] HBCP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:34.506205] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HBCP.txt [2026-01-01T20:23:34.506386] [INFO ] [sig ] [1484/3531] Completed HBCP in 0.4s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:34.506457] [INFO ] [sig ] [1485/3531] Forecasting HBM... [2026-01-01T20:23:34.506490] [INFO ] [sig ] Generating forecast for: HBM [2026-01-01T20:23:34.506522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-01T20:23:34.518148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-01T20:23:34.518619] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-01T20:23:34.519624] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-01T20:23:34.519678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:34.519712] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:34.519743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:34.519801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:34.582116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:34.583051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:34.583178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:34.583212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:34.714222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:34.714392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:34.714445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:34.714499] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:34.718045] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-01-01T20:23:34.718338] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-01T20:23:34.718465] [INFO ] [sig ] HBM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:34.861496] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HBM.txt [2026-01-01T20:23:34.861653] [INFO ] [sig ] [1485/3531] Completed HBM in 0.4s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:34.861695] [INFO ] [sig ] [1486/3531] Forecasting HBNC... [2026-01-01T20:23:34.861730] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-01T20:23:34.861761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-01T20:23:34.873216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-01T20:23:34.873606] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-01T20:23:34.874384] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-01T20:23:34.874436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:34.874467] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:34.874494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:34.874552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:34.929487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:34.930263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:34.930344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:34.930378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:35.047300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:35.047456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:35.047496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:35.047524] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:35.050965] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: UP (p=97.76%) [2026-01-01T20:23:35.051234] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-01T20:23:35.051354] [INFO ] [sig ] HBNC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:35.194310] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HBNC.txt [2026-01-01T20:23:35.194462] [INFO ] [sig ] [1486/3531] Completed HBNC in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:35.194503] [INFO ] [sig ] [1487/3531] Forecasting HCA... [2026-01-01T20:23:35.194532] [INFO ] [sig ] Generating forecast for: HCA [2026-01-01T20:23:35.194562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-01T20:23:35.205918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-01T20:23:35.206280] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-01T20:23:35.207083] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-01T20:23:35.207134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:35.207166] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:35.207192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:35.207248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:35.264985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:35.265822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:35.266112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:35.266145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:35.387894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:35.388055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:35.388095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:35.388124] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:35.392146] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: UP (p=76.31%) [2026-01-01T20:23:35.392413] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-01T20:23:35.392531] [INFO ] [sig ] HCA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:35.539472] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HCA.txt [2026-01-01T20:23:35.539656] [INFO ] [sig ] [1487/3531] Completed HCA in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:35.539711] [INFO ] [sig ] [1488/3531] Forecasting HCC... [2026-01-01T20:23:35.539772] [INFO ] [sig ] Generating forecast for: HCC [2026-01-01T20:23:35.539816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-01T20:23:35.550856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-01T20:23:35.551218] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-01T20:23:35.552031] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-01T20:23:35.552083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:35.552116] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:35.552144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:35.552204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:35.610809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:35.611829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:35.611960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:35.612017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:35.736875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:35.737030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:35.737073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:35.737102] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:35.740513] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-01-01T20:23:35.740834] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-01T20:23:35.740955] [INFO ] [sig ] HCC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:35.894455] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HCC.txt [2026-01-01T20:23:35.894649] [INFO ] [sig ] [1488/3531] Completed HCC in 0.4s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:35.894700] [INFO ] [sig ] [1489/3531] Forecasting HCI... [2026-01-01T20:23:35.894732] [INFO ] [sig ] Generating forecast for: HCI [2026-01-01T20:23:35.894763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-01T20:23:35.905938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-01T20:23:35.906329] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-01T20:23:35.907201] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-01T20:23:35.907254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:35.907288] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:35.907329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:35.907389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:35.965171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:35.966087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:35.966173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:35.966208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:36.081662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:36.081822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:36.081863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:36.081891] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:36.085182] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: DOWN (p=19.63%) [2026-01-01T20:23:36.085446] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-01T20:23:36.085566] [INFO ] [sig ] HCI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:36.222124] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HCI.txt [2026-01-01T20:23:36.222258] [INFO ] [sig ] [1489/3531] Completed HCI in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:36.222298] [INFO ] [sig ] [1490/3531] Forecasting HCM... [2026-01-01T20:23:36.222328] [INFO ] [sig ] Generating forecast for: HCM [2026-01-01T20:23:36.222358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-01T20:23:36.233252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-01T20:23:36.233651] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-01T20:23:36.234438] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-01T20:23:36.234489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:36.234522] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:36.234550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:36.234633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:36.289896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:36.290513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:36.290606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:36.290641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:36.408279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:36.408428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:36.408469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:36.408498] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:36.411852] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=48.73%) [2026-01-01T20:23:36.412117] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-01T20:23:36.412236] [INFO ] [sig ] HCM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:36.549825] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HCM.txt [2026-01-01T20:23:36.549966] [INFO ] [sig ] [1490/3531] Completed HCM in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:36.550007] [INFO ] [sig ] [1491/3531] Forecasting HCSG... [2026-01-01T20:23:36.550036] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-01T20:23:36.550066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-01T20:23:36.561307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-01T20:23:36.561668] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-01T20:23:36.562474] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-01T20:23:36.562526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:36.562560] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:36.562622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:36.562685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:36.620558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:36.621375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:36.621458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:36.621491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:36.740201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:36.740358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:36.740399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:36.740428] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:36.743731] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=44.70%) [2026-01-01T20:23:36.743998] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-01T20:23:36.744117] [INFO ] [sig ] HCSG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:36.880510] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HCSG.txt [2026-01-01T20:23:36.880657] [INFO ] [sig ] [1491/3531] Completed HCSG in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:36.880699] [INFO ] [sig ] [1492/3531] Forecasting HD... [2026-01-01T20:23:36.880733] [INFO ] [sig ] Generating forecast for: HD [2026-01-01T20:23:36.880763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-01T20:23:36.891121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-01T20:23:36.891457] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-01T20:23:36.892235] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-01T20:23:36.892286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:36.892344] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:36.892373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:36.892431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:36.951438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:36.952298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:36.952385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:36.952420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:37.069952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:37.070112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:37.070153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:37.070182] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:37.073548] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=96.80%) [2026-01-01T20:23:37.073846] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-01T20:23:37.073968] [INFO ] [sig ] HD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:37.211462] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HD.txt [2026-01-01T20:23:37.211638] [INFO ] [sig ] [1492/3531] Completed HD in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:37.211681] [INFO ] [sig ] [1493/3531] Forecasting HDB... [2026-01-01T20:23:37.211720] [INFO ] [sig ] Generating forecast for: HDB [2026-01-01T20:23:37.211761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-01T20:23:37.223186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-01T20:23:37.223603] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-01T20:23:37.224406] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-01T20:23:37.224458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:37.224490] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:37.224517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:37.224595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:37.281985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:37.282847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:37.282926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:37.282988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:37.407218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:37.407371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:37.407414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:37.407442] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:37.410815] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: DOWN (p=19.79%) [2026-01-01T20:23:37.411086] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-01T20:23:37.411209] [INFO ] [sig ] HDB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:37.552231] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HDB.txt [2026-01-01T20:23:37.552372] [INFO ] [sig ] [1493/3531] Completed HDB in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:37.552412] [INFO ] [sig ] [1494/3531] Forecasting HDSN... [2026-01-01T20:23:37.552441] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-01T20:23:37.552499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-01T20:23:37.562871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-01T20:23:37.563208] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-01T20:23:37.564016] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-01T20:23:37.564068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:37.564099] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:37.564127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:37.564185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:37.623055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:37.623891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:37.623973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:37.624007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:37.746915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:37.747116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:37.747171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:37.747203] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:37.751002] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=87.93%) [2026-01-01T20:23:37.751329] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-01T20:23:37.751465] [INFO ] [sig ] HDSN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:37.895145] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HDSN.txt [2026-01-01T20:23:37.895313] [INFO ] [sig ] [1494/3531] Completed HDSN in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-01T20:23:37.895353] [INFO ] [sig ] [1495/3531] Forecasting HE... [2026-01-01T20:23:37.895383] [INFO ] [sig ] Generating forecast for: HE [2026-01-01T20:23:37.895415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-01T20:23:37.907455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-01T20:23:37.907870] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-01T20:23:37.908706] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-01T20:23:37.908760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:37.908792] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:37.908820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:37.908880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:37.967225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:37.968111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:37.968194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:37.968227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:38.086888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:38.087045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:38.087085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:38.087113] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:38.090475] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=11.96%) [2026-01-01T20:23:38.090771] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-01T20:23:38.090894] [INFO ] [sig ] HE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:38.232693] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HE.txt [2026-01-01T20:23:38.232850] [INFO ] [sig ] [1495/3531] Completed HE in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:38.232890] [INFO ] [sig ] [1496/3531] Forecasting HEI... [2026-01-01T20:23:38.232920] [INFO ] [sig ] Generating forecast for: HEI [2026-01-01T20:23:38.232950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-01T20:23:38.245414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-01T20:23:38.246139] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-01T20:23:38.247401] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-01T20:23:38.247455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:38.247487] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:38.247514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:38.247589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:38.306269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:38.307113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:38.307193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:38.307228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:38.427110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:38.427254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:38.427295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:38.427323] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:38.430687] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=5.64%) [2026-01-01T20:23:38.430957] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-01T20:23:38.431074] [INFO ] [sig ] HEI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:38.572146] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HEI.txt [2026-01-01T20:23:38.572274] [INFO ] [sig ] [1496/3531] Completed HEI in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:38.572320] [INFO ] [sig ] [1497/3531] Forecasting HELE... [2026-01-01T20:23:38.572351] [INFO ] [sig ] Generating forecast for: HELE [2026-01-01T20:23:38.572380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-01T20:23:38.583185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-01T20:23:38.583507] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-01T20:23:38.584294] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-01T20:23:38.584346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:38.584377] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:38.584403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:38.584461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:38.639753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:38.640356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:38.640433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:38.640465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:38.761175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:38.761353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:38.761396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:38.761425] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:38.764842] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: UP (p=71.69%) [2026-01-01T20:23:38.765119] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-01T20:23:38.765243] [INFO ] [sig ] HELE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:38.903474] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HELE.txt [2026-01-01T20:23:38.903652] [INFO ] [sig ] [1497/3531] Completed HELE in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:38.903694] [INFO ] [sig ] [1498/3531] Forecasting HEPS... [2026-01-01T20:23:38.903725] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-01T20:23:38.903757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-01T20:23:38.914524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-01T20:23:38.914892] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-01T20:23:38.915677] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-01T20:23:38.915728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:38.915760] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:38.915787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:38.915844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:38.972020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:38.972892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:38.972974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:38.973009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:39.091621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:39.091790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:39.091832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:39.091861] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:39.095158] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: UP (p=57.10%) [2026-01-01T20:23:39.095429] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-01T20:23:39.095549] [INFO ] [sig ] HEPS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:39.233933] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HEPS.txt [2026-01-01T20:23:39.234074] [INFO ] [sig ] [1498/3531] Completed HEPS in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:39.234115] [INFO ] [sig ] [1499/3531] Forecasting HEQ... [2026-01-01T20:23:39.234145] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-01T20:23:39.234174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-01T20:23:39.245103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-01T20:23:39.245433] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-01T20:23:39.246218] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-01T20:23:39.246268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:39.246301] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:39.246328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:39.246385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:39.302383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:39.303125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:39.303202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:39.303235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:39.420239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:39.420415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:39.420459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:39.420490] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:39.424085] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-01-01T20:23:39.424362] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-01T20:23:39.424494] [INFO ] [sig ] HEQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:39.574412] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HEQ.txt [2026-01-01T20:23:39.574567] [INFO ] [sig ] [1499/3531] Completed HEQ in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:39.574629] [INFO ] [sig ] [1500/3531] Forecasting HERO... [2026-01-01T20:23:39.574659] [INFO ] [sig ] Generating forecast for: HERO [2026-01-01T20:23:39.574719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-01T20:23:39.585928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-01T20:23:39.586316] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-01T20:23:39.587152] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-01T20:23:39.587206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:39.587239] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:39.587265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:39.587323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:39.645287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:39.646101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:39.646185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:39.646219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:39.776412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:39.776595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:39.776645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:39.776683] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:39.780741] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-01T20:23:39.781038] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-01T20:23:39.781169] [INFO ] [sig ] HERO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:39.926342] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HERO.txt [2026-01-01T20:23:39.926500] [INFO ] [sig ] [1500/3531] Completed HERO in 0.4s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:39.926539] [INFO ] [sig ] [1501/3531] Forecasting HESM... [2026-01-01T20:23:39.926591] [INFO ] [sig ] Generating forecast for: HESM [2026-01-01T20:23:39.926624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-01T20:23:39.938109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-01T20:23:39.938491] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-01T20:23:39.939369] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-01T20:23:39.939421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:39.939453] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:39.939480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:39.939538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:39.995372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:39.996191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:39.996273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:39.996305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:40.121055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:40.121223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:40.121269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:40.121301] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:40.124747] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: DOWN (p=17.10%) [2026-01-01T20:23:40.125033] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-01T20:23:40.125166] [INFO ] [sig ] HESM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:40.270565] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HESM.txt [2026-01-01T20:23:40.270734] [INFO ] [sig ] [1501/3531] Completed HESM in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:40.270780] [INFO ] [sig ] [1502/3531] Forecasting HFFG... [2026-01-01T20:23:40.270812] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-01T20:23:40.270842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-01T20:23:40.281943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-01T20:23:40.282335] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-01T20:23:40.283205] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-01T20:23:40.283273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:40.283308] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:40.283337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:40.283397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:40.340699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:40.341510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:40.341658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:40.341709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:40.461320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:40.461480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:40.461523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:40.461553] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:40.465010] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-01T20:23:40.465289] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-01T20:23:40.465411] [INFO ] [sig ] HFFG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:40.608945] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HFFG.txt [2026-01-01T20:23:40.609129] [INFO ] [sig ] [1502/3531] Completed HFFG in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:40.609173] [INFO ] [sig ] [1503/3531] Forecasting HFRO... [2026-01-01T20:23:40.609204] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-01T20:23:40.609235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-01T20:23:40.620308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-01T20:23:40.620665] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-01T20:23:40.621501] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-01T20:23:40.621552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:40.621604] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:40.621632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:40.621690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:40.679588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:40.680244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:40.680324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:40.680358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:40.806336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:40.806471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:40.806514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:40.806543] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:40.811561] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-01T20:23:40.811925] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-01T20:23:40.812070] [INFO ] [sig ] HFRO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:40.964222] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HFRO.txt [2026-01-01T20:23:40.964431] [INFO ] [sig ] [1503/3531] Completed HFRO in 0.4s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:40.964481] [INFO ] [sig ] [1504/3531] Forecasting HFWA... [2026-01-01T20:23:40.964551] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-01T20:23:40.964615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-01T20:23:40.974633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-01T20:23:40.974959] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-01T20:23:40.975792] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-01T20:23:40.975854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:40.975897] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:40.975927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:40.975986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:41.034147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:41.035000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:41.035099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:41.035135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:41.154432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:41.154604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:41.154648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:41.154677] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:41.157983] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: UP (p=89.73%) [2026-01-01T20:23:41.158247] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-01T20:23:41.158366] [INFO ] [sig ] HFWA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:41.298159] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HFWA.txt [2026-01-01T20:23:41.298316] [INFO ] [sig ] [1504/3531] Completed HFWA in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:41.298365] [INFO ] [sig ] [1505/3531] Forecasting HG... [2026-01-01T20:23:41.298396] [INFO ] [sig ] Generating forecast for: HG [2026-01-01T20:23:41.298426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-01T20:23:41.309366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-01T20:23:41.309706] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-01T20:23:41.310534] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-01T20:23:41.310601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:41.310635] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:41.310662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:41.310718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:41.366525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:41.367376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:41.367452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:41.367483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:41.491591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:41.491751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:41.491790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:41.491821] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:41.495363] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: DOWN (p=42.94%) [2026-01-01T20:23:41.495650] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-01T20:23:41.495772] [INFO ] [sig ] HG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:41.637530] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HG.txt [2026-01-01T20:23:41.637753] [INFO ] [sig ] [1505/3531] Completed HG in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:41.637838] [INFO ] [sig ] [1506/3531] Forecasting HGBL... [2026-01-01T20:23:41.637882] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-01T20:23:41.637914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-01T20:23:41.649108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-01T20:23:41.649482] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-01T20:23:41.650295] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-01T20:23:41.650347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:41.650379] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:41.650407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:41.650465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:41.708148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:41.708827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:41.708908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:41.708942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:41.831280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:41.831457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:41.831506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:41.831538] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:41.835094] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-01T20:23:41.835366] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-01T20:23:41.835489] [INFO ] [sig ] HGBL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:41.975876] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HGBL.txt [2026-01-01T20:23:41.976034] [INFO ] [sig ] [1506/3531] Completed HGBL in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:41.976083] [INFO ] [sig ] [1507/3531] Forecasting HGLB... [2026-01-01T20:23:41.976115] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-01T20:23:41.976150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-01T20:23:41.987308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-01T20:23:41.987666] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-01T20:23:41.988435] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-01T20:23:41.988486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:41.988519] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:41.988546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:41.988637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:42.046824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:42.047687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:42.047771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:42.047805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:42.171585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:42.171747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:42.171789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:42.171821] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:42.175218] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: DOWN (p=22.08%) [2026-01-01T20:23:42.175500] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-01T20:23:42.175661] [INFO ] [sig ] HGLB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:42.315788] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HGLB.txt [2026-01-01T20:23:42.315953] [INFO ] [sig ] [1507/3531] Completed HGLB in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:42.315995] [INFO ] [sig ] [1508/3531] Forecasting HGTY... [2026-01-01T20:23:42.316024] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-01T20:23:42.316082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-01T20:23:42.326835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-01T20:23:42.327218] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-01T20:23:42.328001] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-01T20:23:42.328052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:42.328084] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:42.328111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:42.328169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:42.383169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:42.383834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:42.383913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:42.383946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:42.500030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:42.500193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:42.500234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:42.500265] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:42.503628] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: UP (p=84.21%) [2026-01-01T20:23:42.503898] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-01T20:23:42.504019] [INFO ] [sig ] HGTY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:42.645304] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HGTY.txt [2026-01-01T20:23:42.645469] [INFO ] [sig ] [1508/3531] Completed HGTY in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:42.645509] [INFO ] [sig ] [1509/3531] Forecasting HHH... [2026-01-01T20:23:42.645538] [INFO ] [sig ] Generating forecast for: HHH [2026-01-01T20:23:42.645608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-01T20:23:42.657428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-01T20:23:42.657792] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-01T20:23:42.658544] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-01T20:23:42.658612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:42.658670] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:42.658699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:42.658757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:42.715960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:42.716642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:42.716722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:42.716756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:42.835866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:42.836023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:42.836081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:42.836113] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:42.839493] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: UP (p=85.49%) [2026-01-01T20:23:42.839784] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-01T20:23:42.839908] [INFO ] [sig ] HHH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:42.980645] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HHH.txt [2026-01-01T20:23:42.980795] [INFO ] [sig ] [1509/3531] Completed HHH in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:42.980836] [INFO ] [sig ] [1510/3531] Forecasting HI... [2026-01-01T20:23:42.980893] [INFO ] [sig ] Generating forecast for: HI [2026-01-01T20:23:42.980925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-01T20:23:42.991950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-01T20:23:42.992275] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-01T20:23:42.993055] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-01T20:23:42.993107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:42.993138] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:42.993165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:42.993222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:43.057786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:43.058611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:43.058693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:43.058726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:43.180324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:43.180479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:43.180522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:43.180551] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:43.183876] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-01T20:23:43.184148] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-01T20:23:43.184270] [INFO ] [sig ] HI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:43.323881] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HI.txt [2026-01-01T20:23:43.324021] [INFO ] [sig ] [1510/3531] Completed HI in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:43.324060] [INFO ] [sig ] [1511/3531] Forecasting HIFS... [2026-01-01T20:23:43.324095] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-01T20:23:43.324125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-01T20:23:43.334912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-01T20:23:43.335248] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-01T20:23:43.336045] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-01T20:23:43.336098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:43.336132] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:43.336160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:43.336218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:43.396609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:43.397403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:43.397512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:43.397548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:43.511819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:43.511970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:43.512011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:43.512039] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:43.515483] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: DOWN (p=42.68%) [2026-01-01T20:23:43.515768] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-01T20:23:43.515887] [INFO ] [sig ] HIFS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:43.657872] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HIFS.txt [2026-01-01T20:23:43.658016] [INFO ] [sig ] [1511/3531] Completed HIFS in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-01T20:23:43.658057] [INFO ] [sig ] [1512/3531] Forecasting HIG... [2026-01-01T20:23:43.658086] [INFO ] [sig ] Generating forecast for: HIG [2026-01-01T20:23:43.658117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-01T20:23:43.669956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-01T20:23:43.670472] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-01T20:23:43.671264] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-01T20:23:43.671315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:43.671348] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:43.671375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:43.671434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:43.733836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:43.734551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:43.734650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:43.734685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:43.855861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:43.856020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:43.856060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:43.856089] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:43.859465] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-01T20:23:43.859759] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-01T20:23:43.859882] [INFO ] [sig ] HIG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:44.002007] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HIG.txt [2026-01-01T20:23:44.002214] [INFO ] [sig ] [1512/3531] Completed HIG in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-01T20:23:44.002274] [INFO ] [sig ] [1513/3531] Forecasting HII... [2026-01-01T20:23:44.002316] [INFO ] [sig ] Generating forecast for: HII [2026-01-01T20:23:44.002395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-01T20:23:44.013757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-01T20:23:44.014120] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-01T20:23:44.014927] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-01T20:23:44.014979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:44.015025] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:44.015053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:44.015112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:44.072617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:44.073406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:44.073485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:44.073518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:44.200473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:44.200670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:44.200713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:44.200742] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:44.204139] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-01-01T20:23:44.204409] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-01T20:23:44.204534] [INFO ] [sig ] HII: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:44.345969] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HII.txt [2026-01-01T20:23:44.346097] [INFO ] [sig ] [1513/3531] Completed HII in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:44.346136] [INFO ] [sig ] [1514/3531] Forecasting HIMS... [2026-01-01T20:23:44.346166] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-01T20:23:44.346195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-01T20:23:44.357845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-01T20:23:44.358203] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-01T20:23:44.359048] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-01T20:23:44.359099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:44.359131] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:44.359157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:44.359215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:44.415179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:44.415949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:44.416029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:44.416061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:44.534918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:44.535069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:44.535111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:44.535139] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:44.538527] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=59.34%) [2026-01-01T20:23:44.538830] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-01T20:23:44.538981] [INFO ] [sig ] HIMS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:44.686598] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HIMS.txt [2026-01-01T20:23:44.686761] [INFO ] [sig ] [1514/3531] Completed HIMS in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:44.686828] [INFO ] [sig ] [1515/3531] Forecasting HIMX... [2026-01-01T20:23:44.686861] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-01T20:23:44.686897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-01T20:23:44.697604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-01T20:23:44.697937] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-01T20:23:44.698763] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-01T20:23:44.698816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:44.698848] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:44.698876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:44.698935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:44.755656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:44.756427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:44.756507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:44.756541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:44.876609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:44.876765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:44.876805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:44.876833] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:44.880224] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: DOWN (p=23.39%) [2026-01-01T20:23:44.880492] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-01T20:23:44.880629] [INFO ] [sig ] HIMX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:45.017256] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HIMX.txt [2026-01-01T20:23:45.017384] [INFO ] [sig ] [1515/3531] Completed HIMX in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:45.017423] [INFO ] [sig ] [1516/3531] Forecasting HIO... [2026-01-01T20:23:45.017453] [INFO ] [sig ] Generating forecast for: HIO [2026-01-01T20:23:45.017483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-01T20:23:45.028154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-01T20:23:45.028488] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-01T20:23:45.029346] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-01T20:23:45.029397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:45.029428] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:45.029454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:45.029511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:45.085991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:45.086615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:45.086693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:45.086728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:45.206220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:45.206371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:45.206412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:45.206441] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:45.209779] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: UP (p=73.67%) [2026-01-01T20:23:45.210054] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-01T20:23:45.210179] [INFO ] [sig ] HIO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:45.348239] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HIO.txt [2026-01-01T20:23:45.348383] [INFO ] [sig ] [1516/3531] Completed HIO in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:45.348429] [INFO ] [sig ] [1517/3531] Forecasting HIPO... [2026-01-01T20:23:45.348477] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-01T20:23:45.348546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-01T20:23:45.359172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-01T20:23:45.359514] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-01T20:23:45.360308] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-01T20:23:45.360361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:45.360393] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:45.360421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:45.360478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:45.417887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:45.418623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:45.418704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:45.418738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:45.539909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:45.540065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:45.540107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:45.540139] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:45.543473] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: DOWN (p=12.61%) [2026-01-01T20:23:45.543765] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-01T20:23:45.543888] [INFO ] [sig ] HIPO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:45.682012] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HIPO.txt [2026-01-01T20:23:45.682163] [INFO ] [sig ] [1517/3531] Completed HIPO in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:45.682209] [INFO ] [sig ] [1518/3531] Forecasting HITI... [2026-01-01T20:23:45.682242] [INFO ] [sig ] Generating forecast for: HITI [2026-01-01T20:23:45.682307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-01T20:23:45.693144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-01T20:23:45.693467] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-01T20:23:45.694272] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-01T20:23:45.694337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:45.694375] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:45.694406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:45.694463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:45.751972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:45.752996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:45.753086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:45.753120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:45.873299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:45.873478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:45.873521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:45.873549] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:45.877008] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-01-01T20:23:45.877290] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-01T20:23:45.877412] [INFO ] [sig ] HITI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:46.016032] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HITI.txt [2026-01-01T20:23:46.016174] [INFO ] [sig ] [1518/3531] Completed HITI in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:46.016213] [INFO ] [sig ] [1519/3531] Forecasting HIVE... [2026-01-01T20:23:46.016243] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-01T20:23:46.016274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-01T20:23:46.027156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-01T20:23:46.027502] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-01T20:23:46.028306] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-01T20:23:46.028358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:46.028389] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:46.028417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:46.028474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:46.086476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:46.087405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:46.087523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:46.087560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:46.208439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:46.208616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:46.208662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:46.208691] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:46.212241] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: DOWN (p=36.73%) [2026-01-01T20:23:46.212533] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-01T20:23:46.212680] [INFO ] [sig ] HIVE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:46.359459] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HIVE.txt [2026-01-01T20:23:46.359643] [INFO ] [sig ] [1519/3531] Completed HIVE in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:46.359688] [INFO ] [sig ] [1520/3531] Forecasting HIX... [2026-01-01T20:23:46.359720] [INFO ] [sig ] Generating forecast for: HIX [2026-01-01T20:23:46.359752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-01T20:23:46.372402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-01T20:23:46.372782] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-01T20:23:46.373596] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-01T20:23:46.373649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:46.373682] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:46.373711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:46.373770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:46.432696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:46.433449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:46.433530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:46.433564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:46.549516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:46.549683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:46.549725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:46.549794] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:46.553172] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=68.26%) [2026-01-01T20:23:46.553444] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-01T20:23:46.553563] [INFO ] [sig ] HIX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:46.693164] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HIX.txt [2026-01-01T20:23:46.693287] [INFO ] [sig ] [1520/3531] Completed HIX in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:46.693329] [INFO ] [sig ] [1521/3531] Forecasting HL... [2026-01-01T20:23:46.693360] [INFO ] [sig ] Generating forecast for: HL [2026-01-01T20:23:46.693392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-01T20:23:46.704587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-01T20:23:46.704909] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-01T20:23:46.705741] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-01T20:23:46.705794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:46.705827] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:46.705856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:46.705915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:46.764784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:46.765444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:46.765523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:46.765556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:46.886001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:46.886158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:46.886201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:46.886232] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:46.889672] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-01-01T20:23:46.889955] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-01T20:23:46.890082] [INFO ] [sig ] HL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:47.035589] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HL.txt [2026-01-01T20:23:47.035715] [INFO ] [sig ] [1521/3531] Completed HL in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:47.035756] [INFO ] [sig ] [1522/3531] Forecasting HLAL... [2026-01-01T20:23:47.035788] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-01T20:23:47.035818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-01T20:23:47.047606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-01T20:23:47.047972] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-01T20:23:47.048807] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-01T20:23:47.048858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:47.048890] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:47.048917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:47.049000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:47.104445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:47.105146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:47.105226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:47.105271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:47.227149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:47.227304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:47.227344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:47.227373] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:47.230706] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=23.17%) [2026-01-01T20:23:47.230983] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-01T20:23:47.231106] [INFO ] [sig ] HLAL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:47.368470] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HLAL.txt [2026-01-01T20:23:47.368634] [INFO ] [sig ] [1522/3531] Completed HLAL in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:47.368676] [INFO ] [sig ] [1523/3531] Forecasting HLF... [2026-01-01T20:23:47.368732] [INFO ] [sig ] Generating forecast for: HLF [2026-01-01T20:23:47.368766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-01T20:23:47.379183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-01T20:23:47.379529] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-01T20:23:47.380333] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-01T20:23:47.380385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:47.380417] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:47.380445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:47.380504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:47.438145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:47.438843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:47.438922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:47.438970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:47.561021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:47.561177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:47.561219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:47.561248] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:47.564718] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=33.89%) [2026-01-01T20:23:47.564995] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-01T20:23:47.565117] [INFO ] [sig ] HLF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:47.703419] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HLF.txt [2026-01-01T20:23:47.703544] [INFO ] [sig ] [1523/3531] Completed HLF in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:47.703604] [INFO ] [sig ] [1524/3531] Forecasting HLI... [2026-01-01T20:23:47.703638] [INFO ] [sig ] Generating forecast for: HLI [2026-01-01T20:23:47.703675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-01T20:23:47.714762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-01T20:23:47.715106] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-01T20:23:47.715901] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-01T20:23:47.715952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:47.715984] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:47.716011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:47.716081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:47.772932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:47.773756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:47.773834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:47.773867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:47.888626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:47.888780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:47.888822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:47.888851] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:47.892188] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=38.45%) [2026-01-01T20:23:47.892465] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-01T20:23:47.892606] [INFO ] [sig ] HLI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:48.029418] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HLI.txt [2026-01-01T20:23:48.029546] [INFO ] [sig ] [1524/3531] Completed HLI in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:48.029603] [INFO ] [sig ] [1525/3531] Forecasting HLIO... [2026-01-01T20:23:48.029635] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-01T20:23:48.029689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-01T20:23:48.040161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-01T20:23:48.040484] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-01T20:23:48.041258] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-01T20:23:48.041309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:48.041341] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:48.041367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:48.041423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:48.098398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:48.099133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:48.099213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:48.099246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:48.234443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:48.234648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:48.234704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:48.234745] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:48.238611] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-01-01T20:23:48.239030] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-01T20:23:48.239193] [INFO ] [sig ] HLIO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:48.387284] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HLIO.txt [2026-01-01T20:23:48.387411] [INFO ] [sig ] [1525/3531] Completed HLIO in 0.4s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:48.387451] [INFO ] [sig ] [1526/3531] Forecasting HLLY... [2026-01-01T20:23:48.387481] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-01T20:23:48.387512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-01T20:23:48.398276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-01T20:23:48.398611] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-01T20:23:48.399412] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-01T20:23:48.399477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:48.399534] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:48.399562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:48.399638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:48.455871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:48.456490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:48.456566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:48.456618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:48.576313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:48.576463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:48.576505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:48.576543] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:48.580078] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: DOWN (p=3.36%) [2026-01-01T20:23:48.580377] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-01T20:23:48.580503] [INFO ] [sig ] HLLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:48.723233] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HLLY.txt [2026-01-01T20:23:48.723352] [INFO ] [sig ] [1526/3531] Completed HLLY in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:48.723391] [INFO ] [sig ] [1527/3531] Forecasting HLMN... [2026-01-01T20:23:48.723421] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-01T20:23:48.723450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-01T20:23:48.734672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-01T20:23:48.735012] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-01T20:23:48.735850] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-01T20:23:48.735904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:48.735938] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:48.735966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:48.736024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:48.794748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:48.795389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:48.795470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:48.795504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:48.917732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:48.917886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:48.917928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:48.917957] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:48.921283] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-01T20:23:48.921551] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-01T20:23:48.921692] [INFO ] [sig ] HLMN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:49.059376] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HLMN.txt [2026-01-01T20:23:49.059496] [INFO ] [sig ] [1527/3531] Completed HLMN in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:49.059534] [INFO ] [sig ] [1528/3531] Forecasting HLN... [2026-01-01T20:23:49.059563] [INFO ] [sig ] Generating forecast for: HLN [2026-01-01T20:23:49.059612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-01T20:23:49.070416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-01T20:23:49.070764] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-01T20:23:49.071528] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-01T20:23:49.071609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:49.071645] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:49.071672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:49.071729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:49.127750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:49.128341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:49.128416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:49.128449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:49.244520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:49.244701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:49.244743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:49.244772] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:49.248126] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-01-01T20:23:49.248427] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-01T20:23:49.248554] [INFO ] [sig ] HLN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:49.390651] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HLN.txt [2026-01-01T20:23:49.390794] [INFO ] [sig ] [1528/3531] Completed HLN in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-01T20:23:49.390835] [INFO ] [sig ] [1529/3531] Forecasting HLNE... [2026-01-01T20:23:49.390865] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-01T20:23:49.390897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-01T20:23:49.402030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-01T20:23:49.402386] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-01T20:23:49.403185] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-01T20:23:49.403237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:49.403270] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:49.403297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:49.403357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:49.461565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:49.462216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:49.462295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:49.462328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:49.580264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:49.580414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:49.580455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:49.580513] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:49.583866] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: DOWN (p=5.33%) [2026-01-01T20:23:49.584142] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-01T20:23:49.584269] [INFO ] [sig ] HLNE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:49.724819] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HLNE.txt [2026-01-01T20:23:49.724979] [INFO ] [sig ] [1529/3531] Completed HLNE in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-01T20:23:49.725034] [INFO ] [sig ] [1530/3531] Forecasting HLX... [2026-01-01T20:23:49.725109] [INFO ] [sig ] Generating forecast for: HLX [2026-01-01T20:23:49.725160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-01T20:23:49.736151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-01T20:23:49.736466] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-01T20:23:49.737265] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-01T20:23:49.737317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:49.737350] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:49.737377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:49.737435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:49.793056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:49.793701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:49.793779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:49.793812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:49.908936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:49.909109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:49.909149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:49.909180] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:49.912501] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=60.01%) [2026-01-01T20:23:49.912798] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-01T20:23:49.912918] [INFO ] [sig ] HLX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:50.049802] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HLX.txt [2026-01-01T20:23:50.049932] [INFO ] [sig ] [1530/3531] Completed HLX in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-01T20:23:50.049971] [INFO ] [sig ] [1531/3531] Forecasting HMC... [2026-01-01T20:23:50.050001] [INFO ] [sig ] Generating forecast for: HMC [2026-01-01T20:23:50.050032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-01T20:23:50.060878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-01T20:23:50.061201] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-01T20:23:50.061977] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-01T20:23:50.062027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:50.062059] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:50.062085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:50.062143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:50.118015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:50.118638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:50.118713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:50.118746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:50.238122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:50.238274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:50.238315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:50.238344] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:50.241661] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: DOWN (p=48.01%) [2026-01-01T20:23:50.241943] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-01T20:23:50.242062] [INFO ] [sig ] HMC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:50.379831] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HMC.txt [2026-01-01T20:23:50.379990] [INFO ] [sig ] [1531/3531] Completed HMC in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:50.380029] [INFO ] [sig ] [1532/3531] Forecasting HMN... [2026-01-01T20:23:50.380059] [INFO ] [sig ] Generating forecast for: HMN [2026-01-01T20:23:50.380090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-01T20:23:50.391596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-01T20:23:50.391976] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-01T20:23:50.392766] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-01T20:23:50.392816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:50.392847] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:50.392874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:50.392931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:50.452152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:50.453025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:50.453105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:50.453136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:50.570071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:50.570218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:50.570258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:50.570287] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:50.573742] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: UP (p=71.96%) [2026-01-01T20:23:50.574007] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-01T20:23:50.574125] [INFO ] [sig ] HMN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:50.714100] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HMN.txt [2026-01-01T20:23:50.714236] [INFO ] [sig ] [1532/3531] Completed HMN in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:50.714276] [INFO ] [sig ] [1533/3531] Forecasting HMY... [2026-01-01T20:23:50.714304] [INFO ] [sig ] Generating forecast for: HMY [2026-01-01T20:23:50.714335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-01T20:23:50.726916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-01T20:23:50.727256] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-01T20:23:50.728069] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-01T20:23:50.728131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:50.728170] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:50.728203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:50.728262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:50.784527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:50.785142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:50.785218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:50.785250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:50.908155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:50.908309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:50.908367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:50.908398] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:50.911720] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=50.51%) [2026-01-01T20:23:50.911993] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-01T20:23:50.912115] [INFO ] [sig ] HMY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:51.049284] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HMY.txt [2026-01-01T20:23:51.049395] [INFO ] [sig ] [1533/3531] Completed HMY in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:51.049434] [INFO ] [sig ] [1534/3531] Forecasting HNDL... [2026-01-01T20:23:51.049463] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-01T20:23:51.049494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-01T20:23:51.059903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-01T20:23:51.060224] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-01T20:23:51.061025] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-01T20:23:51.061075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:51.061106] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:51.061132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:51.061189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:51.118074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:51.118679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:51.118753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:51.118785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:51.242295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:51.242444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:51.242483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:51.242512] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:51.246030] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: UP (p=77.64%) [2026-01-01T20:23:51.246296] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-01T20:23:51.246419] [INFO ] [sig ] HNDL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:51.384062] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HNDL.txt [2026-01-01T20:23:51.384178] [INFO ] [sig ] [1534/3531] Completed HNDL in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:51.384216] [INFO ] [sig ] [1535/3531] Forecasting HNI... [2026-01-01T20:23:51.384246] [INFO ] [sig ] Generating forecast for: HNI [2026-01-01T20:23:51.384276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-01T20:23:51.395174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-01T20:23:51.395496] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-01T20:23:51.396281] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-01T20:23:51.396332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:51.396364] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:51.396390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:51.396447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:51.451564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:51.452438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:51.452519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:51.452551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:51.574610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:51.574759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:51.574803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:51.574832] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:51.578114] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: DOWN (p=7.82%) [2026-01-01T20:23:51.578378] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-01T20:23:51.578498] [INFO ] [sig ] HNI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:51.716430] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HNI.txt [2026-01-01T20:23:51.716552] [INFO ] [sig ] [1535/3531] Completed HNI in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:51.716608] [INFO ] [sig ] [1536/3531] Forecasting HNRG... [2026-01-01T20:23:51.716639] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-01T20:23:51.716669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-01T20:23:51.727434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-01T20:23:51.727765] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-01T20:23:51.728515] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-01T20:23:51.728564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:51.728614] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:51.728643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:51.728699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:51.783759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:51.784369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:51.784477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:51.784510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:51.902644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:51.902796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:51.902840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:51.902880] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:51.906217] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: DOWN (p=26.19%) [2026-01-01T20:23:51.906493] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-01T20:23:51.906634] [INFO ] [sig ] HNRG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:52.048114] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HNRG.txt [2026-01-01T20:23:52.048238] [INFO ] [sig ] [1536/3531] Completed HNRG in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:52.048276] [INFO ] [sig ] [1537/3531] Forecasting HOG... [2026-01-01T20:23:52.048306] [INFO ] [sig ] Generating forecast for: HOG [2026-01-01T20:23:52.048337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-01T20:23:52.058720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-01T20:23:52.059054] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-01T20:23:52.059836] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-01T20:23:52.059885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:52.059930] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:52.059958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:52.060016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:52.115825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:52.116417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:52.116492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:52.116524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:52.237274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:52.237413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:52.237453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:52.237482] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:52.240874] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=16.64%) [2026-01-01T20:23:52.241138] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-01T20:23:52.241260] [INFO ] [sig ] HOG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:52.380051] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HOG.txt [2026-01-01T20:23:52.380184] [INFO ] [sig ] [1537/3531] Completed HOG in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:52.380222] [INFO ] [sig ] [1538/3531] Forecasting HOLO... [2026-01-01T20:23:52.380252] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-01T20:23:52.380308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-01T20:23:52.391846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-01T20:23:52.392238] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-01T20:23:52.393050] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-01T20:23:52.393101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:52.393132] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:52.393158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:52.393219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:52.448440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:52.449097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:52.449173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:52.449205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:52.563428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:52.563587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:52.563629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:52.563657] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:52.566913] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=39.27%) [2026-01-01T20:23:52.567182] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-01T20:23:52.567300] [INFO ] [sig ] HOLO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:52.703605] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HOLO.txt [2026-01-01T20:23:52.703715] [INFO ] [sig ] [1538/3531] Completed HOLO in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:52.703752] [INFO ] [sig ] [1539/3531] Forecasting HOLX... [2026-01-01T20:23:52.703782] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-01T20:23:52.703814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-01T20:23:52.714290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-01T20:23:52.714632] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-01T20:23:52.715380] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-01T20:23:52.715430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:52.715462] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:52.715489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:52.715546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:52.771274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:52.771867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:52.771943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:52.771975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:52.894628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:52.894771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:52.894811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:52.894841] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:52.898118] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: UP (p=66.09%) [2026-01-01T20:23:52.898387] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-01T20:23:52.898505] [INFO ] [sig ] HOLX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:53.035978] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HOLX.txt [2026-01-01T20:23:53.036110] [INFO ] [sig ] [1539/3531] Completed HOLX in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:53.036149] [INFO ] [sig ] [1540/3531] Forecasting HOMB... [2026-01-01T20:23:53.036179] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-01T20:23:53.036221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-01T20:23:53.046618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-01T20:23:53.046930] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-01T20:23:53.047722] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-01T20:23:53.047773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:53.047805] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:53.047832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:53.047889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:53.106223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:53.106835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:53.106909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:53.106941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:53.222786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:53.222944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:53.222984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:53.223013] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:53.226298] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-01-01T20:23:53.226560] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-01T20:23:53.226696] [INFO ] [sig ] HOMB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:53.364371] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HOMB.txt [2026-01-01T20:23:53.364496] [INFO ] [sig ] [1540/3531] Completed HOMB in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:53.364549] [INFO ] [sig ] [1541/3531] Forecasting HON... [2026-01-01T20:23:53.364610] [INFO ] [sig ] Generating forecast for: HON [2026-01-01T20:23:53.364645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-01T20:23:53.375127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-01T20:23:53.375450] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-01T20:23:53.376233] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-01T20:23:53.376284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:53.376316] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:53.376343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:53.376400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:53.431296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:53.431906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:53.431982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:53.432013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:53.551823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:53.551951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:53.551990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:53.552018] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:53.555216] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: DOWN (p=31.85%) [2026-01-01T20:23:53.555479] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-01T20:23:53.555615] [INFO ] [sig ] HON: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:53.693237] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HON.txt [2026-01-01T20:23:53.693533] [INFO ] [sig ] [1541/3531] Completed HON in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:53.693586] [INFO ] [sig ] [1542/3531] Forecasting HOOD... [2026-01-01T20:23:53.693618] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-01T20:23:53.693648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-01T20:23:53.704951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-01T20:23:53.705256] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-01T20:23:53.706053] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-01T20:23:53.706104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:53.706135] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:53.706162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:53.706224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:53.762312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:53.762900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:53.762977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:53.763008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:53.884949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:53.885090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:53.885132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:53.885161] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:53.888438] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: UP (p=74.14%) [2026-01-01T20:23:53.888720] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-01T20:23:53.888857] [INFO ] [sig ] HOOD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:54.026073] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HOOD.txt [2026-01-01T20:23:54.026182] [INFO ] [sig ] [1542/3531] Completed HOOD in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:54.026219] [INFO ] [sig ] [1543/3531] Forecasting HOPE... [2026-01-01T20:23:54.026248] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-01T20:23:54.026280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-01T20:23:54.036528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-01T20:23:54.036861] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-01T20:23:54.037639] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-01T20:23:54.037692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:54.037750] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:54.037778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:54.037835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:54.092832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:54.093399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:54.093473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:54.093505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:54.202883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:54.203006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:54.203045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:54.203072] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:54.206262] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=17.13%) [2026-01-01T20:23:54.206531] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-01T20:23:54.206667] [INFO ] [sig ] HOPE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:54.345921] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HOPE.txt [2026-01-01T20:23:54.346030] [INFO ] [sig ] [1543/3531] Completed HOPE in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:54.346067] [INFO ] [sig ] [1544/3531] Forecasting HOUS... [2026-01-01T20:23:54.346097] [INFO ] [sig ] Generating forecast for: HOUS [2026-01-01T20:23:54.346127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOUS' from 'https://tdm.silogroup.org/data/derivative_storage/HOUS.csv'. [2026-01-01T20:23:54.357767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOUS'. [2026-01-01T20:23:54.358178] [INFO ] [FORECASTER] Starting predict_future for HOUS [2026-01-01T20:23:54.359027] [DEBUG] [LOCAL ] No optimal features file found for HOUS: ./output/feature-sets/HOUS.txt [2026-01-01T20:23:54.359079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:54.359110] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:54.359136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:54.359193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:54.415792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:54.416692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:54.416775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:54.416807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:54.536427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:54.536608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:54.536653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:54.536701] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:54.540099] [DEBUG] [FORECASTER] HOUS: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-01-01T20:23:54.540374] [INFO ] [FORECASTER] Completed predict_future for HOUS [2026-01-01T20:23:54.540501] [INFO ] [sig ] HOUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:54.676591] [INFO ] [LOCAL ] Saved forecast: HOUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HOUS.txt [2026-01-01T20:23:54.676724] [INFO ] [sig ] [1544/3531] Completed HOUS in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:54.676765] [INFO ] [sig ] [1545/3531] Forecasting HP... [2026-01-01T20:23:54.676796] [INFO ] [sig ] Generating forecast for: HP [2026-01-01T20:23:54.676856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-01T20:23:54.687383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-01T20:23:54.687719] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-01T20:23:54.688497] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-01T20:23:54.688550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:54.688610] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:54.688642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:54.688702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:54.747841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:54.748541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:54.748641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:54.748675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:54.869242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:54.869397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:54.869438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:54.869467] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:54.872942] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: UP (p=57.94%) [2026-01-01T20:23:54.873222] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-01T20:23:54.873348] [INFO ] [sig ] HP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:55.010782] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HP.txt [2026-01-01T20:23:55.010917] [INFO ] [sig ] [1545/3531] Completed HP in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-01T20:23:55.010957] [INFO ] [sig ] [1546/3531] Forecasting HPE... [2026-01-01T20:23:55.010987] [INFO ] [sig ] Generating forecast for: HPE [2026-01-01T20:23:55.011018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-01T20:23:55.022005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-01T20:23:55.022359] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-01T20:23:55.023165] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-01T20:23:55.023217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:55.023250] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:55.023277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:55.023337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:55.079232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:55.079948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:55.080060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:55.080095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:55.199393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:55.199540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:55.199596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:55.199656] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:55.202970] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: DOWN (p=49.28%) [2026-01-01T20:23:55.203236] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-01T20:23:55.203360] [INFO ] [sig ] HPE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:55.340614] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HPE.txt [2026-01-01T20:23:55.340757] [INFO ] [sig ] [1546/3531] Completed HPE in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-01T20:23:55.340807] [INFO ] [sig ] [1547/3531] Forecasting HPF... [2026-01-01T20:23:55.340837] [INFO ] [sig ] Generating forecast for: HPF [2026-01-01T20:23:55.340872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-01T20:23:55.351740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-01T20:23:55.352096] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-01T20:23:55.352902] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-01T20:23:55.352953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:55.352984] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:55.353011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:55.353068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:55.408881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:55.409607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:55.409688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:55.409721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:55.530537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:55.530690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:55.530733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:55.530762] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:55.534135] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: UP (p=69.49%) [2026-01-01T20:23:55.534399] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-01T20:23:55.534520] [INFO ] [sig ] HPF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:55.673245] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HPF.txt [2026-01-01T20:23:55.673396] [INFO ] [sig ] [1547/3531] Completed HPF in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-01T20:23:55.673443] [INFO ] [sig ] [1548/3531] Forecasting HPI... [2026-01-01T20:23:55.673473] [INFO ] [sig ] Generating forecast for: HPI [2026-01-01T20:23:55.673509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-01T20:23:55.684502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-01T20:23:55.684861] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-01T20:23:55.685641] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-01T20:23:55.685692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:55.685731] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:55.685777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:55.685838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:55.742321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:55.743015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:55.743095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:55.743129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:55.859963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:55.860122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:55.860164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:55.860198] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:55.863593] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: UP (p=73.04%) [2026-01-01T20:23:55.863885] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-01T20:23:55.864011] [INFO ] [sig ] HPI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:56.004279] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HPI.txt [2026-01-01T20:23:56.004447] [INFO ] [sig ] [1548/3531] Completed HPI in 0.3s | 2.92 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-01T20:23:56.004508] [INFO ] [sig ] [1549/3531] Forecasting HPK... [2026-01-01T20:23:56.004537] [INFO ] [sig ] Generating forecast for: HPK [2026-01-01T20:23:56.004592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-01T20:23:56.015173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-01T20:23:56.015495] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-01T20:23:56.016269] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-01T20:23:56.016319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:56.016350] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:56.016377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:56.016435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:56.071678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:56.072276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:56.072354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:56.072386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:56.194970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:56.195118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:56.195158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:56.195189] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:56.198497] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-01-01T20:23:56.198783] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-01T20:23:56.198906] [INFO ] [sig ] HPK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:56.339350] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HPK.txt [2026-01-01T20:23:56.339477] [INFO ] [sig ] [1549/3531] Completed HPK in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:56.339516] [INFO ] [sig ] [1550/3531] Forecasting HPP... [2026-01-01T20:23:56.339546] [INFO ] [sig ] Generating forecast for: HPP [2026-01-01T20:23:56.339592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-01T20:23:56.350367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-01T20:23:56.350703] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-01T20:23:56.351472] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-01T20:23:56.351522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:56.351555] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:56.351601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:56.351660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:56.407251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:56.407886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:56.407960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:56.407991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:56.528181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:56.528342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:56.528383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:56.528411] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:56.531731] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: DOWN (p=38.89%) [2026-01-01T20:23:56.531995] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-01T20:23:56.532115] [INFO ] [sig ] HPP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:56.670522] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HPP.txt [2026-01-01T20:23:56.670696] [INFO ] [sig ] [1550/3531] Completed HPP in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:56.670739] [INFO ] [sig ] [1551/3531] Forecasting HPQ... [2026-01-01T20:23:56.670796] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-01T20:23:56.670832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-01T20:23:56.681824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-01T20:23:56.682186] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-01T20:23:56.683040] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-01T20:23:56.683093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:56.683126] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:56.683154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:56.683214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:56.740973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:56.741753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:56.741836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:56.741869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:56.863008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:56.863154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:56.863198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:56.863225] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:56.866761] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-01-01T20:23:56.867055] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-01T20:23:56.867192] [INFO ] [sig ] HPQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:57.016137] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HPQ.txt [2026-01-01T20:23:57.016304] [INFO ] [sig ] [1551/3531] Completed HPQ in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:57.016344] [INFO ] [sig ] [1552/3531] Forecasting HPS... [2026-01-01T20:23:57.016375] [INFO ] [sig ] Generating forecast for: HPS [2026-01-01T20:23:57.016433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-01T20:23:57.028781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-01T20:23:57.029206] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-01T20:23:57.030071] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-01T20:23:57.030125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:57.030158] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:57.030185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:57.030249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:57.090803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:57.091677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:57.091759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:57.091793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:57.213978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:57.214129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:57.214170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:57.214199] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:57.217711] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=95.54%) [2026-01-01T20:23:57.217976] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-01T20:23:57.218095] [INFO ] [sig ] HPS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:57.360161] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HPS.txt [2026-01-01T20:23:57.360286] [INFO ] [sig ] [1552/3531] Completed HPS in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:57.360325] [INFO ] [sig ] [1553/3531] Forecasting HQI... [2026-01-01T20:23:57.360363] [INFO ] [sig ] Generating forecast for: HQI [2026-01-01T20:23:57.360399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-01T20:23:57.371613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-01T20:23:57.371961] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-01T20:23:57.372873] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-01T20:23:57.372923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:57.372954] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:57.372983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:57.373040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:57.430225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:57.430841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:57.430945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:57.430978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:57.532988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:57.533147] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:23:57.533188] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:57.533216] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:57.536534] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: DOWN (p=35.94%) [2026-01-01T20:23:57.536822] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-01T20:23:57.536946] [INFO ] [sig ] HQI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:57.680318] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HQI.txt [2026-01-01T20:23:57.680488] [INFO ] [sig ] [1553/3531] Completed HQI in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:57.680530] [INFO ] [sig ] [1554/3531] Forecasting HQL... [2026-01-01T20:23:57.680560] [INFO ] [sig ] Generating forecast for: HQL [2026-01-01T20:23:57.680636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-01T20:23:57.692444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-01T20:23:57.692877] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-01T20:23:57.693761] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-01T20:23:57.693814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:57.693848] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:57.693876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:57.693935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:57.749967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:57.750655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:57.750741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:57.750777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:57.871926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:57.872074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:57.872115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:57.872146] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:57.875613] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-01-01T20:23:57.875907] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-01T20:23:57.876035] [INFO ] [sig ] HQL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:58.019293] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HQL.txt [2026-01-01T20:23:58.019431] [INFO ] [sig ] [1554/3531] Completed HQL in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:58.019477] [INFO ] [sig ] [1555/3531] Forecasting HQY... [2026-01-01T20:23:58.019509] [INFO ] [sig ] Generating forecast for: HQY [2026-01-01T20:23:58.019550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-01T20:23:58.030467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-01T20:23:58.030813] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-01T20:23:58.031643] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-01T20:23:58.031702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:58.031735] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:58.031762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:58.031821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:58.091239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:58.092107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:58.092190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:58.092227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:58.213795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:58.213946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:58.213988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:58.214017] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:58.217379] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=64.31%) [2026-01-01T20:23:58.217708] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-01T20:23:58.217838] [INFO ] [sig ] HQY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:23:58.359877] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HQY.txt [2026-01-01T20:23:58.360032] [INFO ] [sig ] [1555/3531] Completed HQY in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:58.360078] [INFO ] [sig ] [1556/3531] Forecasting HRB... [2026-01-01T20:23:58.360108] [INFO ] [sig ] Generating forecast for: HRB [2026-01-01T20:23:58.360138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-01T20:23:58.371925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-01T20:23:58.372326] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-01T20:23:58.373150] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-01T20:23:58.373202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:58.373239] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:58.373266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:58.373323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:58.429693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:58.430594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:58.430679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:58.430712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:58.559400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:58.559622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:58.559680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:58.559713] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:58.563711] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: DOWN (p=15.87%) [2026-01-01T20:23:58.564101] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-01T20:23:58.564254] [INFO ] [sig ] HRB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:58.706079] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HRB.txt [2026-01-01T20:23:58.706283] [INFO ] [sig ] [1556/3531] Completed HRB in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:58.706325] [INFO ] [sig ] [1557/3531] Forecasting HRL... [2026-01-01T20:23:58.706356] [INFO ] [sig ] Generating forecast for: HRL [2026-01-01T20:23:58.706420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-01T20:23:58.717652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-01T20:23:58.718067] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-01T20:23:58.718999] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-01T20:23:58.719054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:58.719088] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:58.719115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:58.719180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:58.776705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:58.777619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:58.777705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:58.777738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:58.898384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:58.898557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:58.898616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:58.898647] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:58.902046] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: DOWN (p=33.55%) [2026-01-01T20:23:58.902340] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-01T20:23:58.902468] [INFO ] [sig ] HRL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:59.049404] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HRL.txt [2026-01-01T20:23:59.049566] [INFO ] [sig ] [1557/3531] Completed HRL in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:59.049633] [INFO ] [sig ] [1558/3531] Forecasting HRMY... [2026-01-01T20:23:59.049716] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-01T20:23:59.049757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-01T20:23:59.060997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-01T20:23:59.061366] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-01T20:23:59.062150] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-01T20:23:59.062201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:59.062233] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:59.062264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:59.062321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:59.119525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:59.120135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:59.120210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:59.120252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:59.238492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:59.238689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:59.238747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:59.238778] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:59.242775] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: DOWN (p=36.60%) [2026-01-01T20:23:59.243047] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-01T20:23:59.243169] [INFO ] [sig ] HRMY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:59.381776] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HRMY.txt [2026-01-01T20:23:59.381926] [INFO ] [sig ] [1558/3531] Completed HRMY in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:59.381965] [INFO ] [sig ] [1559/3531] Forecasting HRTG... [2026-01-01T20:23:59.381995] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-01T20:23:59.382033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-01T20:23:59.392939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-01T20:23:59.393293] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-01T20:23:59.394114] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-01T20:23:59.394165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:59.394197] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:59.394224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:59.394282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:59.450229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:59.450900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:59.450976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:59.451008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:59.570693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:59.570828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:59.570870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:59.570901] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:59.574313] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=48.92%) [2026-01-01T20:23:59.574607] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-01T20:23:59.574735] [INFO ] [sig ] HRTG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:23:59.713805] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HRTG.txt [2026-01-01T20:23:59.713941] [INFO ] [sig ] [1559/3531] Completed HRTG in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:23:59.713982] [INFO ] [sig ] [1560/3531] Forecasting HRTX... [2026-01-01T20:23:59.714011] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-01T20:23:59.714041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-01T20:23:59.724512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-01T20:23:59.724863] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-01T20:23:59.725692] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-01T20:23:59.725744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:23:59.725804] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:23:59.725834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:23:59.725894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:23:59.783281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:23:59.784096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:23:59.784176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:23:59.784208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:23:59.902553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:23:59.902719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:23:59.902764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:23:59.902793] [INFO ] [FORECASTER] Training complete [2026-01-01T20:23:59.906078] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: UP (p=62.12%) [2026-01-01T20:23:59.906375] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-01T20:23:59.906491] [INFO ] [sig ] HRTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:00.043968] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HRTX.txt [2026-01-01T20:24:00.044096] [INFO ] [sig ] [1560/3531] Completed HRTX in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:24:00.044142] [INFO ] [sig ] [1561/3531] Forecasting HRZN... [2026-01-01T20:24:00.044172] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-01T20:24:00.044204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-01T20:24:00.054293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-01T20:24:00.054659] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-01T20:24:00.055441] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-01T20:24:00.055494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:00.055542] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:00.055597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:00.055678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:00.111748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:00.112376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:00.112452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:00.112485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:00.232660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:00.232770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:00.232810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:00.232839] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:00.236168] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: UP (p=96.35%) [2026-01-01T20:24:00.236443] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-01T20:24:00.236566] [INFO ] [sig ] HRZN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:00.376240] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HRZN.txt [2026-01-01T20:24:00.376388] [INFO ] [sig ] [1561/3531] Completed HRZN in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:24:00.376427] [INFO ] [sig ] [1562/3531] Forecasting HSAI... [2026-01-01T20:24:00.376457] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-01T20:24:00.376511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-01T20:24:00.387457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-01T20:24:00.387823] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-01T20:24:00.388612] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-01T20:24:00.388663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:00.388695] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:00.388721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:00.388778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:00.445471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:00.446257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:00.446337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:00.446370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:00.569155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:00.569325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:00.569370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:00.569399] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:00.572751] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: UP (p=91.21%) [2026-01-01T20:24:00.573019] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-01T20:24:00.573139] [INFO ] [sig ] HSAI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:00.710225] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HSAI.txt [2026-01-01T20:24:00.710337] [INFO ] [sig ] [1562/3531] Completed HSAI in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-01T20:24:00.710403] [INFO ] [sig ] [1563/3531] Forecasting HSBC... [2026-01-01T20:24:00.710433] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-01T20:24:00.710464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-01T20:24:00.720675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-01T20:24:00.720966] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-01T20:24:00.721733] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-01T20:24:00.721783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:00.721815] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:00.721841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:00.721898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:00.777619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:00.778187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:00.778263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:00.778295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:00.898533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:00.898702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:00.898742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:00.898801] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:00.902117] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-01T20:24:00.902383] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-01T20:24:00.902502] [INFO ] [sig ] HSBC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:01.040854] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HSBC.txt [2026-01-01T20:24:01.040980] [INFO ] [sig ] [1563/3531] Completed HSBC in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-01T20:24:01.041020] [INFO ] [sig ] [1564/3531] Forecasting HSCS... [2026-01-01T20:24:01.041050] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-01T20:24:01.041104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-01T20:24:01.051853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-01T20:24:01.052203] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-01T20:24:01.053012] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-01T20:24:01.053063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:01.053096] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:01.053122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:01.053180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:01.108474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:01.109085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:01.109161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:01.109193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:01.223979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:01.224106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:01.224151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:01.224181] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:01.227834] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: DOWN (p=11.67%) [2026-01-01T20:24:01.228131] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-01T20:24:01.228251] [INFO ] [sig ] HSCS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:01.367411] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HSCS.txt [2026-01-01T20:24:01.367562] [INFO ] [sig ] [1564/3531] Completed HSCS in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-01T20:24:01.367630] [INFO ] [sig ] [1565/3531] Forecasting HSHP... [2026-01-01T20:24:01.367666] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-01T20:24:01.367703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-01T20:24:01.378737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-01T20:24:01.379079] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-01T20:24:01.379907] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-01T20:24:01.379957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:01.379989] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:01.380015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:01.380073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:01.435833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:01.436772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:01.436855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:01.436888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:01.559351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:01.559505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:01.559547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:01.559594] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:01.562899] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=61.31%) [2026-01-01T20:24:01.563170] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-01T20:24:01.563294] [INFO ] [sig ] HSHP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:01.700901] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HSHP.txt [2026-01-01T20:24:01.701022] [INFO ] [sig ] [1565/3531] Completed HSHP in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-01T20:24:01.701060] [INFO ] [sig ] [1566/3531] Forecasting HSIC... [2026-01-01T20:24:01.701089] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-01T20:24:01.701121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-01T20:24:01.712224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-01T20:24:01.712532] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-01T20:24:01.713306] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-01T20:24:01.713357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:01.713389] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:01.713415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:01.713472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:01.769490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:01.770073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:01.770149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:01.770180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:01.890923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:01.891057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:01.891096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:01.891124] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:01.894348] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: UP (p=83.79%) [2026-01-01T20:24:01.894629] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-01T20:24:01.894765] [INFO ] [sig ] HSIC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:02.031424] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HSIC.txt [2026-01-01T20:24:02.031530] [INFO ] [sig ] [1566/3531] Completed HSIC in 0.3s | 2.92 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-01T20:24:02.031583] [INFO ] [sig ] [1567/3531] Forecasting HSTM... [2026-01-01T20:24:02.031616] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-01T20:24:02.031650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-01T20:24:02.042084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-01T20:24:02.042397] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-01T20:24:02.043171] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-01T20:24:02.043222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:02.043253] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:02.043280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:02.043337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:02.099097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:02.099682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:02.099756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:02.099789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:02.216060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:02.216195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:02.216234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:02.216263] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:02.219543] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=48.59%) [2026-01-01T20:24:02.219842] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-01T20:24:02.219963] [INFO ] [sig ] HSTM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:02.357904] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HSTM.txt [2026-01-01T20:24:02.358019] [INFO ] [sig ] [1567/3531] Completed HSTM in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:02.358058] [INFO ] [sig ] [1568/3531] Forecasting HSY... [2026-01-01T20:24:02.358087] [INFO ] [sig ] Generating forecast for: HSY [2026-01-01T20:24:02.358117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-01T20:24:02.369189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-01T20:24:02.369506] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-01T20:24:02.370269] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-01T20:24:02.370320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:02.370351] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:02.370378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:02.370437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:02.426186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:02.426777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:02.426853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:02.426885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:02.541087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:02.541213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:02.541286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:02.541321] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:02.544512] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-01T20:24:02.544794] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-01T20:24:02.544914] [INFO ] [sig ] HSY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:02.680993] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HSY.txt [2026-01-01T20:24:02.681099] [INFO ] [sig ] [1568/3531] Completed HSY in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:02.681137] [INFO ] [sig ] [1569/3531] Forecasting HTBK... [2026-01-01T20:24:02.681167] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-01T20:24:02.681196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-01T20:24:02.691988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-01T20:24:02.692291] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-01T20:24:02.693063] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-01T20:24:02.693113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:02.693144] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:02.693170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:02.693227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:02.748176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:02.748764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:02.748839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:02.748870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:02.869021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:02.869144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:02.869183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:02.869211] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:02.872440] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: UP (p=87.45%) [2026-01-01T20:24:02.872722] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-01T20:24:02.872840] [INFO ] [sig ] HTBK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:03.008766] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HTBK.txt [2026-01-01T20:24:03.008873] [INFO ] [sig ] [1569/3531] Completed HTBK in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:03.008911] [INFO ] [sig ] [1570/3531] Forecasting HTD... [2026-01-01T20:24:03.008940] [INFO ] [sig ] Generating forecast for: HTD [2026-01-01T20:24:03.008983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-01T20:24:03.019414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-01T20:24:03.019741] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-01T20:24:03.020490] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-01T20:24:03.020540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:03.020589] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:03.020621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:03.020678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:03.079310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:03.079940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:03.080064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:03.080099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:03.198590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:03.198716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:03.198754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:03.198782] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:03.202030] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: UP (p=89.84%) [2026-01-01T20:24:03.202295] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-01T20:24:03.202411] [INFO ] [sig ] HTD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:03.339051] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HTD.txt [2026-01-01T20:24:03.339160] [INFO ] [sig ] [1570/3531] Completed HTD in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:03.339198] [INFO ] [sig ] [1571/3531] Forecasting HTGC... [2026-01-01T20:24:03.339228] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-01T20:24:03.339257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-01T20:24:03.350262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-01T20:24:03.350589] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-01T20:24:03.351337] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-01T20:24:03.351387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:03.351419] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:03.351445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:03.351507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:03.406315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:03.406927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:03.407002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:03.407033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:03.525710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:03.525872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:03.525914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:03.525943] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:03.529247] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: UP (p=75.06%) [2026-01-01T20:24:03.529512] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-01T20:24:03.529647] [INFO ] [sig ] HTGC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:03.719631] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HTGC.txt [2026-01-01T20:24:03.719766] [INFO ] [sig ] [1571/3531] Completed HTGC in 0.4s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:03.719806] [INFO ] [sig ] [1572/3531] Forecasting HTH... [2026-01-01T20:24:03.719835] [INFO ] [sig ] Generating forecast for: HTH [2026-01-01T20:24:03.719865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-01T20:24:03.730271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-01T20:24:03.730605] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-01T20:24:03.731363] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-01T20:24:03.731413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:03.731459] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:03.731488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:03.731546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:03.787325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:03.787913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:03.787990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:03.788023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:03.900526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:03.900695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:03.900736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:03.900766] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:03.904051] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-01T20:24:03.904317] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-01T20:24:03.904443] [INFO ] [sig ] HTH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:04.042286] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HTH.txt [2026-01-01T20:24:04.042415] [INFO ] [sig ] [1572/3531] Completed HTH in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:04.042452] [INFO ] [sig ] [1573/3531] Forecasting HTLD... [2026-01-01T20:24:04.042482] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-01T20:24:04.042512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-01T20:24:04.053988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-01T20:24:04.054320] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-01T20:24:04.055109] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-01T20:24:04.055159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:04.055191] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:04.055218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:04.055274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:04.110844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:04.111453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:04.111529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:04.111561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:04.227962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:04.228122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:04.228163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:04.228191] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:04.231562] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: UP (p=64.02%) [2026-01-01T20:24:04.231887] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-01T20:24:04.232009] [INFO ] [sig ] HTLD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:04.368826] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HTLD.txt [2026-01-01T20:24:04.369034] [INFO ] [sig ] [1573/3531] Completed HTLD in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:04.369088] [INFO ] [sig ] [1574/3531] Forecasting HTOO... [2026-01-01T20:24:04.369125] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-01T20:24:04.369171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-01T20:24:04.380202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-01T20:24:04.380548] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-01T20:24:04.381462] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-01T20:24:04.381527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:04.381595] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:04.381646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:04.381732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:04.441169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:04.441816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:04.441894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:04.441928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:04.563809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:04.563954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:04.563996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:04.564026] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:04.567696] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: UP (p=87.99%) [2026-01-01T20:24:04.567977] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-01T20:24:04.568105] [INFO ] [sig ] HTOO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:04.715977] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HTOO.txt [2026-01-01T20:24:04.716096] [INFO ] [sig ] [1574/3531] Completed HTOO in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:04.716136] [INFO ] [sig ] [1575/3531] Forecasting HTZ... [2026-01-01T20:24:04.716165] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-01T20:24:04.716197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-01T20:24:04.726912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-01T20:24:04.727246] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-01T20:24:04.728188] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-01T20:24:04.728251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:04.728297] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:04.728338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:04.728418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:04.790129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:04.790777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:04.790855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:04.790888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:04.917002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:04.917166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:04.917222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:04.917264] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:04.921146] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-01-01T20:24:04.921445] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-01T20:24:04.921588] [INFO ] [sig ] HTZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:05.067296] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HTZ.txt [2026-01-01T20:24:05.067428] [INFO ] [sig ] [1575/3531] Completed HTZ in 0.4s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:05.067468] [INFO ] [sig ] [1576/3531] Forecasting HUBB... [2026-01-01T20:24:05.067514] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-01T20:24:05.067546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-01T20:24:05.078257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-01T20:24:05.078641] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-01T20:24:05.079470] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-01T20:24:05.079521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:05.079555] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:05.079606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:05.079668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:05.140531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:05.141199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:05.141278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:05.141312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:05.261844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:05.261997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:05.262041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:05.262073] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:05.265471] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=2.16%) [2026-01-01T20:24:05.265795] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-01T20:24:05.265923] [INFO ] [sig ] HUBB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:05.413081] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HUBB.txt [2026-01-01T20:24:05.413220] [INFO ] [sig ] [1576/3531] Completed HUBB in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:05.413262] [INFO ] [sig ] [1577/3531] Forecasting HUBG... [2026-01-01T20:24:05.413293] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-01T20:24:05.413336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-01T20:24:05.424752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-01T20:24:05.425396] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-01T20:24:05.426284] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-01T20:24:05.426338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:05.426400] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:05.426429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:05.426488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:05.486148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:05.486914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:05.487037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:05.487091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:05.611801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:05.611954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:05.611998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:05.612028] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:05.615621] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: UP (p=70.00%) [2026-01-01T20:24:05.615904] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-01T20:24:05.616027] [INFO ] [sig ] HUBG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:05.761434] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HUBG.txt [2026-01-01T20:24:05.761555] [INFO ] [sig ] [1577/3531] Completed HUBG in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:05.761613] [INFO ] [sig ] [1578/3531] Forecasting HUBS... [2026-01-01T20:24:05.761646] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-01T20:24:05.761678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-01T20:24:05.772241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-01T20:24:05.772563] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-01T20:24:05.773373] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-01T20:24:05.773425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:05.773459] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:05.773488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:05.773548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:05.835836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:05.836620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:05.836700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:05.836734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:05.966706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:05.966861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:05.966903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:05.966933] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:05.970516] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: DOWN (p=29.50%) [2026-01-01T20:24:05.970820] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-01T20:24:05.970949] [INFO ] [sig ] HUBS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:06.120196] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HUBS.txt [2026-01-01T20:24:06.120367] [INFO ] [sig ] [1578/3531] Completed HUBS in 0.4s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:06.120417] [INFO ] [sig ] [1579/3531] Forecasting HUM... [2026-01-01T20:24:06.120449] [INFO ] [sig ] Generating forecast for: HUM [2026-01-01T20:24:06.120482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-01T20:24:06.132935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-01T20:24:06.133326] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-01T20:24:06.134254] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-01T20:24:06.134319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:06.134378] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:06.134425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:06.134509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:06.195563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:06.196377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:06.196475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:06.196510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:06.323036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:06.323189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:06.323231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:06.323277] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:06.326912] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=9.62%) [2026-01-01T20:24:06.327219] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-01T20:24:06.327354] [INFO ] [sig ] HUM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:06.474698] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HUM.txt [2026-01-01T20:24:06.474880] [INFO ] [sig ] [1579/3531] Completed HUM in 0.4s | 2.92 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-01T20:24:06.474960] [INFO ] [sig ] [1580/3531] Forecasting HUN... [2026-01-01T20:24:06.474996] [INFO ] [sig ] Generating forecast for: HUN [2026-01-01T20:24:06.475037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-01T20:24:06.486376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-01T20:24:06.486784] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-01T20:24:06.487617] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-01T20:24:06.487669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:06.487703] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:06.487731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:06.487790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:06.548416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:06.549239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:06.549323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:06.549357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:06.673712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:06.673864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:06.673908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:06.674006] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:06.677999] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: UP (p=52.93%) [2026-01-01T20:24:06.678294] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-01T20:24:06.678423] [INFO ] [sig ] HUN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:06.826999] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HUN.txt [2026-01-01T20:24:06.827146] [INFO ] [sig ] [1580/3531] Completed HUN in 0.4s | 2.92 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-01T20:24:06.827189] [INFO ] [sig ] [1581/3531] Forecasting HURC... [2026-01-01T20:24:06.827220] [INFO ] [sig ] Generating forecast for: HURC [2026-01-01T20:24:06.827251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-01T20:24:06.838932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-01T20:24:06.839324] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-01T20:24:06.840197] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-01T20:24:06.840250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:06.840284] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:06.840312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:06.840370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:06.907308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:06.908198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:06.908294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:06.908373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:07.028486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:07.028659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:07.028702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:07.028734] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:07.032527] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: UP (p=64.04%) [2026-01-01T20:24:07.032832] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-01T20:24:07.032959] [INFO ] [sig ] HURC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:07.180849] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HURC.txt [2026-01-01T20:24:07.180992] [INFO ] [sig ] [1581/3531] Completed HURC in 0.4s | 2.92 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-01T20:24:07.181032] [INFO ] [sig ] [1582/3531] Forecasting HURN... [2026-01-01T20:24:07.181062] [INFO ] [sig ] Generating forecast for: HURN [2026-01-01T20:24:07.181094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-01T20:24:07.192557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-01T20:24:07.192939] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-01T20:24:07.193863] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-01T20:24:07.193923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:07.193968] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:07.194009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:07.194094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:07.254145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:07.254903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:07.254998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:07.255042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:07.377799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:07.377977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:07.378038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:07.378082] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:07.381796] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: DOWN (p=2.46%) [2026-01-01T20:24:07.382077] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-01T20:24:07.382203] [INFO ] [sig ] HURN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:07.530493] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HURN.txt [2026-01-01T20:24:07.530664] [INFO ] [sig ] [1582/3531] Completed HURN in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-01T20:24:07.530707] [INFO ] [sig ] [1583/3531] Forecasting HUYA... [2026-01-01T20:24:07.530741] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-01T20:24:07.530773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-01T20:24:07.541754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-01T20:24:07.542107] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-01T20:24:07.542908] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-01T20:24:07.542960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:07.543009] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:07.543037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:07.543108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:07.598171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:07.598901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:07.599004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:07.599038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:07.723447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:07.723633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:07.723675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:07.723703] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:07.727193] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: UP (p=61.58%) [2026-01-01T20:24:07.727475] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-01T20:24:07.727618] [INFO ] [sig ] HUYA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:07.863286] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HUYA.txt [2026-01-01T20:24:07.863427] [INFO ] [sig ] [1583/3531] Completed HUYA in 0.3s | 2.92 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-01T20:24:07.863466] [INFO ] [sig ] [1584/3531] Forecasting HWC... [2026-01-01T20:24:07.863496] [INFO ] [sig ] Generating forecast for: HWC [2026-01-01T20:24:07.863526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-01T20:24:07.874170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-01T20:24:07.874541] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-01T20:24:07.875331] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-01T20:24:07.875382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:07.875412] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:07.875439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:07.875496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:07.930047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:07.930711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:07.930789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:07.930821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:08.051181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:08.051345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:08.051387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:08.051417] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:08.054750] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: DOWN (p=30.86%) [2026-01-01T20:24:08.055020] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-01T20:24:08.055142] [INFO ] [sig ] HWC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:08.191350] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HWC.txt [2026-01-01T20:24:08.191483] [INFO ] [sig ] [1584/3531] Completed HWC in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:08.191522] [INFO ] [sig ] [1585/3531] Forecasting HWH... [2026-01-01T20:24:08.191552] [INFO ] [sig ] Generating forecast for: HWH [2026-01-01T20:24:08.191602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-01T20:24:08.202037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-01T20:24:08.202357] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-01T20:24:08.203153] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-01T20:24:08.203225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:08.203257] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:08.203283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:08.203340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:08.258662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:08.259301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:08.259377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:08.259409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:08.379063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:08.379217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:08.379258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:08.379286] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:08.382756] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: UP (p=94.74%) [2026-01-01T20:24:08.383023] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-01T20:24:08.383142] [INFO ] [sig ] HWH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:08.523243] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HWH.txt [2026-01-01T20:24:08.523394] [INFO ] [sig ] [1585/3531] Completed HWH in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:08.523441] [INFO ] [sig ] [1586/3531] Forecasting HWKN... [2026-01-01T20:24:08.523497] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-01T20:24:08.523531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-01T20:24:08.534561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-01T20:24:08.534929] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-01T20:24:08.535737] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-01T20:24:08.535788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:08.535819] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:08.535845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:08.535902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:08.590621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:08.591253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:08.591330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:08.591363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:08.706567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:08.706736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:08.706776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:08.706804] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:08.710134] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: DOWN (p=49.33%) [2026-01-01T20:24:08.710410] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-01T20:24:08.710533] [INFO ] [sig ] HWKN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:08.859693] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HWKN.txt [2026-01-01T20:24:08.859862] [INFO ] [sig ] [1586/3531] Completed HWKN in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:08.859919] [INFO ] [sig ] [1587/3531] Forecasting HWM... [2026-01-01T20:24:08.859988] [INFO ] [sig ] Generating forecast for: HWM [2026-01-01T20:24:08.860024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-01T20:24:08.872339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-01T20:24:08.872752] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-01T20:24:08.873662] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-01T20:24:08.873715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:08.873748] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:08.873775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:08.873834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:08.933395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:08.934167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:08.934282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:08.934318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:09.055754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:09.055914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:09.055955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:09.055984] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:09.059317] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-01T20:24:09.059604] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-01T20:24:09.059729] [INFO ] [sig ] HWM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:09.199246] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HWM.txt [2026-01-01T20:24:09.199406] [INFO ] [sig ] [1587/3531] Completed HWM in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:09.199446] [INFO ] [sig ] [1588/3531] Forecasting HXL... [2026-01-01T20:24:09.199506] [INFO ] [sig ] Generating forecast for: HXL [2026-01-01T20:24:09.199540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-01T20:24:09.210768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-01T20:24:09.211159] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-01T20:24:09.212056] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-01T20:24:09.212108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:09.212140] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:09.212167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:09.212224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:09.267452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:09.268159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:09.268249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:09.268283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:09.392589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:09.392749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:09.392790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:09.392819] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:09.396160] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: DOWN (p=16.37%) [2026-01-01T20:24:09.396430] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-01T20:24:09.396554] [INFO ] [sig ] HXL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:09.536804] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HXL.txt [2026-01-01T20:24:09.536946] [INFO ] [sig ] [1588/3531] Completed HXL in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:09.536985] [INFO ] [sig ] [1589/3531] Forecasting HY... [2026-01-01T20:24:09.537016] [INFO ] [sig ] Generating forecast for: HY [2026-01-01T20:24:09.537045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-01T20:24:09.549201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-01T20:24:09.549642] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-01T20:24:09.550715] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-01T20:24:09.550781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:09.550829] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:09.550860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:09.550933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:09.615633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:09.616406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:09.616490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:09.616524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:09.747902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:09.748060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:09.748102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:09.748132] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:09.751533] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=6.56%) [2026-01-01T20:24:09.751840] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-01T20:24:09.751969] [INFO ] [sig ] HY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:09.901482] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HY.txt [2026-01-01T20:24:09.901645] [INFO ] [sig ] [1589/3531] Completed HY in 0.4s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:09.901689] [INFO ] [sig ] [1590/3531] Forecasting HYFM... [2026-01-01T20:24:09.901721] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-01T20:24:09.901752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-01T20:24:09.912812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-01T20:24:09.913161] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-01T20:24:09.913989] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-01T20:24:09.914043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:09.914077] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:09.914105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:09.914164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:09.973734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:09.974460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:09.974550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:09.974604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:10.097936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:10.098093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:10.098136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:10.098179] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:10.101963] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-01-01T20:24:10.102281] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-01T20:24:10.102423] [INFO ] [sig ] HYFM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:10.252952] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HYFM.txt [2026-01-01T20:24:10.253130] [INFO ] [sig ] [1590/3531] Completed HYFM in 0.4s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:10.253174] [INFO ] [sig ] [1591/3531] Forecasting HYI... [2026-01-01T20:24:10.253206] [INFO ] [sig ] Generating forecast for: HYI [2026-01-01T20:24:10.253269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-01T20:24:10.268547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-01T20:24:10.269043] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-01T20:24:10.269951] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-01T20:24:10.270004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:10.270037] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:10.270064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:10.270123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:10.330244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:10.331047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:10.331138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:10.331174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:10.450514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:10.450691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:10.450734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:10.450764] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:10.454080] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=48.39%) [2026-01-01T20:24:10.454361] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-01T20:24:10.454482] [INFO ] [sig ] HYI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:10.590989] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HYI.txt [2026-01-01T20:24:10.591139] [INFO ] [sig ] [1591/3531] Completed HYI in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:10.591179] [INFO ] [sig ] [1592/3531] Forecasting HYLS... [2026-01-01T20:24:10.591209] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-01T20:24:10.591239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-01T20:24:10.602371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-01T20:24:10.602788] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-01T20:24:10.603668] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-01T20:24:10.603722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:10.603754] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:10.603783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:10.603841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:10.658729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:10.659498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:10.659593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:10.659629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:10.775872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:10.776046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:10.776090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:10.776120] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:10.779439] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-01T20:24:10.779731] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-01T20:24:10.779853] [INFO ] [sig ] HYLS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:10.915601] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HYLS.txt [2026-01-01T20:24:10.915733] [INFO ] [sig ] [1592/3531] Completed HYLS in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:10.915772] [INFO ] [sig ] [1593/3531] Forecasting HYMC... [2026-01-01T20:24:10.915805] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-01T20:24:10.915834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-01T20:24:10.927604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-01T20:24:10.927981] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-01T20:24:10.928821] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-01T20:24:10.928874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:10.928907] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:10.928935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:10.929021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:10.985518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:10.986206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:10.986283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:10.986316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:11.104670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:11.104827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:11.104868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:11.104897] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:11.108319] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=82.30%) [2026-01-01T20:24:11.108618] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-01T20:24:11.108745] [INFO ] [sig ] HYMC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:11.251413] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HYMC.txt [2026-01-01T20:24:11.251562] [INFO ] [sig ] [1593/3531] Completed HYMC in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:11.251619] [INFO ] [sig ] [1594/3531] Forecasting HYXF... [2026-01-01T20:24:11.251649] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-01T20:24:11.251680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-01T20:24:11.261323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-01T20:24:11.261665] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-01T20:24:11.262451] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-01T20:24:11.262503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:11.262567] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:11.262615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:11.262675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:11.318989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:11.319669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:11.319746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:11.319780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:11.430199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:11.430484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:11.430538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:11.430586] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:11.434719] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=75.43%) [2026-01-01T20:24:11.435038] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-01T20:24:11.435174] [INFO ] [sig ] HYXF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:11.583089] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HYXF.txt [2026-01-01T20:24:11.583256] [INFO ] [sig ] [1594/3531] Completed HYXF in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:11.583299] [INFO ] [sig ] [1595/3531] Forecasting HYZD... [2026-01-01T20:24:11.583341] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-01T20:24:11.583375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-01T20:24:11.594666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-01T20:24:11.595043] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-01T20:24:11.595940] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-01T20:24:11.595992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:11.596026] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:11.596054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:11.596112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:11.651181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:11.651843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:11.651920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:11.651952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:11.773562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:11.773710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:11.773751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:11.773779] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:11.777066] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-01T20:24:11.777332] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-01T20:24:11.777452] [INFO ] [sig ] HYZD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:11.914063] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/HYZD.txt [2026-01-01T20:24:11.914193] [INFO ] [sig ] [1595/3531] Completed HYZD in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:11.914231] [INFO ] [sig ] [1596/3531] Forecasting HZO... [2026-01-01T20:24:11.914261] [INFO ] [sig ] Generating forecast for: HZO [2026-01-01T20:24:11.914317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-01T20:24:11.925210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-01T20:24:11.925567] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-01T20:24:11.926387] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-01T20:24:11.926439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:11.926496] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:11.926526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:11.926613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:11.981630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:11.982246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:11.982323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:11.982356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:12.102205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:12.102332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:12.102372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:12.102401] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:12.105709] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: UP (p=64.29%) [2026-01-01T20:24:12.105976] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-01T20:24:12.106094] [INFO ] [sig ] HZO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:12.243695] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/HZO.txt [2026-01-01T20:24:12.243829] [INFO ] [sig ] [1596/3531] Completed HZO in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:12.243890] [INFO ] [sig ] [1597/3531] Forecasting IAC... [2026-01-01T20:24:12.243921] [INFO ] [sig ] Generating forecast for: IAC [2026-01-01T20:24:12.243952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-01T20:24:12.254686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-01T20:24:12.255022] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-01T20:24:12.255925] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-01T20:24:12.255978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:12.256012] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:12.256040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:12.256100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:12.312375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:12.313029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:12.313106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:12.313137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:12.434700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:12.434854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:12.434893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:12.434954] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:12.438279] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-01-01T20:24:12.438551] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-01T20:24:12.438693] [INFO ] [sig ] IAC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:12.574643] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IAC.txt [2026-01-01T20:24:12.574767] [INFO ] [sig ] [1597/3531] Completed IAC in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-01T20:24:12.574805] [INFO ] [sig ] [1598/3531] Forecasting IAE... [2026-01-01T20:24:12.574835] [INFO ] [sig ] Generating forecast for: IAE [2026-01-01T20:24:12.574870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-01T20:24:12.585297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-01T20:24:12.585687] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-01T20:24:12.586517] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-01T20:24:12.586597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:12.586640] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:12.586670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:12.586730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:12.646282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:12.647080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:12.647162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:12.647195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:12.758436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:12.758557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:12.758621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:12.758650] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:12.762018] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-01-01T20:24:12.762283] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-01T20:24:12.762400] [INFO ] [sig ] IAE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:12.899296] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IAE.txt [2026-01-01T20:24:12.899424] [INFO ] [sig ] [1598/3531] Completed IAE in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-01T20:24:12.899462] [INFO ] [sig ] [1599/3531] Forecasting IAG... [2026-01-01T20:24:12.899491] [INFO ] [sig ] Generating forecast for: IAG [2026-01-01T20:24:12.899525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-01T20:24:12.910857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-01T20:24:12.911190] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-01T20:24:12.912045] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-01T20:24:12.912097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:12.912127] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:12.912154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:12.912211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:12.967063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:12.967716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:12.967810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:12.967842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:13.091987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:13.092140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:13.092181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:13.092211] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:13.095502] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-01-01T20:24:13.095797] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-01T20:24:13.095920] [INFO ] [sig ] IAG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:13.232553] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IAG.txt [2026-01-01T20:24:13.232740] [INFO ] [sig ] [1599/3531] Completed IAG in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-01T20:24:13.232788] [INFO ] [sig ] [1600/3531] Forecasting IBB... [2026-01-01T20:24:13.232819] [INFO ] [sig ] Generating forecast for: IBB [2026-01-01T20:24:13.232876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-01T20:24:13.244139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-01T20:24:13.244506] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-01T20:24:13.245310] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-01T20:24:13.245360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:13.245391] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:13.245416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:13.245472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:13.302202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:13.303079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:13.303164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:13.303198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:13.429464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:13.429687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:13.429741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:13.429775] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:13.433336] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: UP (p=50.86%) [2026-01-01T20:24:13.433693] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-01T20:24:13.433832] [INFO ] [sig ] IBB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:13.582966] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IBB.txt [2026-01-01T20:24:13.583150] [INFO ] [sig ] [1600/3531] Completed IBB in 0.4s | 2.92 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-01T20:24:13.583192] [INFO ] [sig ] [1601/3531] Forecasting IBBQ... [2026-01-01T20:24:13.583222] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-01T20:24:13.583254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-01T20:24:13.594079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-01T20:24:13.594500] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-01T20:24:13.595293] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-01T20:24:13.595344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:13.595375] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:13.595402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:13.595460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:13.651419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:13.652290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:13.652367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:13.652400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:13.757354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:13.757508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:13.757549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:13.757596] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:13.760911] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: UP (p=61.97%) [2026-01-01T20:24:13.761175] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-01T20:24:13.761293] [INFO ] [sig ] IBBQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:13.899666] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IBBQ.txt [2026-01-01T20:24:13.899810] [INFO ] [sig ] [1601/3531] Completed IBBQ in 0.3s | 2.92 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-01T20:24:13.899883] [INFO ] [sig ] [1602/3531] Forecasting IBCP... [2026-01-01T20:24:13.899918] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-01T20:24:13.899949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-01T20:24:13.910533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-01T20:24:13.910930] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-01T20:24:13.911738] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-01T20:24:13.911789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:13.911820] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:13.911847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:13.911905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:13.966982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:13.967786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:13.967864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:13.967897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:14.093983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:14.094137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:14.094180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:14.094209] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:14.097507] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=27.67%) [2026-01-01T20:24:14.097821] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-01T20:24:14.097942] [INFO ] [sig ] IBCP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:14.240093] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IBCP.txt [2026-01-01T20:24:14.240252] [INFO ] [sig ] [1602/3531] Completed IBCP in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:14.240293] [INFO ] [sig ] [1603/3531] Forecasting IBEX... [2026-01-01T20:24:14.240323] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-01T20:24:14.240381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-01T20:24:14.252120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-01T20:24:14.252456] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-01T20:24:14.253309] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-01T20:24:14.253370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:14.253403] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:14.253431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:14.253496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:14.308985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:14.309631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:14.309714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:14.309747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:14.429514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:14.429693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:14.429737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:14.429782] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:14.433155] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-01-01T20:24:14.433432] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-01T20:24:14.433554] [INFO ] [sig ] IBEX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:14.574930] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IBEX.txt [2026-01-01T20:24:14.575058] [INFO ] [sig ] [1603/3531] Completed IBEX in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:14.575097] [INFO ] [sig ] [1604/3531] Forecasting IBM... [2026-01-01T20:24:14.575129] [INFO ] [sig ] Generating forecast for: IBM [2026-01-01T20:24:14.575170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-01T20:24:14.586222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-01T20:24:14.586542] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-01T20:24:14.587356] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-01T20:24:14.587406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:14.587437] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:14.587464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:14.587521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:14.644034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:14.644698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:14.644814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:14.644858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:14.767672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:14.767885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:14.767929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:14.767957] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:14.771613] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=69.42%) [2026-01-01T20:24:14.771901] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-01T20:24:14.772028] [INFO ] [sig ] IBM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:14.917339] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IBM.txt [2026-01-01T20:24:14.917502] [INFO ] [sig ] [1604/3531] Completed IBM in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:14.917544] [INFO ] [sig ] [1605/3531] Forecasting IBN... [2026-01-01T20:24:14.917593] [INFO ] [sig ] Generating forecast for: IBN [2026-01-01T20:24:14.917635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-01T20:24:14.928777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-01T20:24:14.929155] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-01T20:24:14.929984] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-01T20:24:14.930036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:14.930070] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:14.930098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:14.930158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:14.985704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:14.986312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:14.986388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:14.986434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:15.107140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:15.107293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:15.107334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:15.107363] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:15.110717] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=88.36%) [2026-01-01T20:24:15.110981] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-01T20:24:15.111099] [INFO ] [sig ] IBN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:15.254130] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IBN.txt [2026-01-01T20:24:15.254276] [INFO ] [sig ] [1605/3531] Completed IBN in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:15.254316] [INFO ] [sig ] [1606/3531] Forecasting IBOC... [2026-01-01T20:24:15.254371] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-01T20:24:15.254408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-01T20:24:15.265077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-01T20:24:15.265402] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-01T20:24:15.266204] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-01T20:24:15.266255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:15.266286] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:15.266313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:15.266371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:15.322260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:15.322880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:15.322957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:15.322989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:15.435662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:15.435822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:15.435864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:15.435892] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:15.439204] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=25.69%) [2026-01-01T20:24:15.439469] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-01T20:24:15.439607] [INFO ] [sig ] IBOC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:15.578832] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IBOC.txt [2026-01-01T20:24:15.579022] [INFO ] [sig ] [1606/3531] Completed IBOC in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:15.579073] [INFO ] [sig ] [1607/3531] Forecasting IBP... [2026-01-01T20:24:15.579132] [INFO ] [sig ] Generating forecast for: IBP [2026-01-01T20:24:15.579163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-01T20:24:15.589901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-01T20:24:15.590214] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-01T20:24:15.590991] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-01T20:24:15.591041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:15.591072] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:15.591111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:15.591170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:15.646763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:15.647383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:15.647469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:15.647521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:15.770240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:15.770409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:15.770451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:15.770482] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:15.773927] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=8.34%) [2026-01-01T20:24:15.774191] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-01T20:24:15.774310] [INFO ] [sig ] IBP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:15.912182] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IBP.txt [2026-01-01T20:24:15.912371] [INFO ] [sig ] [1607/3531] Completed IBP in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:15.912411] [INFO ] [sig ] [1608/3531] Forecasting IBRX... [2026-01-01T20:24:15.912440] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-01T20:24:15.912470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-01T20:24:15.926613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-01T20:24:15.927100] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-01T20:24:15.927984] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-01T20:24:15.928048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:15.928089] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:15.928117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:15.928178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:15.999671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:16.000552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:16.000653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:16.000687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:16.128362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:16.128524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:16.128566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:16.128615] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:16.132164] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: DOWN (p=39.05%) [2026-01-01T20:24:16.132471] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-01T20:24:16.132624] [INFO ] [sig ] IBRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:16.291120] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IBRX.txt [2026-01-01T20:24:16.291293] [INFO ] [sig ] [1608/3531] Completed IBRX in 0.4s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:16.291363] [INFO ] [sig ] [1609/3531] Forecasting IBTG... [2026-01-01T20:24:16.291450] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-01T20:24:16.291526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-01T20:24:16.303975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-01T20:24:16.304390] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-01T20:24:16.305297] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-01T20:24:16.305350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:16.305382] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:16.305408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:16.305465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:16.365718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:16.366659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:16.366748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:16.366782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:16.511314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:16.511510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:16.511603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:16.511659] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:16.516886] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=78.07%) [2026-01-01T20:24:16.517326] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-01T20:24:16.517521] [INFO ] [sig ] IBTG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:16.692658] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IBTG.txt [2026-01-01T20:24:16.692848] [INFO ] [sig ] [1609/3531] Completed IBTG in 0.4s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:16.692892] [INFO ] [sig ] [1610/3531] Forecasting IBTH... [2026-01-01T20:24:16.692956] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-01T20:24:16.692991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-01T20:24:16.704296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-01T20:24:16.704743] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-01T20:24:16.705690] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-01T20:24:16.705761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:16.705804] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:16.705839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:16.705910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:16.792356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:16.793559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:16.793759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:16.793817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:16.958794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:16.959023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:16.959093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:16.959145] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:16.964292] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: DOWN (p=26.49%) [2026-01-01T20:24:16.964782] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-01T20:24:16.964946] [INFO ] [sig ] IBTH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:17.175028] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IBTH.txt [2026-01-01T20:24:17.175195] [INFO ] [sig ] [1610/3531] Completed IBTH in 0.5s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:17.175236] [INFO ] [sig ] [1611/3531] Forecasting IBTI... [2026-01-01T20:24:17.175266] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-01T20:24:17.175303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-01T20:24:17.188198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-01T20:24:17.188565] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-01T20:24:17.189448] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-01T20:24:17.189500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:17.189561] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:17.189610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:17.189670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:17.246448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:17.247337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:17.247422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:17.247456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:17.374498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:17.374682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:17.374728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:17.374758] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:17.378168] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: DOWN (p=11.45%) [2026-01-01T20:24:17.378666] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-01T20:24:17.378792] [INFO ] [sig ] IBTI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:17.524358] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IBTI.txt [2026-01-01T20:24:17.524516] [INFO ] [sig ] [1611/3531] Completed IBTI in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:17.524555] [INFO ] [sig ] [1612/3531] Forecasting IBTJ... [2026-01-01T20:24:17.524606] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-01T20:24:17.524668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-01T20:24:17.535936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-01T20:24:17.536332] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-01T20:24:17.537362] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-01T20:24:17.537415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:17.537447] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:17.537473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:17.537531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:17.597677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:17.598408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:17.598490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:17.598524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:17.719235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:17.719392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:17.719435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:17.719466] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:17.722899] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: DOWN (p=6.50%) [2026-01-01T20:24:17.723180] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-01T20:24:17.723332] [INFO ] [sig ] IBTJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:17.869454] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IBTJ.txt [2026-01-01T20:24:17.869638] [INFO ] [sig ] [1612/3531] Completed IBTJ in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:17.869685] [INFO ] [sig ] [1613/3531] Forecasting IBTK... [2026-01-01T20:24:17.869745] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-01T20:24:17.869778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-01T20:24:17.880805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-01T20:24:17.881152] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-01T20:24:17.881966] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-01T20:24:17.882018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:17.882052] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:17.882079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:17.882139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:17.940816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:17.941693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:17.941780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:17.941816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:18.062821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:18.062986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:18.063028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:18.063059] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:18.066481] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-01-01T20:24:18.066782] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-01T20:24:18.066911] [INFO ] [sig ] IBTK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:18.219192] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IBTK.txt [2026-01-01T20:24:18.219353] [INFO ] [sig ] [1613/3531] Completed IBTK in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:18.219393] [INFO ] [sig ] [1614/3531] Forecasting IBTL... [2026-01-01T20:24:18.219423] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-01T20:24:18.219484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-01T20:24:18.229752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-01T20:24:18.230113] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-01T20:24:18.230913] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-01T20:24:18.230964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:18.230996] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:18.231023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:18.231080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:18.288433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:18.289292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:18.289376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:18.289409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:18.407868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:18.408029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:18.408072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:18.408149] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:18.411614] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=72.89%) [2026-01-01T20:24:18.411898] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-01T20:24:18.412023] [INFO ] [sig ] IBTL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:18.557362] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IBTL.txt [2026-01-01T20:24:18.557501] [INFO ] [sig ] [1614/3531] Completed IBTL in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:18.557541] [INFO ] [sig ] [1615/3531] Forecasting IBTM... [2026-01-01T20:24:18.557587] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-01T20:24:18.557647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-01T20:24:18.568491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-01T20:24:18.568856] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-01T20:24:18.569742] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-01T20:24:18.569809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:18.569847] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:18.569878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:18.569935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:18.626931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:18.627640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:18.627719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:18.627752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:18.746388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:18.746541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:18.746601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:18.746633] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:18.750061] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=81.81%) [2026-01-01T20:24:18.750341] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-01T20:24:18.750472] [INFO ] [sig ] IBTM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:18.893782] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IBTM.txt [2026-01-01T20:24:18.893937] [INFO ] [sig ] [1615/3531] Completed IBTM in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-01T20:24:18.893976] [INFO ] [sig ] [1616/3531] Forecasting IBTO... [2026-01-01T20:24:18.894006] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-01T20:24:18.894044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-01T20:24:18.904936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-01T20:24:18.905296] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-01T20:24:18.906091] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-01T20:24:18.906142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:18.906174] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:18.906201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:18.906259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:18.963557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:18.964330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:18.964410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:18.964443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:19.084433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:19.084605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:19.084650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:19.084689] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:19.088087] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-01T20:24:19.088350] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-01T20:24:19.088468] [INFO ] [sig ] IBTO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:19.228590] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IBTO.txt [2026-01-01T20:24:19.228751] [INFO ] [sig ] [1616/3531] Completed IBTO in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-01T20:24:19.228791] [INFO ] [sig ] [1617/3531] Forecasting ICE... [2026-01-01T20:24:19.228821] [INFO ] [sig ] Generating forecast for: ICE [2026-01-01T20:24:19.228854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-01T20:24:19.240343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-01T20:24:19.240771] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-01T20:24:19.241614] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-01T20:24:19.241667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:19.241701] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:19.241731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:19.241790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:19.299790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:19.300788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:19.300901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:19.300947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:19.425455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:19.425649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:19.425694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:19.425722] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:19.429219] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: DOWN (p=11.34%) [2026-01-01T20:24:19.429503] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-01T20:24:19.429685] [INFO ] [sig ] ICE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:19.575745] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ICE.txt [2026-01-01T20:24:19.575905] [INFO ] [sig ] [1617/3531] Completed ICE in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-01T20:24:19.575944] [INFO ] [sig ] [1618/3531] Forecasting ICFI... [2026-01-01T20:24:19.575973] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-01T20:24:19.576004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-01T20:24:19.587653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-01T20:24:19.588050] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-01T20:24:19.588879] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-01T20:24:19.588931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:19.588987] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:19.589019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:19.589092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:19.645692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:19.646611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:19.646696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:19.646730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:19.767325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:19.767508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:19.767565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:19.767628] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:19.771228] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: DOWN (p=47.74%) [2026-01-01T20:24:19.771521] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-01T20:24:19.771664] [INFO ] [sig ] ICFI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:19.918896] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ICFI.txt [2026-01-01T20:24:19.919096] [INFO ] [sig ] [1618/3531] Completed ICFI in 0.3s | 2.92 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-01T20:24:19.919141] [INFO ] [sig ] [1619/3531] Forecasting ICL... [2026-01-01T20:24:19.919172] [INFO ] [sig ] Generating forecast for: ICL [2026-01-01T20:24:19.919202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-01T20:24:19.931250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-01T20:24:19.931682] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-01T20:24:19.932478] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-01T20:24:19.932531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:19.932564] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:19.932624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:19.932684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:19.988864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:19.989620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:19.989702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:19.989736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:20.111635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:20.111790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:20.111830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:20.111859] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:20.115474] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: DOWN (p=12.52%) [2026-01-01T20:24:20.115805] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-01T20:24:20.115935] [INFO ] [sig ] ICL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:20.257159] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ICL.txt [2026-01-01T20:24:20.257293] [INFO ] [sig ] [1619/3531] Completed ICL in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:20.257332] [INFO ] [sig ] [1620/3531] Forecasting ICLN... [2026-01-01T20:24:20.257361] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-01T20:24:20.257391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-01T20:24:20.271742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-01T20:24:20.272391] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-01T20:24:20.273389] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-01T20:24:20.273465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:20.273500] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:20.273527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:20.273615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:20.332769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:20.333925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:20.334022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:20.334056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:20.464187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:20.464477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:20.464529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:20.464559] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:20.468311] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: DOWN (p=9.12%) [2026-01-01T20:24:20.468620] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-01T20:24:20.468754] [INFO ] [sig ] ICLN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:20.605618] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ICLN.txt [2026-01-01T20:24:20.605776] [INFO ] [sig ] [1620/3531] Completed ICLN in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:20.605817] [INFO ] [sig ] [1621/3531] Forecasting ICMB... [2026-01-01T20:24:20.605848] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-01T20:24:20.605879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-01T20:24:20.617820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-01T20:24:20.618232] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-01T20:24:20.619091] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-01T20:24:20.619147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:20.619179] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:20.619207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:20.619265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:20.674548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:20.675520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:20.675669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:20.675703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:20.785231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:20.785397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:20.785439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:20.785469] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:20.788810] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: DOWN (p=30.77%) [2026-01-01T20:24:20.789099] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-01T20:24:20.789223] [INFO ] [sig ] ICMB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:20.929911] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ICMB.txt [2026-01-01T20:24:20.930083] [INFO ] [sig ] [1621/3531] Completed ICMB in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:20.930124] [INFO ] [sig ] [1622/3531] Forecasting ICOP... [2026-01-01T20:24:20.930155] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-01T20:24:20.930187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-01T20:24:20.942510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-01T20:24:20.942875] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-01T20:24:20.943666] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-01T20:24:20.943718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:20.943750] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:20.943777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:20.943839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:20.999524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:21.000115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:21.000190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:21.000222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:21.115328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:21.115504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:21.115546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:21.115590] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:21.118896] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: DOWN (p=13.46%) [2026-01-01T20:24:21.119186] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-01T20:24:21.119303] [INFO ] [sig ] ICOP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:21.257842] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ICOP.txt [2026-01-01T20:24:21.257982] [INFO ] [sig ] [1622/3531] Completed ICOP in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:21.258021] [INFO ] [sig ] [1623/3531] Forecasting ICUI... [2026-01-01T20:24:21.258049] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-01T20:24:21.258080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-01T20:24:21.269199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-01T20:24:21.269559] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-01T20:24:21.270333] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-01T20:24:21.270383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:21.270415] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:21.270441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:21.270498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:21.325239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:21.325883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:21.325961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:21.325992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:21.441306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:21.441435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:21.441473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:21.441502] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:21.444700] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=23.94%) [2026-01-01T20:24:21.445001] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-01T20:24:21.445120] [INFO ] [sig ] ICUI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:21.582479] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ICUI.txt [2026-01-01T20:24:21.582641] [INFO ] [sig ] [1623/3531] Completed ICUI in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:21.582683] [INFO ] [sig ] [1624/3531] Forecasting IDA... [2026-01-01T20:24:21.582713] [INFO ] [sig ] Generating forecast for: IDA [2026-01-01T20:24:21.582744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-01T20:24:21.596183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-01T20:24:21.596610] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-01T20:24:21.597494] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-01T20:24:21.597545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:21.597596] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:21.597626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:21.597684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:21.655384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:21.656272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:21.656353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:21.656386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:21.773870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:21.774033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:21.774074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:21.774105] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:21.777480] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=59.24%) [2026-01-01T20:24:21.777765] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-01T20:24:21.777884] [INFO ] [sig ] IDA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:21.917367] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IDA.txt [2026-01-01T20:24:21.917553] [INFO ] [sig ] [1624/3531] Completed IDA in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:21.917612] [INFO ] [sig ] [1625/3531] Forecasting IDAI... [2026-01-01T20:24:21.917644] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-01T20:24:21.917675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-01T20:24:21.927945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-01T20:24:21.928270] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-01T20:24:21.929089] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-01T20:24:21.929141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:21.929173] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:21.929199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:21.929256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:21.984456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:21.985189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:21.985266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:21.985298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:22.105042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:22.105212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:22.105256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:22.105285] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:22.108614] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: UP (p=50.77%) [2026-01-01T20:24:22.108935] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-01T20:24:22.109086] [INFO ] [sig ] IDAI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:22.246703] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IDAI.txt [2026-01-01T20:24:22.246839] [INFO ] [sig ] [1625/3531] Completed IDAI in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:22.246878] [INFO ] [sig ] [1626/3531] Forecasting IDCC... [2026-01-01T20:24:22.246908] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-01T20:24:22.246938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-01T20:24:22.257700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-01T20:24:22.258019] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-01T20:24:22.258837] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-01T20:24:22.258888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:22.258920] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:22.258947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:22.259052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:22.314227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:22.314838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:22.314913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:22.314946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:22.434220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:22.434376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:22.434418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:22.434447] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:22.438075] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: UP (p=69.98%) [2026-01-01T20:24:22.438355] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-01T20:24:22.438478] [INFO ] [sig ] IDCC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:22.577477] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IDCC.txt [2026-01-01T20:24:22.577618] [INFO ] [sig ] [1626/3531] Completed IDCC in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:22.577659] [INFO ] [sig ] [1627/3531] Forecasting IDE... [2026-01-01T20:24:22.577689] [INFO ] [sig ] Generating forecast for: IDE [2026-01-01T20:24:22.577723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-01T20:24:22.588507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-01T20:24:22.588854] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-01T20:24:22.589683] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-01T20:24:22.589736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:22.589768] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:22.589794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:22.589853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:22.646332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:22.646997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:22.647087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:22.647126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:22.765098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:22.765263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:22.765306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:22.765336] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:22.768700] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=61.77%) [2026-01-01T20:24:22.768999] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-01T20:24:22.769126] [INFO ] [sig ] IDE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:22.905157] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IDE.txt [2026-01-01T20:24:22.905283] [INFO ] [sig ] [1627/3531] Completed IDE in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:22.905321] [INFO ] [sig ] [1628/3531] Forecasting IDN... [2026-01-01T20:24:22.905353] [INFO ] [sig ] Generating forecast for: IDN [2026-01-01T20:24:22.905384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-01T20:24:22.915678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-01T20:24:22.915997] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-01T20:24:22.916776] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-01T20:24:22.916827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:22.916885] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:22.916914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:22.916971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:22.972332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:22.973085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:22.973165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:22.973199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:23.087545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:23.087715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:23.087755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:23.087784] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:23.091331] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=27.03%) [2026-01-01T20:24:23.091621] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-01T20:24:23.091743] [INFO ] [sig ] IDN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:23.228953] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IDN.txt [2026-01-01T20:24:23.229087] [INFO ] [sig ] [1628/3531] Completed IDN in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:23.229126] [INFO ] [sig ] [1629/3531] Forecasting IDXX... [2026-01-01T20:24:23.229155] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-01T20:24:23.229184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-01T20:24:23.239237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-01T20:24:23.239549] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-01T20:24:23.240335] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-01T20:24:23.240386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:23.240417] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:23.240443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:23.240500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:23.295728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:23.296342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:23.296419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:23.296450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:23.413085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:23.413245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:23.413285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:23.413314] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:23.416656] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=29.46%) [2026-01-01T20:24:23.416933] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-01T20:24:23.417050] [INFO ] [sig ] IDXX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:23.560996] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IDXX.txt [2026-01-01T20:24:23.561147] [INFO ] [sig ] [1629/3531] Completed IDXX in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:23.561220] [INFO ] [sig ] [1630/3531] Forecasting IDYA... [2026-01-01T20:24:23.561256] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-01T20:24:23.561287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-01T20:24:23.571685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-01T20:24:23.572004] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-01T20:24:23.572797] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-01T20:24:23.572848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:23.572880] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:23.572905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:23.572962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:23.627788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:23.628378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:23.628455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:23.628486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:23.746089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:23.746249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:23.746290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:23.746318] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:23.749652] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: DOWN (p=29.87%) [2026-01-01T20:24:23.749916] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-01T20:24:23.750034] [INFO ] [sig ] IDYA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:23.887270] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IDYA.txt [2026-01-01T20:24:23.887406] [INFO ] [sig ] [1630/3531] Completed IDYA in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:23.887455] [INFO ] [sig ] [1631/3531] Forecasting IEF... [2026-01-01T20:24:23.887487] [INFO ] [sig ] Generating forecast for: IEF [2026-01-01T20:24:23.887517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-01T20:24:23.899185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-01T20:24:23.899563] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-01T20:24:23.900372] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-01T20:24:23.900422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:23.900467] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:23.900494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:23.900551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:23.956146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:23.957023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:23.957111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:23.957143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:24.077376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:24.077548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:24.077611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:24.077680] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:24.081110] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: DOWN (p=13.15%) [2026-01-01T20:24:24.081391] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-01T20:24:24.081520] [INFO ] [sig ] IEF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:24.220028] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IEF.txt [2026-01-01T20:24:24.220225] [INFO ] [sig ] [1631/3531] Completed IEF in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-01T20:24:24.220270] [INFO ] [sig ] [1632/3531] Forecasting IEI... [2026-01-01T20:24:24.220301] [INFO ] [sig ] Generating forecast for: IEI [2026-01-01T20:24:24.220335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-01T20:24:24.231692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-01T20:24:24.232235] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-01T20:24:24.233250] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-01T20:24:24.233302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:24.233333] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:24.233358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:24.233414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:24.289120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:24.289999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:24.290079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:24.290112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:24.409853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:24.410013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:24.410055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:24.410084] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:24.413412] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-01-01T20:24:24.413707] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-01T20:24:24.413831] [INFO ] [sig ] IEI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:24.553614] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IEI.txt [2026-01-01T20:24:24.553811] [INFO ] [sig ] [1632/3531] Completed IEI in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-01T20:24:24.553860] [INFO ] [sig ] [1633/3531] Forecasting IEP... [2026-01-01T20:24:24.553891] [INFO ] [sig ] Generating forecast for: IEP [2026-01-01T20:24:24.553960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-01T20:24:24.564442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-01T20:24:24.564852] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-01T20:24:24.565661] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-01T20:24:24.565713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:24.565744] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:24.565771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:24.565829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:24.622841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:24.623757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:24.623840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:24.623872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:24.743501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:24.743649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:24.743690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:24.743719] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:24.746978] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: UP (p=54.37%) [2026-01-01T20:24:24.747249] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-01T20:24:24.747368] [INFO ] [sig ] IEP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:24.886179] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IEP.txt [2026-01-01T20:24:24.886342] [INFO ] [sig ] [1633/3531] Completed IEP in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-01T20:24:24.886383] [INFO ] [sig ] [1634/3531] Forecasting IESC... [2026-01-01T20:24:24.886413] [INFO ] [sig ] Generating forecast for: IESC [2026-01-01T20:24:24.886444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-01T20:24:24.897431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-01T20:24:24.897782] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-01T20:24:24.898557] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-01T20:24:24.898633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:24.898667] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:24.898693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:24.898750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:24.954158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:24.954777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:24.954853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:24.954885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:25.074333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:25.074483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:25.074525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:25.074553] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:25.077901] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=67.33%) [2026-01-01T20:24:25.078173] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-01T20:24:25.078295] [INFO ] [sig ] IESC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:25.215459] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IESC.txt [2026-01-01T20:24:25.215615] [INFO ] [sig ] [1634/3531] Completed IESC in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-01T20:24:25.215662] [INFO ] [sig ] [1635/3531] Forecasting IEX... [2026-01-01T20:24:25.215693] [INFO ] [sig ] Generating forecast for: IEX [2026-01-01T20:24:25.215723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-01T20:24:25.226355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-01T20:24:25.226710] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-01T20:24:25.227482] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-01T20:24:25.227533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:25.227565] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:25.227623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:25.227681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:25.282801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:25.283402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:25.283477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:25.283509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:25.399871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:25.400021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:25.400060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:25.400089] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:25.403393] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: UP (p=53.66%) [2026-01-01T20:24:25.403680] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-01T20:24:25.403801] [INFO ] [sig ] IEX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:25.540253] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IEX.txt [2026-01-01T20:24:25.540361] [INFO ] [sig ] [1635/3531] Completed IEX in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-01T20:24:25.540399] [INFO ] [sig ] [1636/3531] Forecasting IFF... [2026-01-01T20:24:25.540428] [INFO ] [sig ] Generating forecast for: IFF [2026-01-01T20:24:25.540458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-01T20:24:25.550807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-01T20:24:25.551108] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-01T20:24:25.551922] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-01T20:24:25.551973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:25.552004] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:25.552030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:25.552086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:25.607671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:25.608509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:25.608611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:25.608664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:25.730449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:25.730620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:25.730662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:25.730690] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:25.733998] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: DOWN (p=47.90%) [2026-01-01T20:24:25.734263] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-01T20:24:25.734395] [INFO ] [sig ] IFF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:25.870812] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IFF.txt [2026-01-01T20:24:25.870920] [INFO ] [sig ] [1636/3531] Completed IFF in 0.3s | 2.92 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-01T20:24:25.870957] [INFO ] [sig ] [1637/3531] Forecasting IFN... [2026-01-01T20:24:25.870986] [INFO ] [sig ] Generating forecast for: IFN [2026-01-01T20:24:25.871017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-01T20:24:25.881757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-01T20:24:25.882059] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-01T20:24:25.882833] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-01T20:24:25.882883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:25.882914] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:25.882940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:25.882997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:25.939044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:25.939635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:25.939708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:25.939740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:26.052112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:26.052231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:26.052269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:26.052297] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:26.055468] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: DOWN (p=44.78%) [2026-01-01T20:24:26.055755] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-01T20:24:26.055875] [INFO ] [sig ] IFN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:26.193045] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IFN.txt [2026-01-01T20:24:26.193156] [INFO ] [sig ] [1637/3531] Completed IFN in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:26.193194] [INFO ] [sig ] [1638/3531] Forecasting IFS... [2026-01-01T20:24:26.193223] [INFO ] [sig ] Generating forecast for: IFS [2026-01-01T20:24:26.193254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-01T20:24:26.203946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-01T20:24:26.204249] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-01T20:24:26.205041] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-01T20:24:26.205092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:26.205123] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:26.205151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:26.205209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:26.261557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:26.262177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:26.262279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:26.262311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:26.377036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:26.377150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:26.377187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:26.377228] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:26.380353] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: UP (p=92.50%) [2026-01-01T20:24:26.380637] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-01T20:24:26.380756] [INFO ] [sig ] IFS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:26.517060] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IFS.txt [2026-01-01T20:24:26.517166] [INFO ] [sig ] [1638/3531] Completed IFS in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:26.517205] [INFO ] [sig ] [1639/3531] Forecasting IGA... [2026-01-01T20:24:26.517236] [INFO ] [sig ] Generating forecast for: IGA [2026-01-01T20:24:26.517266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-01T20:24:26.527475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-01T20:24:26.527801] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-01T20:24:26.528560] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-01T20:24:26.528635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:26.528667] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:26.528693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:26.528751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:26.584451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:26.585073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:26.585149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:26.585181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:26.704848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:26.705007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:26.705046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:26.705075] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:26.708345] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=37.49%) [2026-01-01T20:24:26.708628] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-01T20:24:26.708748] [INFO ] [sig ] IGA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:26.849456] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IGA.txt [2026-01-01T20:24:26.849599] [INFO ] [sig ] [1639/3531] Completed IGA in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:26.849640] [INFO ] [sig ] [1640/3531] Forecasting IGD... [2026-01-01T20:24:26.849669] [INFO ] [sig ] Generating forecast for: IGD [2026-01-01T20:24:26.849700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-01T20:24:26.860019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-01T20:24:26.860317] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-01T20:24:26.861096] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-01T20:24:26.861146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:26.861177] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:26.861203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:26.861259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:26.916602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:26.917225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:26.917301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:26.917346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:27.032196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:27.032333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:27.032372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:27.032400] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:27.035672] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-01-01T20:24:27.035956] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-01T20:24:27.036087] [INFO ] [sig ] IGD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:27.173346] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IGD.txt [2026-01-01T20:24:27.173461] [INFO ] [sig ] [1640/3531] Completed IGD in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:27.173498] [INFO ] [sig ] [1641/3531] Forecasting IGF... [2026-01-01T20:24:27.173527] [INFO ] [sig ] Generating forecast for: IGF [2026-01-01T20:24:27.173557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-01T20:24:27.184341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-01T20:24:27.184666] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-01T20:24:27.185435] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-01T20:24:27.185485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:27.185516] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:27.185543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:27.185618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:27.240471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:27.241084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:27.241159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:27.241191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:27.358996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:27.359106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:27.359142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:27.359171] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:27.362295] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=66.79%) [2026-01-01T20:24:27.362559] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-01T20:24:27.362694] [INFO ] [sig ] IGF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:27.498848] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IGF.txt [2026-01-01T20:24:27.499013] [INFO ] [sig ] [1641/3531] Completed IGF in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:27.499055] [INFO ] [sig ] [1642/3531] Forecasting IGI... [2026-01-01T20:24:27.499085] [INFO ] [sig ] Generating forecast for: IGI [2026-01-01T20:24:27.499115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-01T20:24:27.509231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-01T20:24:27.509528] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-01T20:24:27.510310] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-01T20:24:27.510362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:27.510394] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:27.510433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:27.510492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:27.565690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:27.566286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:27.566362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:27.566395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:27.666193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:27.666314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:27.666355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:27.666383] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:27.669681] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-01-01T20:24:27.669945] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-01T20:24:27.670067] [INFO ] [sig ] IGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:27.808197] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IGI.txt [2026-01-01T20:24:27.808324] [INFO ] [sig ] [1642/3531] Completed IGI in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:27.808363] [INFO ] [sig ] [1643/3531] Forecasting IGIB... [2026-01-01T20:24:27.808392] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-01T20:24:27.808422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-01T20:24:27.818731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-01T20:24:27.819089] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-01T20:24:27.819905] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-01T20:24:27.819956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:27.819987] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:27.820014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:27.820071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:27.875251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:27.875991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:27.876068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:27.876100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:27.995480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:27.995655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:27.995699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:27.995728] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:27.999209] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=93.18%) [2026-01-01T20:24:27.999604] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-01T20:24:27.999753] [INFO ] [sig ] IGIB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:28.137285] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IGIB.txt [2026-01-01T20:24:28.137413] [INFO ] [sig ] [1643/3531] Completed IGIB in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:28.137474] [INFO ] [sig ] [1644/3531] Forecasting IGIC... [2026-01-01T20:24:28.137506] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-01T20:24:28.137537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-01T20:24:28.148139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-01T20:24:28.148500] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-01T20:24:28.149399] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-01T20:24:28.149452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:28.149484] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:28.149511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:28.149594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:28.206231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:28.207098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:28.207178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:28.207212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:28.325062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:28.325218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:28.325260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:28.325290] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:28.328627] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: DOWN (p=17.41%) [2026-01-01T20:24:28.328900] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-01T20:24:28.329066] [INFO ] [sig ] IGIC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:28.467101] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IGIC.txt [2026-01-01T20:24:28.467239] [INFO ] [sig ] [1644/3531] Completed IGIC in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:28.467281] [INFO ] [sig ] [1645/3531] Forecasting IGSB... [2026-01-01T20:24:28.467312] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-01T20:24:28.467341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-01T20:24:28.478674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-01T20:24:28.479052] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-01T20:24:28.479877] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-01T20:24:28.479931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:28.479996] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:28.480027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:28.480087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:28.537559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:28.538339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:28.538418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:28.538453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:28.656795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:28.656942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:28.656988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:28.657017] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:28.660293] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-01T20:24:28.660556] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-01T20:24:28.660695] [INFO ] [sig ] IGSB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:28.797730] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IGSB.txt [2026-01-01T20:24:28.797857] [INFO ] [sig ] [1645/3531] Completed IGSB in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:28.797896] [INFO ] [sig ] [1646/3531] Forecasting IHD... [2026-01-01T20:24:28.797926] [INFO ] [sig ] Generating forecast for: IHD [2026-01-01T20:24:28.797967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-01T20:24:28.808259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-01T20:24:28.808595] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-01T20:24:28.809394] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-01T20:24:28.809445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:28.809476] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:28.809502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:28.809558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:28.865649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:28.866247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:28.866324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:28.866356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:28.981515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:28.981686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:28.981726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:28.981755] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:28.985081] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-01T20:24:28.985354] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-01T20:24:28.985473] [INFO ] [sig ] IHD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:29.123928] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IHD.txt [2026-01-01T20:24:29.124085] [INFO ] [sig ] [1646/3531] Completed IHD in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:29.124125] [INFO ] [sig ] [1647/3531] Forecasting IHG... [2026-01-01T20:24:29.124157] [INFO ] [sig ] Generating forecast for: IHG [2026-01-01T20:24:29.124187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-01T20:24:29.135385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-01T20:24:29.135779] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-01T20:24:29.136550] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-01T20:24:29.136619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:29.136653] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:29.136681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:29.136739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:29.194185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:29.195127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:29.195209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:29.195243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:29.316978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:29.317135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:29.317177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:29.317205] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:29.320557] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: UP (p=62.03%) [2026-01-01T20:24:29.320850] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-01T20:24:29.320975] [INFO ] [sig ] IHG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:29.460424] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IHG.txt [2026-01-01T20:24:29.460558] [INFO ] [sig ] [1647/3531] Completed IHG in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:29.460614] [INFO ] [sig ] [1648/3531] Forecasting IHS... [2026-01-01T20:24:29.460646] [INFO ] [sig ] Generating forecast for: IHS [2026-01-01T20:24:29.460702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-01T20:24:29.471453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-01T20:24:29.471797] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-01T20:24:29.472588] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-01T20:24:29.472640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:29.472672] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:29.472699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:29.472757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:29.531136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:29.531960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:29.532043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:29.532077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:29.649600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:29.649760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:29.649801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:29.649856] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:29.653154] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=42.47%) [2026-01-01T20:24:29.653424] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-01T20:24:29.653543] [INFO ] [sig ] IHS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:29.790402] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IHS.txt [2026-01-01T20:24:29.790556] [INFO ] [sig ] [1648/3531] Completed IHS in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-01T20:24:29.790616] [INFO ] [sig ] [1649/3531] Forecasting IIF... [2026-01-01T20:24:29.790648] [INFO ] [sig ] Generating forecast for: IIF [2026-01-01T20:24:29.790679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-01T20:24:29.801277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-01T20:24:29.801622] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-01T20:24:29.802382] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-01T20:24:29.802433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:29.802465] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:29.802491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:29.802548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:29.858191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:29.858909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:29.858998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:29.859031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:29.979268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:29.979428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:29.979470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:29.979501] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:29.982920] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: DOWN (p=26.29%) [2026-01-01T20:24:29.983208] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-01T20:24:29.983336] [INFO ] [sig ] IIF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:30.134651] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IIF.txt [2026-01-01T20:24:30.134819] [INFO ] [sig ] [1649/3531] Completed IIF in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-01T20:24:30.134861] [INFO ] [sig ] [1650/3531] Forecasting III... [2026-01-01T20:24:30.134893] [INFO ] [sig ] Generating forecast for: III [2026-01-01T20:24:30.134923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-01T20:24:30.146828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-01T20:24:30.147235] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-01T20:24:30.148049] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-01T20:24:30.148103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:30.148136] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:30.148163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:30.148229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:30.206323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:30.207081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:30.207159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:30.207194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:30.327651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:30.327810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:30.327852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:30.327882] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:30.331301] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: UP (p=76.61%) [2026-01-01T20:24:30.331589] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-01T20:24:30.331714] [INFO ] [sig ] III: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:30.475625] [INFO ] [LOCAL ] Saved forecast: III 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/III.txt [2026-01-01T20:24:30.475803] [INFO ] [sig ] [1650/3531] Completed III in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-01T20:24:30.475843] [INFO ] [sig ] [1651/3531] Forecasting IIIN... [2026-01-01T20:24:30.475872] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-01T20:24:30.475934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-01T20:24:30.487081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-01T20:24:30.487497] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-01T20:24:30.488344] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-01T20:24:30.488395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:30.488425] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:30.488451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:30.488507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:30.544169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:30.545189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:30.545275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:30.545309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:30.666243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:30.666418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:30.666461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:30.666490] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:30.669967] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: DOWN (p=5.12%) [2026-01-01T20:24:30.670241] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-01T20:24:30.670360] [INFO ] [sig ] IIIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:30.805669] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IIIN.txt [2026-01-01T20:24:30.805805] [INFO ] [sig ] [1651/3531] Completed IIIN in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-01T20:24:30.805870] [INFO ] [sig ] [1652/3531] Forecasting IIM... [2026-01-01T20:24:30.805901] [INFO ] [sig ] Generating forecast for: IIM [2026-01-01T20:24:30.805933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-01T20:24:30.816590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-01T20:24:30.816938] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-01T20:24:30.817775] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-01T20:24:30.817827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:30.817861] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:30.817889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:30.817947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:30.873703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:30.874369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:30.874447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:30.874479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:30.990020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:30.990180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:30.990220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:30.990248] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:30.993542] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: DOWN (p=32.41%) [2026-01-01T20:24:30.993845] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-01T20:24:30.993969] [INFO ] [sig ] IIM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:31.130811] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IIM.txt [2026-01-01T20:24:31.130940] [INFO ] [sig ] [1652/3531] Completed IIM in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-01T20:24:31.130980] [INFO ] [sig ] [1653/3531] Forecasting ILMN... [2026-01-01T20:24:31.131010] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-01T20:24:31.131040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-01T20:24:31.141834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-01T20:24:31.142166] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-01T20:24:31.142949] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-01T20:24:31.143002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:31.143037] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:31.143064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:31.143121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:31.198237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:31.198897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:31.198999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:31.199035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:31.320627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:31.320771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:31.320812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:31.320840] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:31.324139] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: UP (p=95.03%) [2026-01-01T20:24:31.324402] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-01T20:24:31.324524] [INFO ] [sig ] ILMN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:31.464601] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ILMN.txt [2026-01-01T20:24:31.464774] [INFO ] [sig ] [1653/3531] Completed ILMN in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-01T20:24:31.464815] [INFO ] [sig ] [1654/3531] Forecasting IMAX... [2026-01-01T20:24:31.464845] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-01T20:24:31.464909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-01T20:24:31.475802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-01T20:24:31.476199] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-01T20:24:31.477031] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-01T20:24:31.477082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:31.477113] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:31.477139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:31.477195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:31.532629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:31.533532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:31.533640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:31.533673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:31.649447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:31.649608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:31.649650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:31.649678] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:31.652963] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: DOWN (p=34.62%) [2026-01-01T20:24:31.653233] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-01T20:24:31.653351] [INFO ] [sig ] IMAX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:31.790038] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IMAX.txt [2026-01-01T20:24:31.790175] [INFO ] [sig ] [1654/3531] Completed IMAX in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-01T20:24:31.790214] [INFO ] [sig ] [1655/3531] Forecasting IMKTA... [2026-01-01T20:24:31.790244] [INFO ] [sig ] Generating forecast for: IMKTA [2026-01-01T20:24:31.790274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMKTA' from 'https://tdm.silogroup.org/data/derivative_storage/IMKTA.csv'. [2026-01-01T20:24:31.800020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMKTA'. [2026-01-01T20:24:31.800344] [INFO ] [FORECASTER] Starting predict_future for IMKTA [2026-01-01T20:24:31.801144] [DEBUG] [LOCAL ] No optimal features file found for IMKTA: ./output/feature-sets/IMKTA.txt [2026-01-01T20:24:31.801208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:31.801239] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:31.801266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:31.801327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:31.861117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:31.862102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:31.862216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:31.862250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:31.974520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:31.974693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:31.974736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:31.974765] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:31.978092] [DEBUG] [FORECASTER] IMKTA: Forecast T+1@11:T+2@11: DOWN (p=35.85%) [2026-01-01T20:24:31.978360] [INFO ] [FORECASTER] Completed predict_future for IMKTA [2026-01-01T20:24:31.978483] [INFO ] [sig ] IMKTA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:32.115131] [INFO ] [LOCAL ] Saved forecast: IMKTA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IMKTA.txt [2026-01-01T20:24:32.115263] [INFO ] [sig ] [1655/3531] Completed IMKTA in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:32.115302] [INFO ] [sig ] [1656/3531] Forecasting IMMP... [2026-01-01T20:24:32.115331] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-01T20:24:32.115361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-01T20:24:32.126095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-01T20:24:32.126491] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-01T20:24:32.127348] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-01T20:24:32.127400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:32.127433] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:32.127461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:32.127519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:32.182375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:32.183020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:32.183098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:32.183130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:32.300658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:32.300814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:32.300856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:32.300884] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:32.304353] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-01-01T20:24:32.304670] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-01T20:24:32.304803] [INFO ] [sig ] IMMP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:32.440746] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IMMP.txt [2026-01-01T20:24:32.440884] [INFO ] [sig ] [1656/3531] Completed IMMP in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:32.440924] [INFO ] [sig ] [1657/3531] Forecasting IMMX... [2026-01-01T20:24:32.440954] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-01T20:24:32.440984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-01T20:24:32.451726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-01T20:24:32.452074] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-01T20:24:32.452899] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-01T20:24:32.452952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:32.452985] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:32.453013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:32.453071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:32.508188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:32.508913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:32.509021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:32.509055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:32.626463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:32.626632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:32.626674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:32.626702] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:32.630024] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-01-01T20:24:32.630292] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-01T20:24:32.630412] [INFO ] [sig ] IMMX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:32.768079] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IMMX.txt [2026-01-01T20:24:32.768221] [INFO ] [sig ] [1657/3531] Completed IMMX in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:32.768260] [INFO ] [sig ] [1658/3531] Forecasting IMNM... [2026-01-01T20:24:32.768290] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-01T20:24:32.768319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-01T20:24:32.779352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-01T20:24:32.779712] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-01T20:24:32.780484] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-01T20:24:32.780535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:32.780567] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:32.780615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:32.780674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:32.836022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:32.836733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:32.836810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:32.836842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:32.959734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:32.959894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:32.959934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:32.959963] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:32.963335] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: DOWN (p=29.86%) [2026-01-01T20:24:32.963636] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-01T20:24:32.963763] [INFO ] [sig ] IMNM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:33.103271] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IMNM.txt [2026-01-01T20:24:33.103466] [INFO ] [sig ] [1658/3531] Completed IMNM in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:33.103531] [INFO ] [sig ] [1659/3531] Forecasting IMNN... [2026-01-01T20:24:33.103634] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-01T20:24:33.103680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-01T20:24:33.114959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-01T20:24:33.115307] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-01T20:24:33.116218] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-01T20:24:33.116284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:33.116332] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:33.116373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:33.116454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:33.177054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:33.177839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:33.177917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:33.177950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:33.297238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:33.297399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:33.297439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:33.297467] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:33.300885] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-01-01T20:24:33.301162] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-01T20:24:33.301284] [INFO ] [sig ] IMNN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:33.438829] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IMNN.txt [2026-01-01T20:24:33.439002] [INFO ] [sig ] [1659/3531] Completed IMNN in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:33.439046] [INFO ] [sig ] [1660/3531] Forecasting IMOS... [2026-01-01T20:24:33.439078] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-01T20:24:33.439142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-01T20:24:33.449915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-01T20:24:33.450280] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-01T20:24:33.451119] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-01T20:24:33.451185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:33.451222] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:33.451251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:33.451310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:33.508222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:33.508877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:33.508983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:33.509019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:33.627013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:33.627158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:33.627199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:33.627227] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:33.630536] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: DOWN (p=17.46%) [2026-01-01T20:24:33.630838] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-01T20:24:33.630957] [INFO ] [sig ] IMOS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:33.768352] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IMOS.txt [2026-01-01T20:24:33.768469] [INFO ] [sig ] [1660/3531] Completed IMOS in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:33.768508] [INFO ] [sig ] [1661/3531] Forecasting IMPP... [2026-01-01T20:24:33.768537] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-01T20:24:33.768568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-01T20:24:33.778250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-01T20:24:33.778605] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-01T20:24:33.779449] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-01T20:24:33.779501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:33.779534] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:33.779562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:33.779655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:33.837176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:33.837791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:33.837867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:33.837898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:33.955450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:33.955603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:33.955645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:33.955675] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:33.958931] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-01-01T20:24:33.959225] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-01T20:24:33.959344] [INFO ] [sig ] IMPP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:34.095950] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IMPP.txt [2026-01-01T20:24:34.096067] [INFO ] [sig ] [1661/3531] Completed IMPP in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:34.096110] [INFO ] [sig ] [1662/3531] Forecasting IMRX... [2026-01-01T20:24:34.096140] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-01T20:24:34.096171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-01T20:24:34.106712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-01T20:24:34.107021] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-01T20:24:34.107805] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-01T20:24:34.107856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:34.107914] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:34.107943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:34.108001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:34.163768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:34.164631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:34.164708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:34.164741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:34.280091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:34.280253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:34.280312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:34.280342] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:34.283651] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=16.79%) [2026-01-01T20:24:34.283919] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-01T20:24:34.284042] [INFO ] [sig ] IMRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:34.424339] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IMRX.txt [2026-01-01T20:24:34.424460] [INFO ] [sig ] [1662/3531] Completed IMRX in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:34.424505] [INFO ] [sig ] [1663/3531] Forecasting IMTX... [2026-01-01T20:24:34.424535] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-01T20:24:34.424565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-01T20:24:34.435294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-01T20:24:34.435637] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-01T20:24:34.436418] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-01T20:24:34.436468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:34.436499] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:34.436524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:34.436597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:34.492260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:34.492857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:34.492932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:34.492964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:34.609561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:34.609701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:34.609740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:34.609769] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:34.612981] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-01-01T20:24:34.613249] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-01T20:24:34.613367] [INFO ] [sig ] IMTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:34.750479] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IMTX.txt [2026-01-01T20:24:34.750612] [INFO ] [sig ] [1663/3531] Completed IMTX in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:34.750654] [INFO ] [sig ] [1664/3531] Forecasting IMXI... [2026-01-01T20:24:34.750690] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-01T20:24:34.750720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-01T20:24:34.762324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-01T20:24:34.762742] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-01T20:24:34.763507] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-01T20:24:34.763558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:34.763612] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:34.763640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:34.763697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:34.818799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:34.819437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:34.819513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:34.819545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:34.938239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:34.938388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:34.938429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:34.938457] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:34.941771] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: UP (p=68.07%) [2026-01-01T20:24:34.942035] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-01T20:24:34.942158] [INFO ] [sig ] IMXI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:35.079206] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IMXI.txt [2026-01-01T20:24:35.079324] [INFO ] [sig ] [1664/3531] Completed IMXI in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:35.079362] [INFO ] [sig ] [1665/3531] Forecasting INAB... [2026-01-01T20:24:35.079391] [INFO ] [sig ] Generating forecast for: INAB [2026-01-01T20:24:35.079423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-01T20:24:35.090479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-01T20:24:35.090800] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-01T20:24:35.091563] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-01T20:24:35.091633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:35.091665] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:35.091691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:35.091749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:35.147540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:35.148143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:35.148219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:35.148251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:35.262409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:35.262593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:35.262636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:35.262698] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:35.266049] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=75.08%) [2026-01-01T20:24:35.266324] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-01T20:24:35.266445] [INFO ] [sig ] INAB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:35.403557] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INAB.txt [2026-01-01T20:24:35.403708] [INFO ] [sig ] [1665/3531] Completed INAB in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-01T20:24:35.403747] [INFO ] [sig ] [1666/3531] Forecasting INBK... [2026-01-01T20:24:35.403777] [INFO ] [sig ] Generating forecast for: INBK [2026-01-01T20:24:35.403807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-01T20:24:35.414635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-01T20:24:35.414925] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-01T20:24:35.415701] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-01T20:24:35.415752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:35.415797] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:35.415825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:35.415883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:35.470778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:35.471399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:35.471474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:35.471506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:35.591728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:35.591870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:35.591908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:35.591936] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:35.595189] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=57.44%) [2026-01-01T20:24:35.595458] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-01T20:24:35.595594] [INFO ] [sig ] INBK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:35.732474] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INBK.txt [2026-01-01T20:24:35.732612] [INFO ] [sig ] [1666/3531] Completed INBK in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-01T20:24:35.732652] [INFO ] [sig ] [1667/3531] Forecasting INBX... [2026-01-01T20:24:35.732681] [INFO ] [sig ] Generating forecast for: INBX [2026-01-01T20:24:35.732711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-01T20:24:35.744022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-01T20:24:35.744350] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-01T20:24:35.745129] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-01T20:24:35.745179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:35.745210] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:35.745237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:35.745294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:35.800009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:35.800604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:35.800678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:35.800710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:35.924267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:35.924422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:35.924464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:35.924494] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:35.927902] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=85.23%) [2026-01-01T20:24:35.928171] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-01T20:24:35.928296] [INFO ] [sig ] INBX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:36.066090] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INBX.txt [2026-01-01T20:24:36.066229] [INFO ] [sig ] [1667/3531] Completed INBX in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-01T20:24:36.066268] [INFO ] [sig ] [1668/3531] Forecasting INCY... [2026-01-01T20:24:36.066297] [INFO ] [sig ] Generating forecast for: INCY [2026-01-01T20:24:36.066328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-01T20:24:36.077257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-01T20:24:36.077628] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-01T20:24:36.078401] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-01T20:24:36.078452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:36.078484] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:36.078510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:36.078584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:36.134456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:36.135103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:36.135180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:36.135212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:36.255396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:36.255551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:36.255609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:36.255639] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:36.258982] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: UP (p=50.11%) [2026-01-01T20:24:36.259279] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-01T20:24:36.259399] [INFO ] [sig ] INCY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:36.400324] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INCY.txt [2026-01-01T20:24:36.400531] [INFO ] [sig ] [1668/3531] Completed INCY in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-01T20:24:36.400639] [INFO ] [sig ] [1669/3531] Forecasting INDB... [2026-01-01T20:24:36.400690] [INFO ] [sig ] Generating forecast for: INDB [2026-01-01T20:24:36.400732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-01T20:24:36.412424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-01T20:24:36.412799] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-01T20:24:36.413621] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-01T20:24:36.413674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:36.413708] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:36.413736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:36.413796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:36.473225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:36.474047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:36.474128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:36.474163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:36.595248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:36.595408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:36.595450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:36.595480] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:36.598937] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: UP (p=67.99%) [2026-01-01T20:24:36.599235] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-01T20:24:36.599358] [INFO ] [sig ] INDB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:36.742723] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INDB.txt [2026-01-01T20:24:36.742895] [INFO ] [sig ] [1669/3531] Completed INDB in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-01T20:24:36.742946] [INFO ] [sig ] [1670/3531] Forecasting INDI... [2026-01-01T20:24:36.742980] [INFO ] [sig ] Generating forecast for: INDI [2026-01-01T20:24:36.743014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-01T20:24:36.754659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-01T20:24:36.755030] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-01T20:24:36.755841] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-01T20:24:36.755893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:36.755924] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:36.755951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:36.756008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:36.812087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:36.812749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:36.812827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:36.812859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:36.934567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:36.934742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:36.934784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:36.934813] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:36.938170] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: UP (p=73.63%) [2026-01-01T20:24:36.938438] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-01T20:24:36.938559] [INFO ] [sig ] INDI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:37.078621] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INDI.txt [2026-01-01T20:24:37.078748] [INFO ] [sig ] [1670/3531] Completed INDI in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-01T20:24:37.078788] [INFO ] [sig ] [1671/3531] Forecasting INDP... [2026-01-01T20:24:37.078818] [INFO ] [sig ] Generating forecast for: INDP [2026-01-01T20:24:37.078850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-01T20:24:37.089739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-01T20:24:37.090055] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-01T20:24:37.090834] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-01T20:24:37.090885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:37.090916] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:37.090942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:37.091000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:37.154825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:37.155682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:37.155760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:37.155793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:37.258287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:37.258456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:37.258499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:37.258530] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:37.262084] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-01-01T20:24:37.262412] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-01T20:24:37.262570] [INFO ] [sig ] INDP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:37.408917] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INDP.txt [2026-01-01T20:24:37.409138] [INFO ] [sig ] [1671/3531] Completed INDP in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-01T20:24:37.409215] [INFO ] [sig ] [1672/3531] Forecasting INDY... [2026-01-01T20:24:37.409252] [INFO ] [sig ] Generating forecast for: INDY [2026-01-01T20:24:37.409284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-01T20:24:37.419929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-01T20:24:37.420314] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-01T20:24:37.421287] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-01T20:24:37.421338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:37.421370] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:37.421398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:37.421456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:37.476302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:37.476974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:37.477080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:37.477113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:37.596205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:37.596360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:37.596401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:37.596430] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:37.599766] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-01-01T20:24:37.600038] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-01T20:24:37.600161] [INFO ] [sig ] INDY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:37.736687] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INDY.txt [2026-01-01T20:24:37.736826] [INFO ] [sig ] [1672/3531] Completed INDY in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-01T20:24:37.736866] [INFO ] [sig ] [1673/3531] Forecasting INFY... [2026-01-01T20:24:37.736898] [INFO ] [sig ] Generating forecast for: INFY [2026-01-01T20:24:37.736928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-01T20:24:37.747725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-01T20:24:37.748072] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-01T20:24:37.748869] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-01T20:24:37.748920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:37.748952] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:37.751877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:37.751939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:37.808555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:37.809362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:37.809445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:37.809476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:37.929063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:37.929232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:37.929293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:37.929324] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:37.932785] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=64.40%) [2026-01-01T20:24:37.933069] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-01T20:24:37.933203] [INFO ] [sig ] INFY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:38.071203] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INFY.txt [2026-01-01T20:24:38.071349] [INFO ] [sig ] [1673/3531] Completed INFY in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-01T20:24:38.071389] [INFO ] [sig ] [1674/3531] Forecasting ING... [2026-01-01T20:24:38.071418] [INFO ] [sig ] Generating forecast for: ING [2026-01-01T20:24:38.071449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-01T20:24:38.082032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-01T20:24:38.082394] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-01T20:24:38.083244] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-01T20:24:38.083297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:38.083329] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:38.083356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:38.083413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:38.138926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:38.139767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:38.139848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:38.139880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:38.263244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:38.263407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:38.263448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:38.263477] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:38.266818] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=87.12%) [2026-01-01T20:24:38.267085] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-01T20:24:38.267211] [INFO ] [sig ] ING: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:38.405012] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ING.txt [2026-01-01T20:24:38.405176] [INFO ] [sig ] [1674/3531] Completed ING in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-01T20:24:38.405218] [INFO ] [sig ] [1675/3531] Forecasting INGN... [2026-01-01T20:24:38.405247] [INFO ] [sig ] Generating forecast for: INGN [2026-01-01T20:24:38.405276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-01T20:24:38.416005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-01T20:24:38.416403] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-01T20:24:38.417209] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-01T20:24:38.417260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:38.417291] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:38.417317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:38.417374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:38.472825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:38.473712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:38.473808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:38.473841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:38.589346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:38.589514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:38.589555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:38.589604] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:38.592992] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=36.21%) [2026-01-01T20:24:38.593297] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-01T20:24:38.593426] [INFO ] [sig ] INGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:38.733080] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/INGN.txt [2026-01-01T20:24:38.733274] [INFO ] [sig ] [1675/3531] Completed INGN in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-01T20:24:38.733315] [INFO ] [sig ] [1676/3531] Forecasting INM... [2026-01-01T20:24:38.733346] [INFO ] [sig ] Generating forecast for: INM [2026-01-01T20:24:38.733406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-01T20:24:38.743825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-01T20:24:38.744147] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-01T20:24:38.744926] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-01T20:24:38.744976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:38.745007] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:38.745034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:38.745092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:38.801776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:38.802660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:38.802741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:38.802773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:38.924176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:38.924334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:38.924376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:38.924404] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:38.927709] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: DOWN (p=49.38%) [2026-01-01T20:24:38.927978] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-01T20:24:38.928097] [INFO ] [sig ] INM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:39.066501] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/INM.txt [2026-01-01T20:24:39.066660] [INFO ] [sig ] [1676/3531] Completed INM in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-01T20:24:39.066701] [INFO ] [sig ] [1677/3531] Forecasting INMB... [2026-01-01T20:24:39.066731] [INFO ] [sig ] Generating forecast for: INMB [2026-01-01T20:24:39.066762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-01T20:24:39.077337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-01T20:24:39.077684] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-01T20:24:39.078440] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-01T20:24:39.078491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:39.078537] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:39.078565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:39.078650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:39.135904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:39.136748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:39.136829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:39.136862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:39.258647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:39.258800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:39.258840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:39.258868] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:39.265153] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: DOWN (p=14.85%) [2026-01-01T20:24:39.265421] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-01T20:24:39.265539] [INFO ] [sig ] INMB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:39.404735] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/INMB.txt [2026-01-01T20:24:39.404891] [INFO ] [sig ] [1677/3531] Completed INMB in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-01T20:24:39.404931] [INFO ] [sig ] [1678/3531] Forecasting INMD... [2026-01-01T20:24:39.404961] [INFO ] [sig ] Generating forecast for: INMD [2026-01-01T20:24:39.404991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-01T20:24:39.416195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-01T20:24:39.416567] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-01T20:24:39.417368] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-01T20:24:39.417420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:39.417453] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:39.417481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:39.417539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:39.478334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:39.479240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:39.479329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:39.479362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:39.601837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:39.602003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:39.602046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:39.602077] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:39.605436] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: UP (p=50.54%) [2026-01-01T20:24:39.605749] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-01T20:24:39.605878] [INFO ] [sig ] INMD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:39.747227] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INMD.txt [2026-01-01T20:24:39.747367] [INFO ] [sig ] [1678/3531] Completed INMD in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-01T20:24:39.747405] [INFO ] [sig ] [1679/3531] Forecasting INN... [2026-01-01T20:24:39.747435] [INFO ] [sig ] Generating forecast for: INN [2026-01-01T20:24:39.747465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-01T20:24:39.758809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-01T20:24:39.759219] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-01T20:24:39.760031] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-01T20:24:39.760084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:39.760141] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:39.760170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:39.760229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:39.817737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:39.818530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:39.818625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:39.818660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:39.939966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:39.940121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:39.940162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:39.940193] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:39.943534] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: UP (p=85.85%) [2026-01-01T20:24:39.943819] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-01T20:24:39.943940] [INFO ] [sig ] INN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:40.081821] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INN.txt [2026-01-01T20:24:40.081942] [INFO ] [sig ] [1679/3531] Completed INN in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-01T20:24:40.081980] [INFO ] [sig ] [1680/3531] Forecasting INO... [2026-01-01T20:24:40.082010] [INFO ] [sig ] Generating forecast for: INO [2026-01-01T20:24:40.082041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-01T20:24:40.092874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-01T20:24:40.093184] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-01T20:24:40.093974] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-01T20:24:40.094024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:40.094055] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:40.094081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:40.094138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:40.152317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:40.153172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:40.153258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:40.153291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:40.270388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:40.270532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:40.270588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:40.270621] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:40.273896] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-01-01T20:24:40.274160] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-01T20:24:40.274279] [INFO ] [sig ] INO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:40.414085] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/INO.txt [2026-01-01T20:24:40.414216] [INFO ] [sig ] [1680/3531] Completed INO in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-01T20:24:40.414262] [INFO ] [sig ] [1681/3531] Forecasting INOD... [2026-01-01T20:24:40.414305] [INFO ] [sig ] Generating forecast for: INOD [2026-01-01T20:24:40.414340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-01T20:24:40.429037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-01T20:24:40.429545] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-01T20:24:40.430639] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-01T20:24:40.430702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:40.430743] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:40.430777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:40.430853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:40.490068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:40.491215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:40.491323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:40.491368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:40.619948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:40.620121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:40.620165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:40.620195] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:40.623720] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: UP (p=80.43%) [2026-01-01T20:24:40.624006] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-01T20:24:40.624134] [INFO ] [sig ] INOD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:40.762039] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INOD.txt [2026-01-01T20:24:40.762191] [INFO ] [sig ] [1681/3531] Completed INOD in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-01T20:24:40.762233] [INFO ] [sig ] [1682/3531] Forecasting INSE... [2026-01-01T20:24:40.762262] [INFO ] [sig ] Generating forecast for: INSE [2026-01-01T20:24:40.762294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-01T20:24:40.773466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-01T20:24:40.773837] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-01T20:24:40.774640] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-01T20:24:40.774691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:40.774723] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:40.774750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:40.774807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:40.830015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:40.830635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:40.830713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:40.830747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:40.951050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:40.951198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:40.951242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:40.951305] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:40.954648] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: UP (p=65.22%) [2026-01-01T20:24:40.954922] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-01T20:24:40.955040] [INFO ] [sig ] INSE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:41.092221] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INSE.txt [2026-01-01T20:24:41.092341] [INFO ] [sig ] [1682/3531] Completed INSE in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-01T20:24:41.092379] [INFO ] [sig ] [1683/3531] Forecasting INSG... [2026-01-01T20:24:41.092408] [INFO ] [sig ] Generating forecast for: INSG [2026-01-01T20:24:41.092438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-01T20:24:41.106301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-01T20:24:41.106915] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-01T20:24:41.108070] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-01T20:24:41.108124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:41.108159] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:41.108187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:41.108248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:41.168021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:41.170037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:41.170366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:41.170405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:41.293741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:41.293942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:41.293989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:41.294019] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:41.297837] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: UP (p=66.06%) [2026-01-01T20:24:41.298140] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-01T20:24:41.298272] [INFO ] [sig ] INSG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:41.451312] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INSG.txt [2026-01-01T20:24:41.451533] [INFO ] [sig ] [1683/3531] Completed INSG in 0.4s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-01T20:24:41.451623] [INFO ] [sig ] [1684/3531] Forecasting INSM... [2026-01-01T20:24:41.451662] [INFO ] [sig ] Generating forecast for: INSM [2026-01-01T20:24:41.451694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-01T20:24:41.463854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-01T20:24:41.464257] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-01T20:24:41.465076] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-01T20:24:41.465127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:41.465158] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:41.465184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:41.465245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:41.523991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:41.524641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:41.524719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:41.524751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:41.638222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:41.638402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:41.638444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:41.638491] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:41.641919] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: DOWN (p=39.75%) [2026-01-01T20:24:41.642202] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-01T20:24:41.642333] [INFO ] [sig ] INSM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:41.778456] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/INSM.txt [2026-01-01T20:24:41.778593] [INFO ] [sig ] [1684/3531] Completed INSM in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-01T20:24:41.778635] [INFO ] [sig ] [1685/3531] Forecasting INSP... [2026-01-01T20:24:41.778664] [INFO ] [sig ] Generating forecast for: INSP [2026-01-01T20:24:41.778695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-01T20:24:41.794361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-01T20:24:41.794979] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-01T20:24:41.796170] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-01T20:24:41.796239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:41.796287] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:41.796324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:41.796405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:41.862134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:41.863082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:41.863169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:41.863203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:41.983772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:41.983975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:41.984019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:41.984050] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:41.987562] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=17.92%) [2026-01-01T20:24:41.987877] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-01T20:24:41.988006] [INFO ] [sig ] INSP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:42.127591] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/INSP.txt [2026-01-01T20:24:42.127766] [INFO ] [sig ] [1685/3531] Completed INSP in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-01T20:24:42.127807] [INFO ] [sig ] [1686/3531] Forecasting INTA... [2026-01-01T20:24:42.127868] [INFO ] [sig ] Generating forecast for: INTA [2026-01-01T20:24:42.127913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-01T20:24:42.139086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-01T20:24:42.139503] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-01T20:24:42.140327] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-01T20:24:42.140379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:42.140411] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:42.140438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:42.140495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:42.196102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:42.196989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:42.197077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:42.197127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:42.320467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:42.320659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:42.320704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:42.320733] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:42.324131] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=87.69%) [2026-01-01T20:24:42.324403] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-01T20:24:42.324525] [INFO ] [sig ] INTA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:42.461652] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INTA.txt [2026-01-01T20:24:42.461803] [INFO ] [sig ] [1686/3531] Completed INTA in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-01T20:24:42.461843] [INFO ] [sig ] [1687/3531] Forecasting INTC... [2026-01-01T20:24:42.461873] [INFO ] [sig ] Generating forecast for: INTC [2026-01-01T20:24:42.461904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-01T20:24:42.472255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-01T20:24:42.472563] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-01T20:24:42.473342] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-01T20:24:42.473393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:42.473425] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:42.473452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:42.473509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:42.529512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:42.530409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:42.530493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:42.530526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:42.648985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:42.649154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:42.649196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:42.649224] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:42.652539] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-01-01T20:24:42.652824] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-01T20:24:42.652943] [INFO ] [sig ] INTC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:42.789757] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/INTC.txt [2026-01-01T20:24:42.789885] [INFO ] [sig ] [1687/3531] Completed INTC in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-01T20:24:42.789924] [INFO ] [sig ] [1688/3531] Forecasting INTZ... [2026-01-01T20:24:42.789953] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-01T20:24:42.789983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-01T20:24:42.800964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-01T20:24:42.801301] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-01T20:24:42.802109] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-01T20:24:42.802161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:42.802193] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:42.802237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:42.802301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:42.858167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:42.858778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:42.858855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:42.858887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:42.979264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:42.979413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:42.979453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:42.979482] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:42.982790] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: UP (p=58.57%) [2026-01-01T20:24:42.983055] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-01T20:24:42.983172] [INFO ] [sig ] INTZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:43.124463] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INTZ.txt [2026-01-01T20:24:43.124650] [INFO ] [sig ] [1688/3531] Completed INTZ in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-01T20:24:43.124694] [INFO ] [sig ] [1689/3531] Forecasting INVA... [2026-01-01T20:24:43.124724] [INFO ] [sig ] Generating forecast for: INVA [2026-01-01T20:24:43.124757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-01T20:24:43.135906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-01T20:24:43.136308] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-01T20:24:43.137114] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-01T20:24:43.137166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:43.137198] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:43.137228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:43.137286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:43.193165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:43.194037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:43.194159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:43.194195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:43.313505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:43.313690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:43.313734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:43.313768] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:43.317203] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: UP (p=64.74%) [2026-01-01T20:24:43.317518] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-01T20:24:43.317668] [INFO ] [sig ] INVA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:43.463078] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INVA.txt [2026-01-01T20:24:43.463266] [INFO ] [sig ] [1689/3531] Completed INVA in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-01T20:24:43.463311] [INFO ] [sig ] [1690/3531] Forecasting INVE... [2026-01-01T20:24:43.463342] [INFO ] [sig ] Generating forecast for: INVE [2026-01-01T20:24:43.463373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-01T20:24:43.474736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-01T20:24:43.475134] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-01T20:24:43.476045] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-01T20:24:43.476099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:43.476145] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:43.476187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:43.476253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:43.532248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:43.532879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:43.532955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:43.532988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:43.645867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:43.646015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:43.646055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:43.646084] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:43.649459] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=76.35%) [2026-01-01T20:24:43.649751] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-01T20:24:43.649871] [INFO ] [sig ] INVE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:43.786694] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/INVE.txt [2026-01-01T20:24:43.786822] [INFO ] [sig ] [1690/3531] Completed INVE in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-01T20:24:43.786873] [INFO ] [sig ] [1691/3531] Forecasting INVH... [2026-01-01T20:24:43.786907] [INFO ] [sig ] Generating forecast for: INVH [2026-01-01T20:24:43.786937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-01T20:24:43.798058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-01T20:24:43.798382] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-01T20:24:43.799215] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-01T20:24:43.799267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:43.799298] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:43.799324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:43.799380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:43.854275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:43.855010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:43.855094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:43.855127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:43.971078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:43.971223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:43.971263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:43.971292] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:43.974600] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: DOWN (p=42.65%) [2026-01-01T20:24:43.974867] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-01T20:24:43.974988] [INFO ] [sig ] INVH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:44.111435] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/INVH.txt [2026-01-01T20:24:44.111557] [INFO ] [sig ] [1691/3531] Completed INVH in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-01T20:24:44.111614] [INFO ] [sig ] [1692/3531] Forecasting IONS... [2026-01-01T20:24:44.111644] [INFO ] [sig ] Generating forecast for: IONS [2026-01-01T20:24:44.111716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-01T20:24:44.122639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-01T20:24:44.123048] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-01T20:24:44.123914] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-01T20:24:44.123966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:44.123999] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:44.124027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:44.124086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:44.180098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:44.180926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:44.181010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:44.181043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:44.307105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:44.307267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:44.307309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:44.307339] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:44.310709] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: DOWN (p=47.32%) [2026-01-01T20:24:44.310988] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-01T20:24:44.311111] [INFO ] [sig ] IONS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:44.465467] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IONS.txt [2026-01-01T20:24:44.465694] [INFO ] [sig ] [1692/3531] Completed IONS in 0.4s | 2.92 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-01T20:24:44.465740] [INFO ] [sig ] [1693/3531] Forecasting IOSP... [2026-01-01T20:24:44.465771] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-01T20:24:44.465801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-01T20:24:44.476692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-01T20:24:44.477059] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-01T20:24:44.477889] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-01T20:24:44.477941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:44.477972] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:44.477998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:44.478055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:44.536181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:44.537040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:44.537118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:44.537153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:44.654941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:44.655118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:44.655162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:44.655191] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:44.658973] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-01T20:24:44.659347] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-01T20:24:44.659494] [INFO ] [sig ] IOSP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:44.806074] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IOSP.txt [2026-01-01T20:24:44.806265] [INFO ] [sig ] [1693/3531] Completed IOSP in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-01T20:24:44.806313] [INFO ] [sig ] [1694/3531] Forecasting IOVA... [2026-01-01T20:24:44.806342] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-01T20:24:44.806372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-01T20:24:44.818636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-01T20:24:44.819044] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-01T20:24:44.819853] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-01T20:24:44.819904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:44.819936] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:44.819962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:44.820018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:44.875461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:44.876386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:44.876491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:44.876525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:44.995909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:44.996080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:44.996121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:44.996149] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:44.999672] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: UP (p=65.42%) [2026-01-01T20:24:45.000019] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-01T20:24:45.000153] [INFO ] [sig ] IOVA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:45.141156] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IOVA.txt [2026-01-01T20:24:45.141325] [INFO ] [sig ] [1694/3531] Completed IOVA in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-01T20:24:45.141369] [INFO ] [sig ] [1695/3531] Forecasting IPGP... [2026-01-01T20:24:45.141400] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-01T20:24:45.141462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-01T20:24:45.153719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-01T20:24:45.154143] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-01T20:24:45.154977] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-01T20:24:45.155027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:45.155059] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:45.155085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:45.155141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:45.209880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:45.210523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:45.210617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:45.210651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:45.329828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:45.329991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:45.330032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:45.330062] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:45.333408] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-01-01T20:24:45.333703] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-01T20:24:45.333821] [INFO ] [sig ] IPGP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:45.471098] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IPGP.txt [2026-01-01T20:24:45.471223] [INFO ] [sig ] [1695/3531] Completed IPGP in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-01T20:24:45.471261] [INFO ] [sig ] [1696/3531] Forecasting IPI... [2026-01-01T20:24:45.471290] [INFO ] [sig ] Generating forecast for: IPI [2026-01-01T20:24:45.471322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-01T20:24:45.483122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-01T20:24:45.483497] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-01T20:24:45.484301] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-01T20:24:45.484351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:45.484410] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:45.484438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:45.484494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:45.539657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:45.540429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:45.540507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:45.540540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:45.656523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:45.656703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:45.656746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:45.656775] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:45.660354] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=9.02%) [2026-01-01T20:24:45.660647] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-01T20:24:45.660771] [INFO ] [sig ] IPI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:45.797155] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IPI.txt [2026-01-01T20:24:45.797341] [INFO ] [sig ] [1696/3531] Completed IPI in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-01T20:24:45.797384] [INFO ] [sig ] [1697/3531] Forecasting IQ... [2026-01-01T20:24:45.797416] [INFO ] [sig ] Generating forecast for: IQ [2026-01-01T20:24:45.797447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-01T20:24:45.808589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-01T20:24:45.808937] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-01T20:24:45.809788] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-01T20:24:45.809839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:45.809870] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:45.809896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:45.809953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:45.866585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:45.867450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:45.867537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:45.867569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:45.987247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:45.987410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:45.987451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:45.987481] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:45.990900] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=24.93%) [2026-01-01T20:24:45.991183] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-01T20:24:45.991308] [INFO ] [sig ] IQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:46.136039] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IQ.txt [2026-01-01T20:24:46.136202] [INFO ] [sig ] [1697/3531] Completed IQ in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-01T20:24:46.136244] [INFO ] [sig ] [1698/3531] Forecasting IQI... [2026-01-01T20:24:46.136307] [INFO ] [sig ] Generating forecast for: IQI [2026-01-01T20:24:46.136369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-01T20:24:46.148117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-01T20:24:46.148541] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-01T20:24:46.149405] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-01T20:24:46.149457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:46.149491] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:46.149519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:46.149597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:46.209854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:46.210838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:46.210927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:46.210962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:46.330848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:46.331014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:46.331057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:46.331087] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:46.334563] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=96.18%) [2026-01-01T20:24:46.334877] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-01T20:24:46.335008] [INFO ] [sig ] IQI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:46.481181] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IQI.txt [2026-01-01T20:24:46.481339] [INFO ] [sig ] [1698/3531] Completed IQI in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-01T20:24:46.481382] [INFO ] [sig ] [1699/3531] Forecasting IQQQ... [2026-01-01T20:24:46.481412] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-01T20:24:46.481443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-01T20:24:46.493368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-01T20:24:46.493808] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-01T20:24:46.494609] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-01T20:24:46.494660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:46.494692] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:46.494718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:46.494775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:46.551793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:46.552642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:46.552723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:46.552757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:46.671952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:46.672117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:46.672159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:46.672188] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:46.675621] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: DOWN (p=20.51%) [2026-01-01T20:24:46.675903] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-01T20:24:46.676027] [INFO ] [sig ] IQQQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:46.822199] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IQQQ.txt [2026-01-01T20:24:46.822345] [INFO ] [sig ] [1699/3531] Completed IQQQ in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-01T20:24:46.822386] [INFO ] [sig ] [1700/3531] Forecasting IRDM... [2026-01-01T20:24:46.822416] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-01T20:24:46.822446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-01T20:24:46.833488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-01T20:24:46.833886] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-01T20:24:46.834686] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-01T20:24:46.834737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:46.834768] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:46.834795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:46.834852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:46.892363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:46.893242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:46.893324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:46.893358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:47.012707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:47.012872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:47.012914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:47.012945] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:47.016374] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: UP (p=57.95%) [2026-01-01T20:24:47.016671] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-01T20:24:47.016796] [INFO ] [sig ] IRDM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:47.163614] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IRDM.txt [2026-01-01T20:24:47.163769] [INFO ] [sig ] [1700/3531] Completed IRDM in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-01T20:24:47.163810] [INFO ] [sig ] [1701/3531] Forecasting IREN... [2026-01-01T20:24:47.163840] [INFO ] [sig ] Generating forecast for: IREN [2026-01-01T20:24:47.163871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-01T20:24:47.175658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-01T20:24:47.175994] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-01T20:24:47.176844] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-01T20:24:47.176933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:47.176968] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:47.176997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:47.177055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:47.234849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:47.235716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:47.235799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:47.235834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:47.359660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:47.359819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:47.359862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:47.359892] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:47.363265] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=96.09%) [2026-01-01T20:24:47.363540] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-01T20:24:47.363685] [INFO ] [sig ] IREN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:47.510415] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IREN.txt [2026-01-01T20:24:47.510597] [INFO ] [sig ] [1701/3531] Completed IREN in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-01T20:24:47.510641] [INFO ] [sig ] [1702/3531] Forecasting IRM... [2026-01-01T20:24:47.510703] [INFO ] [sig ] Generating forecast for: IRM [2026-01-01T20:24:47.510740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-01T20:24:47.522285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-01T20:24:47.522695] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-01T20:24:47.523460] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-01T20:24:47.523511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:47.523542] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:47.523569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:47.523651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:47.580709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:47.581561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:47.581667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:47.581703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:47.703834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:47.704023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:47.704067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:47.704097] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:47.707465] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: UP (p=88.25%) [2026-01-01T20:24:47.707781] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-01T20:24:47.707910] [INFO ] [sig ] IRM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:47.924557] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IRM.txt [2026-01-01T20:24:47.924749] [INFO ] [sig ] [1702/3531] Completed IRM in 0.4s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-01T20:24:47.924793] [INFO ] [sig ] [1703/3531] Forecasting IRMD... [2026-01-01T20:24:47.924824] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-01T20:24:47.924882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-01T20:24:47.937703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-01T20:24:47.938207] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-01T20:24:47.939264] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-01T20:24:47.939323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:47.939358] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:47.939386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:47.939450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:47.997494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:47.998362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:47.998444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:47.998478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:48.117143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:48.117303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:48.117344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:48.117372] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:48.120836] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-01-01T20:24:48.121123] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-01T20:24:48.121246] [INFO ] [sig ] IRMD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:48.270306] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IRMD.txt [2026-01-01T20:24:48.270486] [INFO ] [sig ] [1703/3531] Completed IRMD in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-01T20:24:48.270537] [INFO ] [sig ] [1704/3531] Forecasting IRON... [2026-01-01T20:24:48.270614] [INFO ] [sig ] Generating forecast for: IRON [2026-01-01T20:24:48.270648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-01T20:24:48.283597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-01T20:24:48.284065] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-01T20:24:48.284929] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-01T20:24:48.284981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:48.285013] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:48.285039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:48.285097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:48.340920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:48.341717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:48.341799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:48.341832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:48.459845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:48.460015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:48.460058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:48.460086] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:48.463470] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=85.64%) [2026-01-01T20:24:48.463780] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-01T20:24:48.463908] [INFO ] [sig ] IRON: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:48.605477] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IRON.txt [2026-01-01T20:24:48.605660] [INFO ] [sig ] [1704/3531] Completed IRON in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-01T20:24:48.605711] [INFO ] [sig ] [1705/3531] Forecasting IRTC... [2026-01-01T20:24:48.605743] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-01T20:24:48.605774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-01T20:24:48.617858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-01T20:24:48.618277] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-01T20:24:48.619117] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-01T20:24:48.619169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:48.619200] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:48.619226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:48.619283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:48.675724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:48.676623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:48.676711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:48.676745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:48.797557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:48.797737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:48.797781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:48.797810] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:48.801179] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=17.20%) [2026-01-01T20:24:48.801458] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-01T20:24:48.801600] [INFO ] [sig ] IRTC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:48.938208] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IRTC.txt [2026-01-01T20:24:48.938341] [INFO ] [sig ] [1705/3531] Completed IRTC in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-01T20:24:48.938382] [INFO ] [sig ] [1706/3531] Forecasting IRWD... [2026-01-01T20:24:48.938411] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-01T20:24:48.938441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-01T20:24:48.949763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-01T20:24:48.950102] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-01T20:24:48.950889] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-01T20:24:48.950940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:48.950972] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:48.951000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:48.951058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:49.006590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:49.007196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:49.007302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:49.007335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:49.128670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:49.128836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:49.128880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:49.128908] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:49.132352] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=43.06%) [2026-01-01T20:24:49.132689] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-01T20:24:49.132822] [INFO ] [sig ] IRWD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:49.280272] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IRWD.txt [2026-01-01T20:24:49.280416] [INFO ] [sig ] [1706/3531] Completed IRWD in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-01T20:24:49.280455] [INFO ] [sig ] [1707/3531] Forecasting ISD... [2026-01-01T20:24:49.280486] [INFO ] [sig ] Generating forecast for: ISD [2026-01-01T20:24:49.280523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-01T20:24:49.292080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-01T20:24:49.292396] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-01T20:24:49.293194] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-01T20:24:49.293246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:49.293276] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:49.293303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:49.293360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:49.350683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:49.351309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:49.351394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:49.351431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:49.468807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:49.468976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:49.469021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:49.469049] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:49.472412] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=84.19%) [2026-01-01T20:24:49.472704] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-01T20:24:49.472823] [INFO ] [sig ] ISD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:49.612029] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ISD.txt [2026-01-01T20:24:49.612165] [INFO ] [sig ] [1707/3531] Completed ISD in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-01T20:24:49.612204] [INFO ] [sig ] [1708/3531] Forecasting ISRG... [2026-01-01T20:24:49.612234] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-01T20:24:49.612263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-01T20:24:49.624230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-01T20:24:49.624615] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-01T20:24:49.625518] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-01T20:24:49.625588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:49.625624] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:49.625650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:49.625708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:49.686773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:49.687697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:49.687801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:49.687851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:49.807776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:49.807935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:49.807994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:49.808024] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:49.811347] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-01-01T20:24:49.811650] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-01T20:24:49.811771] [INFO ] [sig ] ISRG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:49.947428] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ISRG.txt [2026-01-01T20:24:49.947597] [INFO ] [sig ] [1708/3531] Completed ISRG in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-01T20:24:49.947652] [INFO ] [sig ] [1709/3531] Forecasting ISSC... [2026-01-01T20:24:49.947719] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-01T20:24:49.947752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-01T20:24:49.961450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-01T20:24:49.962165] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-01T20:24:49.963199] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-01T20:24:49.963254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:49.963292] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:49.963319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:49.963379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:50.021373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:50.022719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:50.022833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:50.022868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:50.151349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:50.151630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:50.151683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:50.151716] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:50.155781] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-01T20:24:50.156097] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-01T20:24:50.156254] [INFO ] [sig ] ISSC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:50.303191] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ISSC.txt [2026-01-01T20:24:50.303444] [INFO ] [sig ] [1709/3531] Completed ISSC in 0.4s | 2.92 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-01T20:24:50.303490] [INFO ] [sig ] [1710/3531] Forecasting ISTB... [2026-01-01T20:24:50.303520] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-01T20:24:50.303552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-01T20:24:50.316931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-01T20:24:50.317554] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-01T20:24:50.318490] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-01T20:24:50.318546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:50.318603] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:50.318636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:50.318698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:50.376012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:50.377174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:50.377272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:50.377305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:50.502656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:50.502900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:50.502949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:50.502980] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:50.506962] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: DOWN (p=41.86%) [2026-01-01T20:24:50.507285] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-01T20:24:50.507426] [INFO ] [sig ] ISTB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:50.651553] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ISTB.txt [2026-01-01T20:24:50.651785] [INFO ] [sig ] [1710/3531] Completed ISTB in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-01T20:24:50.651830] [INFO ] [sig ] [1711/3531] Forecasting ITIC... [2026-01-01T20:24:50.651859] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-01T20:24:50.651892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-01T20:24:50.663836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-01T20:24:50.664278] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-01T20:24:50.665097] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-01T20:24:50.665148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:50.665180] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:50.665207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:50.665264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:50.720807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:50.721738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:50.721823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:50.721855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:50.829005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:50.829173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:50.829215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:50.829243] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:50.832569] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-01-01T20:24:50.832857] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-01T20:24:50.832980] [INFO ] [sig ] ITIC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:50.968036] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ITIC.txt [2026-01-01T20:24:50.968216] [INFO ] [sig ] [1711/3531] Completed ITIC in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-01T20:24:50.968265] [INFO ] [sig ] [1712/3531] Forecasting ITRI... [2026-01-01T20:24:50.968301] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-01T20:24:50.968371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-01T20:24:50.982234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-01T20:24:50.982893] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-01T20:24:50.983865] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-01T20:24:50.983918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:50.983974] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:50.984002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:50.984061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:51.044116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:51.045358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:51.045459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:51.045494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:51.170885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:51.171129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:51.171176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:51.171208] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:51.175009] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-01-01T20:24:51.175315] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-01T20:24:51.175446] [INFO ] [sig ] ITRI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:51.330495] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ITRI.txt [2026-01-01T20:24:51.330683] [INFO ] [sig ] [1712/3531] Completed ITRI in 0.4s | 2.92 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-01T20:24:51.330729] [INFO ] [sig ] [1713/3531] Forecasting ITRN... [2026-01-01T20:24:51.330784] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-01T20:24:51.330819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-01T20:24:51.342242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-01T20:24:51.342660] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-01T20:24:51.343465] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-01T20:24:51.343521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:51.343605] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:51.343637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:51.343696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:51.400038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:51.400850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:51.400934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:51.400969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:51.529946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:51.530116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:51.530162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:51.530192] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:51.533635] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-01-01T20:24:51.533956] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-01T20:24:51.534092] [INFO ] [sig ] ITRN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:51.675273] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ITRN.txt [2026-01-01T20:24:51.675437] [INFO ] [sig ] [1713/3531] Completed ITRN in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-01T20:24:51.675480] [INFO ] [sig ] [1714/3531] Forecasting ITUB... [2026-01-01T20:24:51.675510] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-01T20:24:51.675589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-01T20:24:51.686369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-01T20:24:51.686835] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-01T20:24:51.687636] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-01T20:24:51.687687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:51.687719] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:51.687746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:51.687803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:51.745541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:51.746439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:51.746529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:51.746563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:51.871281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:51.871445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:51.871488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:51.871518] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:51.874972] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=39.35%) [2026-01-01T20:24:51.875297] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-01T20:24:51.875429] [INFO ] [sig ] ITUB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:52.025314] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ITUB.txt [2026-01-01T20:24:52.025535] [INFO ] [sig ] [1714/3531] Completed ITUB in 0.4s | 2.92 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-01T20:24:52.025605] [INFO ] [sig ] [1715/3531] Forecasting IUS... [2026-01-01T20:24:52.025682] [INFO ] [sig ] Generating forecast for: IUS [2026-01-01T20:24:52.025723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-01T20:24:52.046038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-01T20:24:52.046516] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-01T20:24:52.047678] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-01T20:24:52.047748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:52.047787] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:52.047821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:52.047898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:52.109751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:52.110729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:52.110819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:52.110853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:52.231948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:52.232112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:52.232155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:52.232185] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:52.235659] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: DOWN (p=36.41%) [2026-01-01T20:24:52.235975] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-01T20:24:52.236111] [INFO ] [sig ] IUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:52.377936] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IUS.txt [2026-01-01T20:24:52.378098] [INFO ] [sig ] [1715/3531] Completed IUS in 0.4s | 2.92 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-01T20:24:52.378155] [INFO ] [sig ] [1716/3531] Forecasting IUSB... [2026-01-01T20:24:52.378188] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-01T20:24:52.378221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-01T20:24:52.389660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-01T20:24:52.390057] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-01T20:24:52.390881] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-01T20:24:52.390935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:52.390968] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:52.390995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:52.391062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:52.448868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:52.449811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:52.449899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:52.449933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:52.569324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:52.569490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:52.569533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:52.569621] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:52.573112] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=49.63%) [2026-01-01T20:24:52.573427] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-01T20:24:52.573563] [INFO ] [sig ] IUSB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:52.716977] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IUSB.txt [2026-01-01T20:24:52.717138] [INFO ] [sig ] [1716/3531] Completed IUSB in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-01T20:24:52.717178] [INFO ] [sig ] [1717/3531] Forecasting IUSG... [2026-01-01T20:24:52.717209] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-01T20:24:52.717240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-01T20:24:52.727654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-01T20:24:52.728047] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-01T20:24:52.728879] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-01T20:24:52.728931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:52.728991] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:52.729020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:52.729077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:52.786172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:52.787053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:52.787138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:52.787172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:52.911520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:52.911751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:52.911801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:52.911833] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:52.915432] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: UP (p=66.37%) [2026-01-01T20:24:52.915793] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-01T20:24:52.915963] [INFO ] [sig ] IUSG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:53.059122] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IUSG.txt [2026-01-01T20:24:53.059291] [INFO ] [sig ] [1717/3531] Completed IUSG in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-01T20:24:53.059365] [INFO ] [sig ] [1718/3531] Forecasting IVAL... [2026-01-01T20:24:53.059400] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-01T20:24:53.059433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-01T20:24:53.070699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-01T20:24:53.071124] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-01T20:24:53.072020] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-01T20:24:53.072081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:53.072115] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:53.072143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:53.072203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:53.131181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:53.132133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:53.132238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:53.132272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:53.244450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:53.244630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:53.244673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:53.244703] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:53.248085] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: UP (p=56.81%) [2026-01-01T20:24:53.248390] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-01T20:24:53.248517] [INFO ] [sig ] IVAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:53.391241] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IVAL.txt [2026-01-01T20:24:53.391399] [INFO ] [sig ] [1718/3531] Completed IVAL in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-01T20:24:53.391442] [INFO ] [sig ] [1719/3531] Forecasting IVZ... [2026-01-01T20:24:53.391471] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-01T20:24:53.391502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-01T20:24:53.403270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-01T20:24:53.403675] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-01T20:24:53.404449] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-01T20:24:53.404500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:53.404531] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:53.404557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:53.404633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:53.461508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:53.462397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:53.462481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:53.462515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:53.588894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:53.589079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:53.589120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:53.589187] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:53.592557] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-01T20:24:53.592879] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-01T20:24:53.593015] [INFO ] [sig ] IVZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:53.738522] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IVZ.txt [2026-01-01T20:24:53.738710] [INFO ] [sig ] [1719/3531] Completed IVZ in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-01T20:24:53.738778] [INFO ] [sig ] [1720/3531] Forecasting IX... [2026-01-01T20:24:53.738811] [INFO ] [sig ] Generating forecast for: IX [2026-01-01T20:24:53.738849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-01T20:24:53.750638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-01T20:24:53.751044] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-01T20:24:53.751910] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-01T20:24:53.751962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:53.751995] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:53.752023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:53.752081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:53.810310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:53.811191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:53.811309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:53.811346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:53.931555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:53.931734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:53.931775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:53.931805] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:53.935218] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-01-01T20:24:53.935547] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-01T20:24:53.935698] [INFO ] [sig ] IX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:54.077434] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IX.txt [2026-01-01T20:24:54.077625] [INFO ] [sig ] [1720/3531] Completed IX in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-01T20:24:54.077668] [INFO ] [sig ] [1721/3531] Forecasting IXUS... [2026-01-01T20:24:54.077697] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-01T20:24:54.077762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-01T20:24:54.089079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-01T20:24:54.089496] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-01T20:24:54.090366] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-01T20:24:54.090420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:54.090451] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:54.090477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:54.090535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:54.147377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:54.148283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:54.148366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:54.148434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:54.276131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:54.276289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:54.276333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:54.276363] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:54.279865] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: DOWN (p=37.10%) [2026-01-01T20:24:54.280146] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-01T20:24:54.280269] [INFO ] [sig ] IXUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:54.419815] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/IXUS.txt [2026-01-01T20:24:54.419948] [INFO ] [sig ] [1721/3531] Completed IXUS in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-01T20:24:54.419988] [INFO ] [sig ] [1722/3531] Forecasting IZEA... [2026-01-01T20:24:54.420017] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-01T20:24:54.420046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-01T20:24:54.430905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-01T20:24:54.431320] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-01T20:24:54.432154] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-01T20:24:54.432206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:54.432238] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:54.432264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:54.432322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:54.490024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:54.490924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:54.491038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:54.491073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:54.606947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:54.607107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:54.607153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:54.607181] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:54.610768] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=62.44%) [2026-01-01T20:24:54.611143] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-01T20:24:54.611288] [INFO ] [sig ] IZEA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:54.758814] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/IZEA.txt [2026-01-01T20:24:54.759006] [INFO ] [sig ] [1722/3531] Completed IZEA in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-01T20:24:54.759050] [INFO ] [sig ] [1723/3531] Forecasting J... [2026-01-01T20:24:54.759083] [INFO ] [sig ] Generating forecast for: J [2026-01-01T20:24:54.759114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-01T20:24:54.770700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-01T20:24:54.771109] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-01T20:24:54.771941] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-01T20:24:54.771993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:54.772025] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:54.772069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:54.772133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:54.830078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:54.830945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:54.831083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:54.831122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:54.951324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:54.951499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:54.951554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:54.951612] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:54.955160] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: UP (p=58.16%) [2026-01-01T20:24:54.955506] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-01T20:24:54.955683] [INFO ] [sig ] J: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:55.107118] [INFO ] [LOCAL ] Saved forecast: J 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/J.txt [2026-01-01T20:24:55.107275] [INFO ] [sig ] [1723/3531] Completed J in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-01T20:24:55.107326] [INFO ] [sig ] [1724/3531] Forecasting JACK... [2026-01-01T20:24:55.107359] [INFO ] [sig ] Generating forecast for: JACK [2026-01-01T20:24:55.107392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-01T20:24:55.118820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-01T20:24:55.119261] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-01T20:24:55.120135] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-01T20:24:55.120188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:55.120228] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:55.120257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:55.120314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:55.179309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:55.180256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:55.180389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:55.180431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:55.302246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:55.302411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:55.302453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:55.302482] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:55.305909] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-01-01T20:24:55.306204] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-01T20:24:55.306337] [INFO ] [sig ] JACK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:55.448178] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JACK.txt [2026-01-01T20:24:55.448334] [INFO ] [sig ] [1724/3531] Completed JACK in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-01T20:24:55.448374] [INFO ] [sig ] [1725/3531] Forecasting JAKK... [2026-01-01T20:24:55.448434] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-01T20:24:55.448467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-01T20:24:55.460166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-01T20:24:55.460539] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-01T20:24:55.461343] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-01T20:24:55.461395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:55.461427] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:55.461454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:55.461511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:55.517055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:55.517769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:55.517847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:55.517880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:55.640903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:55.641057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:55.641099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:55.641129] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:55.644400] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: UP (p=75.88%) [2026-01-01T20:24:55.644694] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-01T20:24:55.644817] [INFO ] [sig ] JAKK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:55.784002] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JAKK.txt [2026-01-01T20:24:55.784167] [INFO ] [sig ] [1725/3531] Completed JAKK in 0.3s | 2.92 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-01T20:24:55.784208] [INFO ] [sig ] [1726/3531] Forecasting JAMF... [2026-01-01T20:24:55.784238] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-01T20:24:55.784267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-01T20:24:55.795372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-01T20:24:55.795760] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-01T20:24:55.796522] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-01T20:24:55.796590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:55.796625] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:55.796652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:55.796709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:55.852460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:55.853339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:55.853418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:55.853450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:55.973376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:55.973529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:55.973591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:55.973625] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:55.977021] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: DOWN (p=23.69%) [2026-01-01T20:24:55.977301] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-01T20:24:55.977420] [INFO ] [sig ] JAMF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:56.115139] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JAMF.txt [2026-01-01T20:24:56.115311] [INFO ] [sig ] [1726/3531] Completed JAMF in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-01T20:24:56.115353] [INFO ] [sig ] [1727/3531] Forecasting JANX... [2026-01-01T20:24:56.115382] [INFO ] [sig ] Generating forecast for: JANX [2026-01-01T20:24:56.115455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-01T20:24:56.126452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-01T20:24:56.126805] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-01T20:24:56.127614] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-01T20:24:56.127666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:56.127700] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:56.127728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:56.127787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:56.185024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:56.185677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:56.185755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:56.185788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:56.305543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:56.305666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:56.305703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:56.305732] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:56.308867] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=11.14%) [2026-01-01T20:24:56.309161] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-01T20:24:56.309281] [INFO ] [sig ] JANX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:56.447327] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JANX.txt [2026-01-01T20:24:56.447450] [INFO ] [sig ] [1727/3531] Completed JANX in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-01T20:24:56.447488] [INFO ] [sig ] [1728/3531] Forecasting JAZZ... [2026-01-01T20:24:56.447518] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-01T20:24:56.447549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-01T20:24:56.459057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-01T20:24:56.459423] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-01T20:24:56.460223] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-01T20:24:56.460274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:56.460306] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:56.460332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:56.460389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:56.516316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:56.516954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:56.517032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:56.517066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:56.639341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:56.639501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:56.639543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:56.639589] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:56.643010] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: UP (p=58.67%) [2026-01-01T20:24:56.643293] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-01T20:24:56.643416] [INFO ] [sig ] JAZZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:56.781503] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JAZZ.txt [2026-01-01T20:24:56.781641] [INFO ] [sig ] [1728/3531] Completed JAZZ in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-01T20:24:56.781682] [INFO ] [sig ] [1729/3531] Forecasting JBGS... [2026-01-01T20:24:56.781711] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-01T20:24:56.781741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-01T20:24:56.792829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-01T20:24:56.793141] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-01T20:24:56.793927] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-01T20:24:56.793985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:56.794018] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:56.794044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:56.794105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:56.855014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:56.855793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:56.855889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:56.855923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:56.978770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:56.978924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:56.978985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:56.979020] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:56.982365] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=49.09%) [2026-01-01T20:24:56.982657] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-01T20:24:56.982782] [INFO ] [sig ] JBGS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:57.120437] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JBGS.txt [2026-01-01T20:24:57.120552] [INFO ] [sig ] [1729/3531] Completed JBGS in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-01T20:24:57.120612] [INFO ] [sig ] [1730/3531] Forecasting JBI... [2026-01-01T20:24:57.120644] [INFO ] [sig ] Generating forecast for: JBI [2026-01-01T20:24:57.120675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-01T20:24:57.131485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-01T20:24:57.131845] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-01T20:24:57.132619] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-01T20:24:57.132670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:57.132727] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:57.132755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:57.132813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:57.189639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:57.190251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:57.190331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:57.190363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:57.305414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:57.305587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:57.305630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:57.305658] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:57.309052] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-01-01T20:24:57.309344] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-01T20:24:57.309467] [INFO ] [sig ] JBI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:57.446377] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JBI.txt [2026-01-01T20:24:57.446504] [INFO ] [sig ] [1730/3531] Completed JBI in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-01T20:24:57.446543] [INFO ] [sig ] [1731/3531] Forecasting JBL... [2026-01-01T20:24:57.446590] [INFO ] [sig ] Generating forecast for: JBL [2026-01-01T20:24:57.446624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-01T20:24:57.458144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-01T20:24:57.458495] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-01T20:24:57.459331] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-01T20:24:57.459383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:57.459415] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:57.459441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:57.459497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:57.515633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:57.516286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:57.516367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:57.516399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:57.633693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:57.633855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:57.633899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:57.633927] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:57.637243] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=15.28%) [2026-01-01T20:24:57.637513] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-01T20:24:57.637652] [INFO ] [sig ] JBL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:57.774910] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JBL.txt [2026-01-01T20:24:57.775039] [INFO ] [sig ] [1731/3531] Completed JBL in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-01T20:24:57.775078] [INFO ] [sig ] [1732/3531] Forecasting JBND... [2026-01-01T20:24:57.775107] [INFO ] [sig ] Generating forecast for: JBND [2026-01-01T20:24:57.775138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-01T20:24:57.785642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-01T20:24:57.786002] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-01T20:24:57.786844] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-01T20:24:57.786895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:57.786927] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:57.786953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:57.787010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:57.845567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:57.846265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:57.846346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:57.846379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:57.960429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:57.960602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:57.960644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:57.960672] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:57.964033] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-01-01T20:24:57.964299] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-01T20:24:57.964417] [INFO ] [sig ] JBND: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:58.102113] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JBND.txt [2026-01-01T20:24:58.102252] [INFO ] [sig ] [1732/3531] Completed JBND in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-01T20:24:58.102293] [INFO ] [sig ] [1733/3531] Forecasting JBSS... [2026-01-01T20:24:58.102323] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-01T20:24:58.102357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-01T20:24:58.112965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-01T20:24:58.113344] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-01T20:24:58.114158] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-01T20:24:58.114209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:58.114240] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:58.114266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:58.114322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:58.169305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:58.169920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:58.169997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:58.170029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:58.290681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:58.290834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:58.290875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:58.290935] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:58.294321] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: UP (p=53.31%) [2026-01-01T20:24:58.294601] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-01T20:24:58.294727] [INFO ] [sig ] JBSS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:58.431738] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JBSS.txt [2026-01-01T20:24:58.431868] [INFO ] [sig ] [1733/3531] Completed JBSS in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-01T20:24:58.431906] [INFO ] [sig ] [1734/3531] Forecasting JCE... [2026-01-01T20:24:58.431939] [INFO ] [sig ] Generating forecast for: JCE [2026-01-01T20:24:58.431970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-01T20:24:58.442310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-01T20:24:58.442685] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-01T20:24:58.443465] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-01T20:24:58.443515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:58.443547] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:58.443597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:58.443662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:58.499191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:58.499881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:58.499956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:58.499987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:58.616595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:58.616756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:58.616798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:58.616827] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:58.620168] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: DOWN (p=22.99%) [2026-01-01T20:24:58.620434] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-01T20:24:58.620555] [INFO ] [sig ] JCE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:58.761022] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JCE.txt [2026-01-01T20:24:58.761155] [INFO ] [sig ] [1734/3531] Completed JCE in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-01T20:24:58.761201] [INFO ] [sig ] [1735/3531] Forecasting JCI... [2026-01-01T20:24:58.761234] [INFO ] [sig ] Generating forecast for: JCI [2026-01-01T20:24:58.761264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-01T20:24:58.771921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-01T20:24:58.772279] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-01T20:24:58.773075] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-01T20:24:58.773126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:58.773157] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:58.773183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:58.773240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:58.828730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:58.829394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:58.829472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:58.829502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:58.951604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:58.951753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:58.951793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:58.951822] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:58.955093] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: DOWN (p=44.11%) [2026-01-01T20:24:58.955362] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-01T20:24:58.955484] [INFO ] [sig ] JCI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:24:59.095040] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JCI.txt [2026-01-01T20:24:59.095199] [INFO ] [sig ] [1735/3531] Completed JCI in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-01T20:24:59.095251] [INFO ] [sig ] [1736/3531] Forecasting JD... [2026-01-01T20:24:59.095296] [INFO ] [sig ] Generating forecast for: JD [2026-01-01T20:24:59.095359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-01T20:24:59.106146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-01T20:24:59.106531] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-01T20:24:59.107320] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-01T20:24:59.107404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:59.107437] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:59.107464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:59.107522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:59.163564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:59.164442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:59.164524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:59.164557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:59.282129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:59.282286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:59.282327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:59.282355] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:59.285659] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=81.88%) [2026-01-01T20:24:59.285926] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-01T20:24:59.286046] [INFO ] [sig ] JD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:59.425251] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JD.txt [2026-01-01T20:24:59.425395] [INFO ] [sig ] [1736/3531] Completed JD in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-01T20:24:59.425464] [INFO ] [sig ] [1737/3531] Forecasting JEF... [2026-01-01T20:24:59.425496] [INFO ] [sig ] Generating forecast for: JEF [2026-01-01T20:24:59.425527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-01T20:24:59.436819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-01T20:24:59.437207] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-01T20:24:59.438042] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-01T20:24:59.438093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:59.438125] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:59.438151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:59.438208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:59.493445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:59.494138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:59.494218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:59.494250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:59.620043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:59.620246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:59.620304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:59.620347] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:59.624158] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: UP (p=62.13%) [2026-01-01T20:24:59.624453] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-01T20:24:59.624597] [INFO ] [sig ] JEF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:24:59.766980] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JEF.txt [2026-01-01T20:24:59.767118] [INFO ] [sig ] [1737/3531] Completed JEF in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-01T20:24:59.767157] [INFO ] [sig ] [1738/3531] Forecasting JELD... [2026-01-01T20:24:59.767187] [INFO ] [sig ] Generating forecast for: JELD [2026-01-01T20:24:59.767218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-01T20:24:59.779828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-01T20:24:59.780269] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-01T20:24:59.781100] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-01T20:24:59.781152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:24:59.781184] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:24:59.781210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:24:59.781267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:24:59.840020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:24:59.840929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:24:59.841015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:24:59.841049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:24:59.965594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:24:59.965769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:24:59.965811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:24:59.965839] [INFO ] [FORECASTER] Training complete [2026-01-01T20:24:59.969289] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: UP (p=79.93%) [2026-01-01T20:24:59.969620] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-01T20:24:59.969762] [INFO ] [sig ] JELD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:00.113995] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JELD.txt [2026-01-01T20:25:00.114157] [INFO ] [sig ] [1738/3531] Completed JELD in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-01T20:25:00.114199] [INFO ] [sig ] [1739/3531] Forecasting JEPQ... [2026-01-01T20:25:00.114229] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-01T20:25:00.114289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-01T20:25:00.125147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-01T20:25:00.125519] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-01T20:25:00.126318] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-01T20:25:00.126370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:00.126401] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:00.126428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:00.126489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:00.183271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:00.184137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:00.184235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:00.184270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:00.309512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:00.309705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:00.309750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:00.309781] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:00.313194] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=91.40%) [2026-01-01T20:25:00.313476] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-01T20:25:00.313634] [INFO ] [sig ] JEPQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:00.451460] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JEPQ.txt [2026-01-01T20:25:00.451619] [INFO ] [sig ] [1739/3531] Completed JEPQ in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-01T20:25:00.451682] [INFO ] [sig ] [1740/3531] Forecasting JFIN... [2026-01-01T20:25:00.451715] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-01T20:25:00.451745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-01T20:25:00.462587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-01T20:25:00.462924] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-01T20:25:00.463709] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-01T20:25:00.463759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:00.463790] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:00.463817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:00.463879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:00.518704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:00.519380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:00.522557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:00.522609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:00.644616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:00.644763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:00.644806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:00.644835] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:00.648138] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=23.96%) [2026-01-01T20:25:00.648410] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-01T20:25:00.648529] [INFO ] [sig ] JFIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:00.786600] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JFIN.txt [2026-01-01T20:25:00.786732] [INFO ] [sig ] [1740/3531] Completed JFIN in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-01T20:25:00.786772] [INFO ] [sig ] [1741/3531] Forecasting JGLO... [2026-01-01T20:25:00.786802] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-01T20:25:00.786832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-01T20:25:00.797872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-01T20:25:00.798165] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-01T20:25:00.798941] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-01T20:25:00.799015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:00.799047] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:00.799073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:00.799131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:00.854995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:00.855595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:00.855670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:00.855702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:00.974639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:00.974786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:00.974825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:00.974854] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:00.978123] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-01-01T20:25:00.978393] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-01T20:25:00.978527] [INFO ] [sig ] JGLO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:01.117801] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JGLO.txt [2026-01-01T20:25:01.117915] [INFO ] [sig ] [1741/3531] Completed JGLO in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-01T20:25:01.117954] [INFO ] [sig ] [1742/3531] Forecasting JHG... [2026-01-01T20:25:01.117982] [INFO ] [sig ] Generating forecast for: JHG [2026-01-01T20:25:01.118012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-01T20:25:01.128638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-01T20:25:01.128940] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-01T20:25:01.129749] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-01T20:25:01.129804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:01.129835] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:01.129862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:01.129919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:01.186218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:01.186895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:01.186972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:01.187004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:01.310511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:01.310693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:01.310736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:01.310765] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:01.314119] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: DOWN (p=42.72%) [2026-01-01T20:25:01.314390] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-01T20:25:01.314514] [INFO ] [sig ] JHG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:01.473943] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JHG.txt [2026-01-01T20:25:01.474320] [INFO ] [sig ] [1742/3531] Completed JHG in 0.4s | 2.92 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-01T20:25:01.474395] [INFO ] [sig ] [1743/3531] Forecasting JHI... [2026-01-01T20:25:01.474444] [INFO ] [sig ] Generating forecast for: JHI [2026-01-01T20:25:01.474493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-01T20:25:01.486925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-01T20:25:01.487331] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-01T20:25:01.488188] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-01T20:25:01.488239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:01.488272] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:01.488299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:01.488357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:01.545725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:01.546647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:01.546732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:01.546765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:01.658341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:01.658505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:01.658562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:01.658613] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:01.662006] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=61.00%) [2026-01-01T20:25:01.662279] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-01T20:25:01.662402] [INFO ] [sig ] JHI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:01.805400] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JHI.txt [2026-01-01T20:25:01.805608] [INFO ] [sig ] [1743/3531] Completed JHI in 0.3s | 2.92 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-01T20:25:01.805652] [INFO ] [sig ] [1744/3531] Forecasting JHX... [2026-01-01T20:25:01.805681] [INFO ] [sig ] Generating forecast for: JHX [2026-01-01T20:25:01.805740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-01T20:25:01.816866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-01T20:25:01.817261] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-01T20:25:01.818060] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-01T20:25:01.818111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:01.818144] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:01.818170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:01.818228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:01.874888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:01.875777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:01.875860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:01.875893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:01.997691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:01.997855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:01.997898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:01.997926] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:02.001337] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=66.93%) [2026-01-01T20:25:02.001677] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-01T20:25:02.001813] [INFO ] [sig ] JHX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:02.146215] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JHX.txt [2026-01-01T20:25:02.146383] [INFO ] [sig ] [1744/3531] Completed JHX in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-01T20:25:02.146425] [INFO ] [sig ] [1745/3531] Forecasting JILL... [2026-01-01T20:25:02.146453] [INFO ] [sig ] Generating forecast for: JILL [2026-01-01T20:25:02.146522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-01T20:25:02.158458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-01T20:25:02.158872] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-01T20:25:02.159720] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-01T20:25:02.159777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:02.159809] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:02.159836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:02.159893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:02.216409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:02.217290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:02.217389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:02.217423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:02.338054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:02.338244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:02.338298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:02.338330] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:02.342101] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: UP (p=91.97%) [2026-01-01T20:25:02.342404] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-01T20:25:02.342545] [INFO ] [sig ] JILL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:02.490258] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JILL.txt [2026-01-01T20:25:02.490389] [INFO ] [sig ] [1745/3531] Completed JILL in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-01T20:25:02.490429] [INFO ] [sig ] [1746/3531] Forecasting JIVE... [2026-01-01T20:25:02.490457] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-01T20:25:02.490487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-01T20:25:02.503263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-01T20:25:02.503640] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-01T20:25:02.504462] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-01T20:25:02.504517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:02.504553] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:02.504600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:02.504663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:02.562712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:02.563358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:02.563443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:02.563477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:02.673953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:02.674108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:02.674152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:02.674183] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:02.677634] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=89.15%) [2026-01-01T20:25:02.677913] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-01T20:25:02.678039] [INFO ] [sig ] JIVE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:02.820368] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JIVE.txt [2026-01-01T20:25:02.820503] [INFO ] [sig ] [1746/3531] Completed JIVE in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-01T20:25:02.820547] [INFO ] [sig ] [1747/3531] Forecasting JJSF... [2026-01-01T20:25:02.820596] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-01T20:25:02.820655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-01T20:25:02.831589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-01T20:25:02.831945] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-01T20:25:02.832811] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-01T20:25:02.832865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:02.832935] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:02.832967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:02.833028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:02.891060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:02.891838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:02.891925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:02.891961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:03.012669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:03.012827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:03.012873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:03.012904] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:03.016479] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: DOWN (p=27.37%) [2026-01-01T20:25:03.016779] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-01T20:25:03.016907] [INFO ] [sig ] JJSF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:03.159620] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JJSF.txt [2026-01-01T20:25:03.159756] [INFO ] [sig ] [1747/3531] Completed JJSF in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-01T20:25:03.159798] [INFO ] [sig ] [1748/3531] Forecasting JKHY... [2026-01-01T20:25:03.159829] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-01T20:25:03.159862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-01T20:25:03.170946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-01T20:25:03.171284] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-01T20:25:03.172094] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-01T20:25:03.172147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:03.172181] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:03.172211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:03.172270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:03.228821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:03.229502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:03.229613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:03.229650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:03.350294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:03.350448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:03.350514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:03.350546] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:03.353967] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=3.84%) [2026-01-01T20:25:03.354239] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-01T20:25:03.354362] [INFO ] [sig ] JKHY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:03.495844] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JKHY.txt [2026-01-01T20:25:03.496036] [INFO ] [sig ] [1748/3531] Completed JKHY in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-01T20:25:03.496080] [INFO ] [sig ] [1749/3531] Forecasting JKS... [2026-01-01T20:25:03.496110] [INFO ] [sig ] Generating forecast for: JKS [2026-01-01T20:25:03.496141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-01T20:25:03.507078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-01T20:25:03.507498] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-01T20:25:03.508365] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-01T20:25:03.508419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:03.508453] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:03.508482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:03.508541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:03.566097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:03.566970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:03.567052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:03.567087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:03.692418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:03.692601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:03.692645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:03.692674] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:03.696194] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: UP (p=87.38%) [2026-01-01T20:25:03.696472] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-01T20:25:03.696625] [INFO ] [sig ] JKS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:03.836970] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JKS.txt [2026-01-01T20:25:03.837159] [INFO ] [sig ] [1749/3531] Completed JKS in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-01T20:25:03.837205] [INFO ] [sig ] [1750/3531] Forecasting JLL... [2026-01-01T20:25:03.837269] [INFO ] [sig ] Generating forecast for: JLL [2026-01-01T20:25:03.837304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-01T20:25:03.848813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-01T20:25:03.849261] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-01T20:25:03.850202] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-01T20:25:03.850255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:03.850286] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:03.850336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:03.850423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:03.910185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:03.911085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:03.911173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:03.911209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:04.045239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:04.045405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:04.045449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:04.045515] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:04.050835] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: DOWN (p=5.28%) [2026-01-01T20:25:04.051342] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-01T20:25:04.051481] [INFO ] [sig ] JLL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:04.200315] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JLL.txt [2026-01-01T20:25:04.200533] [INFO ] [sig ] [1750/3531] Completed JLL in 0.4s | 2.92 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-01T20:25:04.200638] [INFO ] [sig ] [1751/3531] Forecasting JLS... [2026-01-01T20:25:04.200691] [INFO ] [sig ] Generating forecast for: JLS [2026-01-01T20:25:04.200732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-01T20:25:04.215428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-01T20:25:04.215976] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-01T20:25:04.217172] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-01T20:25:04.217247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:04.217296] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:04.217340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:04.217431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:04.307938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:04.309165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:04.309296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:04.309352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:04.452433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:04.452648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:04.452695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:04.452726] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:04.457011] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=19.78%) [2026-01-01T20:25:04.457419] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-01T20:25:04.457596] [INFO ] [sig ] JLS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:04.669068] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JLS.txt [2026-01-01T20:25:04.669299] [INFO ] [sig ] [1751/3531] Completed JLS in 0.5s | 2.92 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-01T20:25:04.669368] [INFO ] [sig ] [1752/3531] Forecasting JMIA... [2026-01-01T20:25:04.669422] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-01T20:25:04.669511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-01T20:25:04.685968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-01T20:25:04.686516] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-01T20:25:04.687836] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-01T20:25:04.687909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:04.687963] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:04.688011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:04.688106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:04.772666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:04.773922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:04.774037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:04.774091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:04.909746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:04.909936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:04.909996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:04.910042] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:04.913771] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=18.81%) [2026-01-01T20:25:04.914131] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-01T20:25:04.914305] [INFO ] [sig ] JMIA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:05.093283] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JMIA.txt [2026-01-01T20:25:05.093496] [INFO ] [sig ] [1752/3531] Completed JMIA in 0.4s | 2.92 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-01T20:25:05.093597] [INFO ] [sig ] [1753/3531] Forecasting JMSB... [2026-01-01T20:25:05.093648] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-01T20:25:05.093688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-01T20:25:05.105933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-01T20:25:05.106357] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-01T20:25:05.107223] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-01T20:25:05.107278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:05.107311] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:05.107339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:05.107398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:05.162899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:05.163838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:05.163930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:05.163964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:05.274714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:05.274907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:05.274952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:05.274982] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:05.278500] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-01T20:25:05.278831] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-01T20:25:05.278998] [INFO ] [sig ] JMSB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:05.421406] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JMSB.txt [2026-01-01T20:25:05.421560] [INFO ] [sig ] [1753/3531] Completed JMSB in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-01T20:25:05.421619] [INFO ] [sig ] [1754/3531] Forecasting JNJ... [2026-01-01T20:25:05.421651] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-01T20:25:05.421711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-01T20:25:05.433469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-01T20:25:05.433833] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-01T20:25:05.434824] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-01T20:25:05.434876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:05.434907] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:05.434935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:05.434992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:05.493538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:05.494455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:05.494541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:05.494592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:05.626321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:05.626485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:05.626529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:05.626598] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:05.630275] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-01T20:25:05.630646] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-01T20:25:05.630796] [INFO ] [sig ] JNJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:05.782780] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JNJ.txt [2026-01-01T20:25:05.782927] [INFO ] [sig ] [1754/3531] Completed JNJ in 0.4s | 2.92 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-01T20:25:05.782969] [INFO ] [sig ] [1755/3531] Forecasting JOBY... [2026-01-01T20:25:05.783000] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-01T20:25:05.783033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-01T20:25:05.795039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-01T20:25:05.795449] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-01T20:25:05.796305] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-01T20:25:05.796359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:05.796392] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:05.796420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:05.796480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:05.858359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:05.859158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:05.859238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:05.859273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:05.982895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:05.983064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:05.983110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:05.983142] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:05.986558] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=88.05%) [2026-01-01T20:25:05.986891] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-01T20:25:05.987023] [INFO ] [sig ] JOBY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:06.134063] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JOBY.txt [2026-01-01T20:25:06.134242] [INFO ] [sig ] [1755/3531] Completed JOBY in 0.4s | 2.92 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-01T20:25:06.134327] [INFO ] [sig ] [1756/3531] Forecasting JOE... [2026-01-01T20:25:06.134373] [INFO ] [sig ] Generating forecast for: JOE [2026-01-01T20:25:06.134410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-01T20:25:06.146950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-01T20:25:06.147341] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-01T20:25:06.148249] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-01T20:25:06.148303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:06.148338] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:06.148367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:06.148438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:06.208838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:06.209598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:06.209678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:06.209727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:06.328476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:06.328655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:06.328697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:06.328727] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:06.332046] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: UP (p=81.89%) [2026-01-01T20:25:06.332311] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-01T20:25:06.332430] [INFO ] [sig ] JOE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:06.468102] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JOE.txt [2026-01-01T20:25:06.468240] [INFO ] [sig ] [1756/3531] Completed JOE in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-01T20:25:06.468281] [INFO ] [sig ] [1757/3531] Forecasting JOF... [2026-01-01T20:25:06.468310] [INFO ] [sig ] Generating forecast for: JOF [2026-01-01T20:25:06.468340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-01T20:25:06.479271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-01T20:25:06.479640] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-01T20:25:06.480446] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-01T20:25:06.480498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:06.480531] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:06.480559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:06.480649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:06.535438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:06.536055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:06.536162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:06.536195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:06.651155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:06.651312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:06.651354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:06.651382] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:06.654702] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-01-01T20:25:06.654971] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-01T20:25:06.655087] [INFO ] [sig ] JOF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:06.792066] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JOF.txt [2026-01-01T20:25:06.792179] [INFO ] [sig ] [1757/3531] Completed JOF in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-01T20:25:06.792216] [INFO ] [sig ] [1758/3531] Forecasting JPC... [2026-01-01T20:25:06.792246] [INFO ] [sig ] Generating forecast for: JPC [2026-01-01T20:25:06.792285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-01T20:25:06.803295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-01T20:25:06.803632] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-01T20:25:06.804433] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-01T20:25:06.804484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:06.804516] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:06.804543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:06.804639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:06.860204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:06.860820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:06.860900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:06.860940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:06.973438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:06.973567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:06.973626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:06.973655] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:06.976844] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=89.83%) [2026-01-01T20:25:06.977105] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-01T20:25:06.977234] [INFO ] [sig ] JPC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:07.116898] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JPC.txt [2026-01-01T20:25:07.117042] [INFO ] [sig ] [1758/3531] Completed JPC in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-01T20:25:07.117083] [INFO ] [sig ] [1759/3531] Forecasting JPEF... [2026-01-01T20:25:07.117118] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-01T20:25:07.117158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-01T20:25:07.128802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-01T20:25:07.129153] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-01T20:25:07.129982] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-01T20:25:07.130033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:07.130064] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:07.130090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:07.130147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:07.186335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:07.187176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:07.187257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:07.187289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:07.304069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:07.304216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:07.304257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:07.304286] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:07.307539] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: DOWN (p=23.28%) [2026-01-01T20:25:07.307823] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-01T20:25:07.307948] [INFO ] [sig ] JPEF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:07.444324] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JPEF.txt [2026-01-01T20:25:07.444440] [INFO ] [sig ] [1759/3531] Completed JPEF in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-01T20:25:07.444478] [INFO ] [sig ] [1760/3531] Forecasting JPM... [2026-01-01T20:25:07.444514] [INFO ] [sig ] Generating forecast for: JPM [2026-01-01T20:25:07.444546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-01T20:25:07.455850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-01T20:25:07.456183] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-01T20:25:07.457000] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-01T20:25:07.457066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:07.457100] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:07.457129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:07.457187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:07.513542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:07.514138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:07.514213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:07.514244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:07.639466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:07.639633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:07.639677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:07.639707] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:07.643017] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: DOWN (p=6.49%) [2026-01-01T20:25:07.643284] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-01T20:25:07.643405] [INFO ] [sig ] JPM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:07.781043] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JPM.txt [2026-01-01T20:25:07.781232] [INFO ] [sig ] [1760/3531] Completed JPM in 0.3s | 2.92 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-01T20:25:07.781305] [INFO ] [sig ] [1761/3531] Forecasting JQC... [2026-01-01T20:25:07.781352] [INFO ] [sig ] Generating forecast for: JQC [2026-01-01T20:25:07.781433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-01T20:25:07.792549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-01T20:25:07.792906] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-01T20:25:07.793749] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-01T20:25:07.793801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:07.793835] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:07.793873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:07.793944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:07.851133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:07.851796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:07.851874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:07.851907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:07.975522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:07.975703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:07.975751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:07.975781] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:07.979190] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: UP (p=51.94%) [2026-01-01T20:25:07.979457] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-01T20:25:07.979598] [INFO ] [sig ] JQC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:08.117340] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JQC.txt [2026-01-01T20:25:08.117453] [INFO ] [sig ] [1761/3531] Completed JQC in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-01T20:25:08.117491] [INFO ] [sig ] [1762/3531] Forecasting JRI... [2026-01-01T20:25:08.117521] [INFO ] [sig ] Generating forecast for: JRI [2026-01-01T20:25:08.117551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-01T20:25:08.129662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-01T20:25:08.130079] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-01T20:25:08.130936] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-01T20:25:08.130988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:08.131020] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:08.131047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:08.131104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:08.192407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:08.193606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:08.193702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:08.193746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:08.321056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:08.321220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:08.321262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:08.321292] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:08.324775] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: DOWN (p=48.62%) [2026-01-01T20:25:08.325116] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-01T20:25:08.325253] [INFO ] [sig ] JRI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:08.469657] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JRI.txt [2026-01-01T20:25:08.469817] [INFO ] [sig ] [1762/3531] Completed JRI in 0.4s | 2.92 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-01T20:25:08.469859] [INFO ] [sig ] [1763/3531] Forecasting JRS... [2026-01-01T20:25:08.469914] [INFO ] [sig ] Generating forecast for: JRS [2026-01-01T20:25:08.469949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-01T20:25:08.483066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-01T20:25:08.483568] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-01T20:25:08.484722] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-01T20:25:08.484795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:08.484838] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:08.484878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:08.484956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:08.544812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:08.545674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:08.545752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:08.545785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:08.663552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:08.663762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:08.663818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:08.663858] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:08.667720] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-01-01T20:25:08.668056] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-01T20:25:08.668189] [INFO ] [sig ] JRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:08.809942] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JRS.txt [2026-01-01T20:25:08.810105] [INFO ] [sig ] [1763/3531] Completed JRS in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-01T20:25:08.810147] [INFO ] [sig ] [1764/3531] Forecasting JSM... [2026-01-01T20:25:08.810206] [INFO ] [sig ] Generating forecast for: JSM [2026-01-01T20:25:08.810240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-01T20:25:08.821565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-01T20:25:08.821977] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-01T20:25:08.822800] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-01T20:25:08.822852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:08.822915] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:08.822943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:08.823000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:08.878189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:08.878888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:08.878989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:08.879024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:08.989982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:08.990142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:08.990183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:08.990212] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:08.993522] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: UP (p=94.48%) [2026-01-01T20:25:08.993806] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-01T20:25:08.993930] [INFO ] [sig ] JSM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:09.140440] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JSM.txt [2026-01-01T20:25:09.140642] [INFO ] [sig ] [1764/3531] Completed JSM in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-01T20:25:09.140684] [INFO ] [sig ] [1765/3531] Forecasting JSMD... [2026-01-01T20:25:09.140740] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-01T20:25:09.140774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-01T20:25:09.152047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-01T20:25:09.152421] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-01T20:25:09.153235] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-01T20:25:09.153286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:09.153318] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:09.153344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:09.153401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:09.210813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:09.211482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:09.211559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:09.211611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:09.334870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:09.335013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:09.335054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:09.335081] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:09.338404] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=13.97%) [2026-01-01T20:25:09.338703] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-01T20:25:09.338823] [INFO ] [sig ] JSMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:09.477005] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JSMD.txt [2026-01-01T20:25:09.477132] [INFO ] [sig ] [1765/3531] Completed JSMD in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-01T20:25:09.477170] [INFO ] [sig ] [1766/3531] Forecasting JSML... [2026-01-01T20:25:09.477199] [INFO ] [sig ] Generating forecast for: JSML [2026-01-01T20:25:09.477229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-01T20:25:09.488832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-01T20:25:09.489298] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-01T20:25:09.490097] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-01T20:25:09.490148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:09.490180] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:09.490207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:09.490264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:09.547661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:09.548260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:09.548337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:09.548369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:09.662442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:09.662599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:09.662641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:09.662669] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:09.666315] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-01-01T20:25:09.666595] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-01T20:25:09.666716] [INFO ] [sig ] JSML: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:09.803999] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/JSML.txt [2026-01-01T20:25:09.804116] [INFO ] [sig ] [1766/3531] Completed JSML in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-01T20:25:09.804154] [INFO ] [sig ] [1767/3531] Forecasting JTEK... [2026-01-01T20:25:09.804184] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-01T20:25:09.804214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-01T20:25:09.822151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-01T20:25:09.822750] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-01T20:25:09.823967] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-01T20:25:09.824035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:09.824082] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:09.824124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:09.824212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:09.897066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:09.898007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:09.898112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:09.898163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:10.024720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:10.024907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:10.024953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:10.025018] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:10.029024] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=44.84%) [2026-01-01T20:25:10.029315] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-01T20:25:10.029446] [INFO ] [sig ] JTEK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:10.174682] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JTEK.txt [2026-01-01T20:25:10.174842] [INFO ] [sig ] [1767/3531] Completed JTEK in 0.4s | 2.92 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-01T20:25:10.174882] [INFO ] [sig ] [1768/3531] Forecasting JVA... [2026-01-01T20:25:10.174912] [INFO ] [sig ] Generating forecast for: JVA [2026-01-01T20:25:10.174945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-01T20:25:10.184919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-01T20:25:10.185313] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-01T20:25:10.186152] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-01T20:25:10.186206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:10.186238] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:10.186264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:10.186321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:10.241735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:10.242597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:10.242677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:10.242710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:10.363762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:10.363947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:10.363990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:10.364019] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:10.367374] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=6.60%) [2026-01-01T20:25:10.367661] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-01T20:25:10.367782] [INFO ] [sig ] JVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:10.504606] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JVA.txt [2026-01-01T20:25:10.504753] [INFO ] [sig ] [1768/3531] Completed JVA in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-01T20:25:10.504793] [INFO ] [sig ] [1769/3531] Forecasting JXN... [2026-01-01T20:25:10.504824] [INFO ] [sig ] Generating forecast for: JXN [2026-01-01T20:25:10.504854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-01T20:25:10.515459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-01T20:25:10.515816] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-01T20:25:10.516632] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-01T20:25:10.516685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:10.516716] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:10.516743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:10.516801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:10.571968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:10.572761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:10.572838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:10.572870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:10.693463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:10.693642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:10.693686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:10.693715] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:10.697026] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=24.12%) [2026-01-01T20:25:10.697291] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-01T20:25:10.697410] [INFO ] [sig ] JXN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:10.834788] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/JXN.txt [2026-01-01T20:25:10.834921] [INFO ] [sig ] [1769/3531] Completed JXN in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-01T20:25:10.834961] [INFO ] [sig ] [1770/3531] Forecasting KAI... [2026-01-01T20:25:10.834990] [INFO ] [sig ] Generating forecast for: KAI [2026-01-01T20:25:10.835051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-01T20:25:10.846513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-01T20:25:10.846902] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-01T20:25:10.847729] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-01T20:25:10.847779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:10.847810] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:10.847836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:10.847893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:10.903291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:10.904008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:10.904087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:10.904119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:11.024350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:11.024499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:11.024542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:11.024589] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:11.027903] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-01T20:25:11.028174] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-01T20:25:11.028293] [INFO ] [sig ] KAI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:11.166104] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KAI.txt [2026-01-01T20:25:11.166217] [INFO ] [sig ] [1770/3531] Completed KAI in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-01T20:25:11.166255] [INFO ] [sig ] [1771/3531] Forecasting KARO... [2026-01-01T20:25:11.166284] [INFO ] [sig ] Generating forecast for: KARO [2026-01-01T20:25:11.166314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-01T20:25:11.178866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-01T20:25:11.179371] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-01T20:25:11.180310] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-01T20:25:11.180365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:11.180413] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:11.180442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:11.180500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:11.237062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:11.238035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:11.238124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:11.238158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:11.375562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:11.375747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:11.375789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:11.375817] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:11.379976] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-01-01T20:25:11.380384] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-01T20:25:11.380553] [INFO ] [sig ] KARO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:11.528413] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KARO.txt [2026-01-01T20:25:11.528587] [INFO ] [sig ] [1771/3531] Completed KARO in 0.4s | 2.92 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-01T20:25:11.528632] [INFO ] [sig ] [1772/3531] Forecasting KB... [2026-01-01T20:25:11.528661] [INFO ] [sig ] Generating forecast for: KB [2026-01-01T20:25:11.528692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-01T20:25:11.540197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-01T20:25:11.540544] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-01T20:25:11.541351] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-01T20:25:11.541403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:11.541435] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:11.541462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:11.541519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:11.597229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:11.598059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:11.598143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:11.598176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:11.721918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:11.722080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:11.722122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:11.722151] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:11.725478] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-01-01T20:25:11.725771] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-01T20:25:11.725896] [INFO ] [sig ] KB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:11.866139] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KB.txt [2026-01-01T20:25:11.866285] [INFO ] [sig ] [1772/3531] Completed KB in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-01T20:25:11.866323] [INFO ] [sig ] [1773/3531] Forecasting KBH... [2026-01-01T20:25:11.866354] [INFO ] [sig ] Generating forecast for: KBH [2026-01-01T20:25:11.866384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-01T20:25:11.876742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-01T20:25:11.877084] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-01T20:25:11.877884] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-01T20:25:11.877935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:11.877967] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:11.877993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:11.878049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:11.933440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:11.934285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:11.934367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:11.934399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:12.055255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:12.055406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:12.055447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:12.055475] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:12.058788] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: DOWN (p=40.21%) [2026-01-01T20:25:12.059101] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-01T20:25:12.059244] [INFO ] [sig ] KBH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:12.198152] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KBH.txt [2026-01-01T20:25:12.198307] [INFO ] [sig ] [1773/3531] Completed KBH in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-01T20:25:12.198345] [INFO ] [sig ] [1774/3531] Forecasting KBWB... [2026-01-01T20:25:12.198376] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-01T20:25:12.198438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-01T20:25:12.208229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-01T20:25:12.208600] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-01T20:25:12.209456] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-01T20:25:12.209507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:12.209539] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:12.209566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:12.209651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:12.264918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:12.265779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:12.265890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:12.265923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:12.390240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:12.390396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:12.390440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:12.390469] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:12.393859] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-01T20:25:12.394146] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-01T20:25:12.394274] [INFO ] [sig ] KBWB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:12.532752] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KBWB.txt [2026-01-01T20:25:12.532906] [INFO ] [sig ] [1774/3531] Completed KBWB in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-01T20:25:12.532951] [INFO ] [sig ] [1775/3531] Forecasting KBWD... [2026-01-01T20:25:12.533015] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-01T20:25:12.533049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-01T20:25:12.544049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-01T20:25:12.544452] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-01T20:25:12.545280] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-01T20:25:12.545331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:12.545362] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:12.545389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:12.545447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:12.602838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:12.603692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:12.603771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:12.603803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:12.726858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:12.727016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:12.727057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:12.727086] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:12.730513] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-01-01T20:25:12.730805] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-01T20:25:12.730927] [INFO ] [sig ] KBWD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:12.877679] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KBWD.txt [2026-01-01T20:25:12.877834] [INFO ] [sig ] [1775/3531] Completed KBWD in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-01T20:25:12.877875] [INFO ] [sig ] [1776/3531] Forecasting KBWP... [2026-01-01T20:25:12.877908] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-01T20:25:12.877938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-01T20:25:12.890089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-01T20:25:12.890525] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-01T20:25:12.891412] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-01T20:25:12.891466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:12.891498] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:12.891525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:12.891600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:12.949389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:12.950269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:12.950349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:12.950383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:13.064484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:13.064665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:13.064708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:13.064737] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:13.068042] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: UP (p=92.46%) [2026-01-01T20:25:13.068312] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-01T20:25:13.068455] [INFO ] [sig ] KBWP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:13.206369] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KBWP.txt [2026-01-01T20:25:13.206529] [INFO ] [sig ] [1776/3531] Completed KBWP in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-01T20:25:13.206611] [INFO ] [sig ] [1777/3531] Forecasting KBWY... [2026-01-01T20:25:13.206662] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-01T20:25:13.206711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-01T20:25:13.217480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-01T20:25:13.217858] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-01T20:25:13.218642] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-01T20:25:13.218693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:13.218726] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:13.218753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:13.218811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:13.274454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:13.275274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:13.275355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:13.275388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:13.393445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:13.393621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:13.393664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:13.393695] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:13.397067] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: DOWN (p=28.96%) [2026-01-01T20:25:13.397336] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-01T20:25:13.397458] [INFO ] [sig ] KBWY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:13.536133] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KBWY.txt [2026-01-01T20:25:13.536399] [INFO ] [sig ] [1777/3531] Completed KBWY in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-01T20:25:13.536460] [INFO ] [sig ] [1778/3531] Forecasting KC... [2026-01-01T20:25:13.536506] [INFO ] [sig ] Generating forecast for: KC [2026-01-01T20:25:13.536547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-01T20:25:13.548127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-01T20:25:13.548554] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-01T20:25:13.549476] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-01T20:25:13.549531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:13.549566] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:13.549625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:13.549693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:13.607142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:13.608039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:13.608125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:13.608159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:13.733744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:13.733911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:13.733952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:13.733999] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:13.737422] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=17.17%) [2026-01-01T20:25:13.737720] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-01T20:25:13.737844] [INFO ] [sig ] KC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:13.876436] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KC.txt [2026-01-01T20:25:13.876602] [INFO ] [sig ] [1778/3531] Completed KC in 0.3s | 2.92 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-01T20:25:13.876645] [INFO ] [sig ] [1779/3531] Forecasting KD... [2026-01-01T20:25:13.876676] [INFO ] [sig ] Generating forecast for: KD [2026-01-01T20:25:13.876733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-01T20:25:13.887680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-01T20:25:13.888032] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-01T20:25:13.888839] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-01T20:25:13.888890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:13.888921] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:13.888948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:13.889042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:13.944708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:13.945442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:13.945522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:13.945556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:14.069312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:14.069470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:14.069513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:14.069542] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:14.073110] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: DOWN (p=30.16%) [2026-01-01T20:25:14.073399] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-01T20:25:14.073548] [INFO ] [sig ] KD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:14.219318] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KD.txt [2026-01-01T20:25:14.219485] [INFO ] [sig ] [1779/3531] Completed KD in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-01T20:25:14.219527] [INFO ] [sig ] [1780/3531] Forecasting KDP... [2026-01-01T20:25:14.219559] [INFO ] [sig ] Generating forecast for: KDP [2026-01-01T20:25:14.219639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-01T20:25:14.234142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-01T20:25:14.234750] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-01T20:25:14.235757] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-01T20:25:14.235813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:14.235848] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:14.235876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:14.235936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:14.304503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:14.305786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:14.305901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:14.305966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:14.442891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:14.443064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:14.443107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:14.443139] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:14.446820] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=71.76%) [2026-01-01T20:25:14.447132] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-01T20:25:14.447453] [INFO ] [sig ] KDP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:14.585979] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KDP.txt [2026-01-01T20:25:14.586128] [INFO ] [sig ] [1780/3531] Completed KDP in 0.4s | 2.92 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-01T20:25:14.586167] [INFO ] [sig ] [1781/3531] Forecasting KE... [2026-01-01T20:25:14.586197] [INFO ] [sig ] Generating forecast for: KE [2026-01-01T20:25:14.586228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-01T20:25:14.600744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-01T20:25:14.601745] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-01T20:25:14.603003] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-01T20:25:14.603061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:14.603141] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:14.603171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:14.603235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:14.663868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:14.665052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:14.665150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:14.665184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:14.787123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:14.787375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:14.787423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:14.787453] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:14.791691] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: UP (p=65.37%) [2026-01-01T20:25:14.792102] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-01T20:25:14.792268] [INFO ] [sig ] KE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:14.944889] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KE.txt [2026-01-01T20:25:14.945087] [INFO ] [sig ] [1781/3531] Completed KE in 0.4s | 2.92 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-01T20:25:14.945174] [INFO ] [sig ] [1782/3531] Forecasting KELYA... [2026-01-01T20:25:14.945217] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-01T20:25:14.945251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-01T20:25:14.957234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-01T20:25:14.957621] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-01T20:25:14.958404] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-01T20:25:14.958455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:14.958487] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:14.958528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:14.958606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:15.014643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:15.015525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:15.015630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:15.015666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:15.135423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:15.135603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:15.135647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:15.135676] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:15.138996] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: DOWN (p=45.08%) [2026-01-01T20:25:15.139269] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-01T20:25:15.139389] [INFO ] [sig ] KELYA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:15.287860] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KELYA.txt [2026-01-01T20:25:15.288010] [INFO ] [sig ] [1782/3531] Completed KELYA in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-01T20:25:15.288050] [INFO ] [sig ] [1783/3531] Forecasting KEN... [2026-01-01T20:25:15.288079] [INFO ] [sig ] Generating forecast for: KEN [2026-01-01T20:25:15.288109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-01T20:25:15.298095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-01T20:25:15.298436] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-01T20:25:15.299274] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-01T20:25:15.299326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:15.299358] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:15.299386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:15.299443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:15.356693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:15.357495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:15.357594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:15.357630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:15.474591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:15.474751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:15.474793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:15.474822] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:15.478184] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: DOWN (p=41.66%) [2026-01-01T20:25:15.478459] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-01T20:25:15.478602] [INFO ] [sig ] KEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:15.616071] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KEN.txt [2026-01-01T20:25:15.616222] [INFO ] [sig ] [1783/3531] Completed KEN in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-01T20:25:15.616263] [INFO ] [sig ] [1784/3531] Forecasting KEP... [2026-01-01T20:25:15.616293] [INFO ] [sig ] Generating forecast for: KEP [2026-01-01T20:25:15.616323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-01T20:25:15.626952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-01T20:25:15.627273] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-01T20:25:15.628105] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-01T20:25:15.628158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:15.628191] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:15.628219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:15.628278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:15.684295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:15.684973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:15.685054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:15.685087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:15.807303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:15.807456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:15.807497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:15.807561] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:15.811005] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: DOWN (p=25.38%) [2026-01-01T20:25:15.811277] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-01T20:25:15.811401] [INFO ] [sig ] KEP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:15.949788] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KEP.txt [2026-01-01T20:25:15.949907] [INFO ] [sig ] [1784/3531] Completed KEP in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-01T20:25:15.949945] [INFO ] [sig ] [1785/3531] Forecasting KEX... [2026-01-01T20:25:15.949975] [INFO ] [sig ] Generating forecast for: KEX [2026-01-01T20:25:15.950005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-01T20:25:15.960518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-01T20:25:15.960893] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-01T20:25:15.961722] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-01T20:25:15.961774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:15.961807] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:15.961835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:15.961894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:16.019144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:16.019839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:16.019918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:16.019950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:16.144373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:16.144529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:16.144588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:16.144621] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:16.148007] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=36.21%) [2026-01-01T20:25:16.148283] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-01T20:25:16.148404] [INFO ] [sig ] KEX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:16.289430] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KEX.txt [2026-01-01T20:25:16.289587] [INFO ] [sig ] [1785/3531] Completed KEX in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-01T20:25:16.289630] [INFO ] [sig ] [1786/3531] Forecasting KEYS... [2026-01-01T20:25:16.289662] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-01T20:25:16.289701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-01T20:25:16.300803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-01T20:25:16.301185] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-01T20:25:16.302012] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-01T20:25:16.302067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:16.302100] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:16.302128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:16.302188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:16.359233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:16.360004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:16.360088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:16.360124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:16.485686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:16.485847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:16.485895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:16.485958] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:16.489430] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=85.57%) [2026-01-01T20:25:16.489728] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-01T20:25:16.489853] [INFO ] [sig ] KEYS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:16.628132] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KEYS.txt [2026-01-01T20:25:16.628277] [INFO ] [sig ] [1786/3531] Completed KEYS in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-01T20:25:16.628319] [INFO ] [sig ] [1787/3531] Forecasting KFS... [2026-01-01T20:25:16.628350] [INFO ] [sig ] Generating forecast for: KFS [2026-01-01T20:25:16.628383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-01T20:25:16.639105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-01T20:25:16.639490] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-01T20:25:16.640347] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-01T20:25:16.640400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:16.640433] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:16.640461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:16.640519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:16.697212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:16.697905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:16.697986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:16.698019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:16.817655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:16.817815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:16.817856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:16.817884] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:16.821211] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=65.00%) [2026-01-01T20:25:16.821478] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-01T20:25:16.821615] [INFO ] [sig ] KFS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:16.961222] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KFS.txt [2026-01-01T20:25:16.961361] [INFO ] [sig ] [1787/3531] Completed KFS in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-01T20:25:16.961402] [INFO ] [sig ] [1788/3531] Forecasting KFY... [2026-01-01T20:25:16.961432] [INFO ] [sig ] Generating forecast for: KFY [2026-01-01T20:25:16.961462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-01T20:25:16.972407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-01T20:25:16.972788] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-01T20:25:16.973635] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-01T20:25:16.973689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:16.973723] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:16.973750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:16.973810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:17.030382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:17.031069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:17.031147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:17.031179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:17.142947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:17.143098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:17.143139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:17.143167] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:17.146446] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: UP (p=70.30%) [2026-01-01T20:25:17.146903] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-01T20:25:17.147026] [INFO ] [sig ] KFY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:17.284379] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KFY.txt [2026-01-01T20:25:17.284512] [INFO ] [sig ] [1788/3531] Completed KFY in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-01T20:25:17.284552] [INFO ] [sig ] [1789/3531] Forecasting KGS... [2026-01-01T20:25:17.284601] [INFO ] [sig ] Generating forecast for: KGS [2026-01-01T20:25:17.284635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-01T20:25:17.294952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-01T20:25:17.295300] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-01T20:25:17.296155] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-01T20:25:17.296208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:17.296241] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:17.296270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:17.296329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:17.351350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:17.351991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:17.352067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:17.352099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:17.471523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:17.471686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:17.471728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:17.471755] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:17.475046] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: UP (p=96.58%) [2026-01-01T20:25:17.475326] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-01T20:25:17.475446] [INFO ] [sig ] KGS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:17.612942] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KGS.txt [2026-01-01T20:25:17.613071] [INFO ] [sig ] [1789/3531] Completed KGS in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-01T20:25:17.613113] [INFO ] [sig ] [1790/3531] Forecasting KHC... [2026-01-01T20:25:17.613143] [INFO ] [sig ] Generating forecast for: KHC [2026-01-01T20:25:17.613174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-01T20:25:17.623762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-01T20:25:17.624085] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-01T20:25:17.624871] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-01T20:25:17.624922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:17.624953] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:17.624980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:17.625037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:17.680313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:17.680991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:17.681069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:17.681102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:17.799437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:17.799599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:17.799642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:17.799672] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:17.803076] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=7.14%) [2026-01-01T20:25:17.803341] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-01T20:25:17.803461] [INFO ] [sig ] KHC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:17.941242] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KHC.txt [2026-01-01T20:25:17.941370] [INFO ] [sig ] [1790/3531] Completed KHC in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-01T20:25:17.941408] [INFO ] [sig ] [1791/3531] Forecasting KIDS... [2026-01-01T20:25:17.941438] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-01T20:25:17.941475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-01T20:25:17.952174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-01T20:25:17.952511] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-01T20:25:17.953350] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-01T20:25:17.953402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:17.953434] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:17.953463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:17.953521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:18.010238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:18.010889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:18.010993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:18.011028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:18.131504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:18.131696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:18.131742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:18.131772] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:18.135249] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: DOWN (p=0.13%) [2026-01-01T20:25:18.135526] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-01T20:25:18.135670] [INFO ] [sig ] KIDS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:18.275300] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KIDS.txt [2026-01-01T20:25:18.275450] [INFO ] [sig ] [1791/3531] Completed KIDS in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-01T20:25:18.275492] [INFO ] [sig ] [1792/3531] Forecasting KIM... [2026-01-01T20:25:18.275522] [INFO ] [sig ] Generating forecast for: KIM [2026-01-01T20:25:18.275611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-01T20:25:18.286210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-01T20:25:18.286553] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-01T20:25:18.287349] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-01T20:25:18.287401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:18.287433] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:18.287460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:18.287517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:18.344589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:18.345369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:18.345450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:18.345483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:18.471887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:18.472045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:18.472088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:18.472118] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:18.475685] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: DOWN (p=15.32%) [2026-01-01T20:25:18.475957] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-01T20:25:18.476079] [INFO ] [sig ] KIM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:18.615954] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KIM.txt [2026-01-01T20:25:18.616084] [INFO ] [sig ] [1792/3531] Completed KIM in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-01T20:25:18.616123] [INFO ] [sig ] [1793/3531] Forecasting KINS... [2026-01-01T20:25:18.616152] [INFO ] [sig ] Generating forecast for: KINS [2026-01-01T20:25:18.616182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-01T20:25:18.627157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-01T20:25:18.627506] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-01T20:25:18.628318] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-01T20:25:18.628370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:18.628404] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:18.628432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:18.628490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:18.684076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:18.684699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:18.684777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:18.684808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:18.804251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:18.804402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:18.804443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:18.804471] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:18.807768] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=82.99%) [2026-01-01T20:25:18.808033] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-01T20:25:18.808156] [INFO ] [sig ] KINS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:18.947259] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KINS.txt [2026-01-01T20:25:18.947388] [INFO ] [sig ] [1793/3531] Completed KINS in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-01T20:25:18.947427] [INFO ] [sig ] [1794/3531] Forecasting KIO... [2026-01-01T20:25:18.947457] [INFO ] [sig ] Generating forecast for: KIO [2026-01-01T20:25:18.947488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-01T20:25:18.958508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-01T20:25:18.958852] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-01T20:25:18.959686] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-01T20:25:18.959737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:18.959769] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:18.959795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:18.959852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:19.015062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:19.015694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:19.015772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:19.015804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:19.131048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:19.131212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:19.131254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:19.131284] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:19.134656] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=79.13%) [2026-01-01T20:25:19.134930] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-01T20:25:19.135053] [INFO ] [sig ] KIO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:19.276131] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KIO.txt [2026-01-01T20:25:19.276318] [INFO ] [sig ] [1794/3531] Completed KIO in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-01T20:25:19.276362] [INFO ] [sig ] [1795/3531] Forecasting KKRS... [2026-01-01T20:25:19.276425] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-01T20:25:19.276461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-01T20:25:19.287967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-01T20:25:19.288319] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-01T20:25:19.289159] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-01T20:25:19.289213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:19.289261] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:19.289290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:19.289349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:19.345301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:19.345985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:19.346064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:19.346098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:19.457915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:19.458076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:19.458118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:19.458148] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:19.461513] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-01T20:25:19.461823] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-01T20:25:19.461955] [INFO ] [sig ] KKRS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:19.599004] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KKRS.txt [2026-01-01T20:25:19.599143] [INFO ] [sig ] [1795/3531] Completed KKRS in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-01T20:25:19.599194] [INFO ] [sig ] [1796/3531] Forecasting KLAC... [2026-01-01T20:25:19.599235] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-01T20:25:19.599268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-01T20:25:19.609900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-01T20:25:19.610245] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-01T20:25:19.611040] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-01T20:25:19.611090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:19.611122] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:19.611149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:19.611205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:19.666717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:19.667329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:19.667408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:19.667440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:19.788825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:19.788997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:19.789044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:19.789073] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:19.792454] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-01-01T20:25:19.792742] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-01T20:25:19.792863] [INFO ] [sig ] KLAC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:19.929541] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KLAC.txt [2026-01-01T20:25:19.929686] [INFO ] [sig ] [1796/3531] Completed KLAC in 0.3s | 2.92 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-01T20:25:19.929728] [INFO ] [sig ] [1797/3531] Forecasting KLIC... [2026-01-01T20:25:19.929760] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-01T20:25:19.929792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-01T20:25:19.940366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-01T20:25:19.940709] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-01T20:25:19.941465] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-01T20:25:19.941516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:19.941549] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:19.941599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:19.941661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:19.996759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:19.997368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:19.997443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:19.997475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:20.121299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:20.121452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:20.121494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:20.121525] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:20.124883] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: UP (p=70.57%) [2026-01-01T20:25:20.125155] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-01T20:25:20.125277] [INFO ] [sig ] KLIC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:20.262415] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KLIC.txt [2026-01-01T20:25:20.262546] [INFO ] [sig ] [1797/3531] Completed KLIC in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-01T20:25:20.262601] [INFO ] [sig ] [1798/3531] Forecasting KLXE... [2026-01-01T20:25:20.262633] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-01T20:25:20.262664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-01T20:25:20.273502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-01T20:25:20.273850] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-01T20:25:20.274629] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-01T20:25:20.274681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:20.274738] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:20.274767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:20.274824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:20.330553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:20.331157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:20.331231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:20.331263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:20.448617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:20.448769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:20.448810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:20.448839] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:20.452188] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=15.98%) [2026-01-01T20:25:20.452456] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-01T20:25:20.452590] [INFO ] [sig ] KLXE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:20.590207] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KLXE.txt [2026-01-01T20:25:20.590334] [INFO ] [sig ] [1798/3531] Completed KLXE in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-01T20:25:20.590378] [INFO ] [sig ] [1799/3531] Forecasting KMB... [2026-01-01T20:25:20.590410] [INFO ] [sig ] Generating forecast for: KMB [2026-01-01T20:25:20.590440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-01T20:25:20.601205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-01T20:25:20.601532] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-01T20:25:20.602314] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-01T20:25:20.602365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:20.602396] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:20.602423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:20.602481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:20.660358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:20.661227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:20.661312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:20.661345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:20.778925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:20.779093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:20.779133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:20.779162] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:20.782446] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=97.33%) [2026-01-01T20:25:20.782734] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-01T20:25:20.782852] [INFO ] [sig ] KMB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:20.922673] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KMB.txt [2026-01-01T20:25:20.922799] [INFO ] [sig ] [1799/3531] Completed KMB in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-01T20:25:20.922839] [INFO ] [sig ] [1800/3531] Forecasting KMDA... [2026-01-01T20:25:20.922871] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-01T20:25:20.922902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-01T20:25:20.933071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-01T20:25:20.933416] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-01T20:25:20.934206] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-01T20:25:20.934256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:20.934288] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:20.934315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:20.934372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:20.989340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:20.990001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:20.990077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:20.990109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:21.108340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:21.108491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:21.108530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:21.108559] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:21.111889] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: UP (p=84.56%) [2026-01-01T20:25:21.112155] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-01T20:25:21.112292] [INFO ] [sig ] KMDA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:21.250153] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KMDA.txt [2026-01-01T20:25:21.250310] [INFO ] [sig ] [1800/3531] Completed KMDA in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-01T20:25:21.250356] [INFO ] [sig ] [1801/3531] Forecasting KMI... [2026-01-01T20:25:21.250386] [INFO ] [sig ] Generating forecast for: KMI [2026-01-01T20:25:21.250422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-01T20:25:21.261069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-01T20:25:21.261402] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-01T20:25:21.262178] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-01T20:25:21.262229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:21.262261] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:21.262287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:21.262344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:21.318029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:21.318654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:21.318731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:21.318763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:21.435183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:21.435332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:21.435375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:21.435438] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:21.438761] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: DOWN (p=25.44%) [2026-01-01T20:25:21.439045] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-01T20:25:21.439167] [INFO ] [sig ] KMI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:21.576624] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KMI.txt [2026-01-01T20:25:21.576767] [INFO ] [sig ] [1801/3531] Completed KMI in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-01T20:25:21.576817] [INFO ] [sig ] [1802/3531] Forecasting KMPB... [2026-01-01T20:25:21.576847] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-01T20:25:21.576878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-01T20:25:21.586750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-01T20:25:21.587054] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-01T20:25:21.587836] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-01T20:25:21.587887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:21.587918] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:21.587944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:21.588001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:21.644075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:21.644694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:21.644767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:21.644799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:21.752555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:21.752751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:21.752807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:21.752836] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:21.756118] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-01-01T20:25:21.756387] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-01T20:25:21.756504] [INFO ] [sig ] KMPB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:21.895607] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KMPB.txt [2026-01-01T20:25:21.895755] [INFO ] [sig ] [1802/3531] Completed KMPB in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-01T20:25:21.895827] [INFO ] [sig ] [1803/3531] Forecasting KMX... [2026-01-01T20:25:21.895863] [INFO ] [sig ] Generating forecast for: KMX [2026-01-01T20:25:21.895896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-01T20:25:21.906028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-01T20:25:21.906356] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-01T20:25:21.907134] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-01T20:25:21.907185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:21.907218] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:21.907245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:21.907304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:21.962673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:21.963269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:21.963345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:21.963377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:22.079587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:22.079737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:22.079778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:22.079808] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:22.083098] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=14.45%) [2026-01-01T20:25:22.083373] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-01T20:25:22.083496] [INFO ] [sig ] KMX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:22.220387] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KMX.txt [2026-01-01T20:25:22.220534] [INFO ] [sig ] [1803/3531] Completed KMX in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-01T20:25:22.220603] [INFO ] [sig ] [1804/3531] Forecasting KN... [2026-01-01T20:25:22.220639] [INFO ] [sig ] Generating forecast for: KN [2026-01-01T20:25:22.220706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-01T20:25:22.231289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-01T20:25:22.231666] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-01T20:25:22.232444] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-01T20:25:22.232498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:22.232532] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:22.232560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:22.232639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:22.288421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:22.289071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:22.289174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:22.289209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:22.410854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:22.411000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:22.411043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:22.411075] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:22.414400] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: UP (p=67.64%) [2026-01-01T20:25:22.414688] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-01T20:25:22.414808] [INFO ] [sig ] KN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:22.557118] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KN.txt [2026-01-01T20:25:22.557284] [INFO ] [sig ] [1804/3531] Completed KN in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-01T20:25:22.557332] [INFO ] [sig ] [1805/3531] Forecasting KNF... [2026-01-01T20:25:22.557365] [INFO ] [sig ] Generating forecast for: KNF [2026-01-01T20:25:22.557430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-01T20:25:22.567992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-01T20:25:22.568317] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-01T20:25:22.569152] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-01T20:25:22.569204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:22.569235] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:22.569262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:22.569318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:22.625819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:22.626437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:22.626522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:22.626557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:22.742070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:22.742218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:22.742259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:22.742288] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:22.745706] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: DOWN (p=21.40%) [2026-01-01T20:25:22.745984] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-01T20:25:22.746109] [INFO ] [sig ] KNF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:22.885974] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KNF.txt [2026-01-01T20:25:22.886119] [INFO ] [sig ] [1805/3531] Completed KNF in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-01T20:25:22.886167] [INFO ] [sig ] [1806/3531] Forecasting KNOP... [2026-01-01T20:25:22.886198] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-01T20:25:22.886228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-01T20:25:22.896557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-01T20:25:22.896899] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-01T20:25:22.897689] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-01T20:25:22.897744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:22.897775] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:22.897815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:22.897874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:22.954164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:22.954779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:22.954855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:22.954887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:23.073617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:23.073753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:23.073793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:23.073821] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:23.077308] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=85.39%) [2026-01-01T20:25:23.077609] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-01T20:25:23.077731] [INFO ] [sig ] KNOP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:23.216048] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KNOP.txt [2026-01-01T20:25:23.216190] [INFO ] [sig ] [1806/3531] Completed KNOP in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-01T20:25:23.216242] [INFO ] [sig ] [1807/3531] Forecasting KNSA... [2026-01-01T20:25:23.216274] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-01T20:25:23.216305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-01T20:25:23.226862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-01T20:25:23.227196] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-01T20:25:23.227992] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-01T20:25:23.228044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:23.228076] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:23.228104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:23.228163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:23.285062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:23.285699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:23.285776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:23.285808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:23.409280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:23.409446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:23.409493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:23.409523] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:23.413117] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=10.11%) [2026-01-01T20:25:23.413424] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-01T20:25:23.413554] [INFO ] [sig ] KNSA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:23.552420] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KNSA.txt [2026-01-01T20:25:23.552593] [INFO ] [sig ] [1807/3531] Completed KNSA in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-01T20:25:23.552642] [INFO ] [sig ] [1808/3531] Forecasting KNSL... [2026-01-01T20:25:23.552677] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-01T20:25:23.552744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-01T20:25:23.563674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-01T20:25:23.564000] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-01T20:25:23.564806] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-01T20:25:23.564857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:23.564889] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:23.564917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:23.564974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:23.621690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:23.622349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:23.622458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:23.622498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:23.742957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:23.743116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:23.743158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:23.743189] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:23.746629] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=21.29%) [2026-01-01T20:25:23.746923] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-01T20:25:23.747053] [INFO ] [sig ] KNSL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:23.886340] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KNSL.txt [2026-01-01T20:25:23.886470] [INFO ] [sig ] [1808/3531] Completed KNSL in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-01T20:25:23.886511] [INFO ] [sig ] [1809/3531] Forecasting KNTK... [2026-01-01T20:25:23.886541] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-01T20:25:23.886587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-01T20:25:23.897012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-01T20:25:23.897353] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-01T20:25:23.898134] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-01T20:25:23.898185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:23.898217] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:23.898243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:23.898300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:23.954713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:23.955369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:23.955449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:23.955483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:24.075560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:24.075720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:24.075763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:24.075793] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:24.079189] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=99.84%) [2026-01-01T20:25:24.079498] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-01T20:25:24.079643] [INFO ] [sig ] KNTK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:24.224392] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KNTK.txt [2026-01-01T20:25:24.224554] [INFO ] [sig ] [1809/3531] Completed KNTK in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-01T20:25:24.224630] [INFO ] [sig ] [1810/3531] Forecasting KNX... [2026-01-01T20:25:24.224685] [INFO ] [sig ] Generating forecast for: KNX [2026-01-01T20:25:24.224736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-01T20:25:24.235790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-01T20:25:24.236131] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-01T20:25:24.237020] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-01T20:25:24.237078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:24.237124] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:24.237158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:24.237239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:24.293213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:24.293892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:24.293976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:24.294009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:24.426206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:24.426378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:24.426421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:24.426451] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:24.429988] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-01-01T20:25:24.430264] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-01T20:25:24.430389] [INFO ] [sig ] KNX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:24.569700] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KNX.txt [2026-01-01T20:25:24.569833] [INFO ] [sig ] [1810/3531] Completed KNX in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-01T20:25:24.569873] [INFO ] [sig ] [1811/3531] Forecasting KOD... [2026-01-01T20:25:24.569902] [INFO ] [sig ] Generating forecast for: KOD [2026-01-01T20:25:24.569932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-01T20:25:24.580787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-01T20:25:24.581142] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-01T20:25:24.582172] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-01T20:25:24.582224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:24.582258] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:24.582285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:24.582344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:24.639396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:24.640412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:24.640502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:24.640538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:24.764561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:24.764738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:24.764780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:24.764809] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:24.768130] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: DOWN (p=13.84%) [2026-01-01T20:25:24.768402] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-01T20:25:24.768521] [INFO ] [sig ] KOD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:24.909435] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KOD.txt [2026-01-01T20:25:24.909615] [INFO ] [sig ] [1811/3531] Completed KOD in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-01T20:25:24.909659] [INFO ] [sig ] [1812/3531] Forecasting KODK... [2026-01-01T20:25:24.909695] [INFO ] [sig ] Generating forecast for: KODK [2026-01-01T20:25:24.909732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-01T20:25:24.922769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-01T20:25:24.923109] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-01T20:25:24.924801] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-01T20:25:24.924852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:24.924884] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:24.924911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:24.924969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:24.980954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:24.981912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:24.981996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:24.982028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:25.104222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:25.104408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:25.104457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:25.104487] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:25.107983] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-01T20:25:25.108265] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-01T20:25:25.108386] [INFO ] [sig ] KODK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:25.247220] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KODK.txt [2026-01-01T20:25:25.247378] [INFO ] [sig ] [1812/3531] Completed KODK in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-01T20:25:25.247421] [INFO ] [sig ] [1813/3531] Forecasting KOF... [2026-01-01T20:25:25.247450] [INFO ] [sig ] Generating forecast for: KOF [2026-01-01T20:25:25.247481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-01T20:25:25.258635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-01T20:25:25.259083] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-01T20:25:25.259901] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-01T20:25:25.259952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:25.259984] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:25.260010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:25.260067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:25.315591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:25.316290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:25.316379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:25.316413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:25.437929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:25.438090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:25.438131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:25.438161] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:25.441507] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-01-01T20:25:25.441793] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-01T20:25:25.441916] [INFO ] [sig ] KOF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:25.581439] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KOF.txt [2026-01-01T20:25:25.581614] [INFO ] [sig ] [1813/3531] Completed KOF in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-01T20:25:25.581658] [INFO ] [sig ] [1814/3531] Forecasting KOP... [2026-01-01T20:25:25.581687] [INFO ] [sig ] Generating forecast for: KOP [2026-01-01T20:25:25.581717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-01T20:25:25.592271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-01T20:25:25.592609] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-01T20:25:25.593365] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-01T20:25:25.593414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:25.593446] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:25.593474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:25.593531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:25.650814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:25.651436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:25.651514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:25.651547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:25.769843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:25.769996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:25.770035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:25.770065] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:25.773350] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=39.09%) [2026-01-01T20:25:25.773631] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-01T20:25:25.773751] [INFO ] [sig ] KOP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:25.914868] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KOP.txt [2026-01-01T20:25:25.915005] [INFO ] [sig ] [1814/3531] Completed KOP in 0.3s | 2.92 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-01T20:25:25.915046] [INFO ] [sig ] [1815/3531] Forecasting KOPN... [2026-01-01T20:25:25.915076] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-01T20:25:25.915105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-01T20:25:25.925966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-01T20:25:25.926287] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-01T20:25:25.927123] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-01T20:25:25.927174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:25.927250] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:25.927281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:25.927341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:25.986193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:25.986920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:25.986999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:25.987033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:26.105635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:26.105786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:26.105826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:26.105855] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:26.109157] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-01-01T20:25:26.109420] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-01T20:25:26.109538] [INFO ] [sig ] KOPN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:26.247051] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KOPN.txt [2026-01-01T20:25:26.247165] [INFO ] [sig ] [1815/3531] Completed KOPN in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-01T20:25:26.247203] [INFO ] [sig ] [1816/3531] Forecasting KOSS... [2026-01-01T20:25:26.247234] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-01T20:25:26.247264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-01T20:25:26.258249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-01T20:25:26.258589] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-01T20:25:26.259453] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-01T20:25:26.259505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:26.259538] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:26.259566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:26.259654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:26.317725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:26.318333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:26.318409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:26.318443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:26.433302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:26.433441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:26.433481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:26.433510] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:26.436792] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-01-01T20:25:26.437055] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-01T20:25:26.437172] [INFO ] [sig ] KOSS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:26.576632] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KOSS.txt [2026-01-01T20:25:26.576794] [INFO ] [sig ] [1816/3531] Completed KOSS in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-01T20:25:26.576835] [INFO ] [sig ] [1817/3531] Forecasting KPRX... [2026-01-01T20:25:26.576865] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-01T20:25:26.576895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-01T20:25:26.587719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-01T20:25:26.588131] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-01T20:25:26.589027] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-01T20:25:26.589081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:26.589115] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:26.589143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:26.589215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:26.645861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:26.646466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:26.646540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:26.646595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:26.769270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:26.769432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:26.769482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:26.769512] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:26.772934] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: UP (p=96.50%) [2026-01-01T20:25:26.773215] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-01T20:25:26.773348] [INFO ] [sig ] KPRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:26.910336] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KPRX.txt [2026-01-01T20:25:26.910453] [INFO ] [sig ] [1817/3531] Completed KPRX in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-01T20:25:26.910491] [INFO ] [sig ] [1818/3531] Forecasting KPTI... [2026-01-01T20:25:26.910520] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-01T20:25:26.910551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-01T20:25:26.921101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-01T20:25:26.921411] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-01T20:25:26.922219] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-01T20:25:26.922270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:26.922303] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:26.922333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:26.922390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:26.977869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:26.978717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:26.978795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:26.978828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:27.097128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:27.097284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:27.097325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:27.097386] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:27.100879] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=12.18%) [2026-01-01T20:25:27.101157] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-01T20:25:27.101285] [INFO ] [sig ] KPTI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:27.238687] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KPTI.txt [2026-01-01T20:25:27.238808] [INFO ] [sig ] [1818/3531] Completed KPTI in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-01T20:25:27.238847] [INFO ] [sig ] [1819/3531] Forecasting KRC... [2026-01-01T20:25:27.238877] [INFO ] [sig ] Generating forecast for: KRC [2026-01-01T20:25:27.238925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-01T20:25:27.249311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-01T20:25:27.249657] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-01T20:25:27.250440] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-01T20:25:27.250507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:27.250542] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:27.250587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:27.250649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:27.308104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:27.308842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:27.308922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:27.308988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:27.428527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:27.428699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:27.428743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:27.428773] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:27.432145] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=70.87%) [2026-01-01T20:25:27.432410] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-01T20:25:27.432533] [INFO ] [sig ] KRC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:27.573996] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KRC.txt [2026-01-01T20:25:27.574167] [INFO ] [sig ] [1819/3531] Completed KRC in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-01T20:25:27.574207] [INFO ] [sig ] [1820/3531] Forecasting KREF... [2026-01-01T20:25:27.574238] [INFO ] [sig ] Generating forecast for: KREF [2026-01-01T20:25:27.574275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-01T20:25:27.585052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-01T20:25:27.585372] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-01T20:25:27.586178] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-01T20:25:27.586228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:27.586261] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:27.586288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:27.586346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:27.641910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:27.642777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:27.642887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:27.642921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:27.756899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:27.757048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:27.757087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:27.757116] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:27.760415] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=76.13%) [2026-01-01T20:25:27.760700] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-01T20:25:27.760820] [INFO ] [sig ] KREF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:27.897533] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KREF.txt [2026-01-01T20:25:27.897667] [INFO ] [sig ] [1820/3531] Completed KREF in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-01T20:25:27.897707] [INFO ] [sig ] [1821/3531] Forecasting KRG... [2026-01-01T20:25:27.897737] [INFO ] [sig ] Generating forecast for: KRG [2026-01-01T20:25:27.897768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-01T20:25:27.908310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-01T20:25:27.908636] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-01T20:25:27.909417] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-01T20:25:27.909468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:27.909500] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:27.909526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:27.909600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:27.965117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:27.965745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:27.965818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:27.965851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:28.084267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:28.084425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:28.084465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:28.084494] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:28.087801] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: UP (p=89.45%) [2026-01-01T20:25:28.088071] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-01T20:25:28.088189] [INFO ] [sig ] KRG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:28.225848] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KRG.txt [2026-01-01T20:25:28.225964] [INFO ] [sig ] [1821/3531] Completed KRG in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-01T20:25:28.226001] [INFO ] [sig ] [1822/3531] Forecasting KRMD... [2026-01-01T20:25:28.226030] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-01T20:25:28.226060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-01T20:25:28.237125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-01T20:25:28.237484] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-01T20:25:28.238291] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-01T20:25:28.238348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:28.238381] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:28.238408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:28.238467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:28.298141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:28.298881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:28.298978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:28.299020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:28.421322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:28.421484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:28.421526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:28.421553] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:28.425116] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: UP (p=88.72%) [2026-01-01T20:25:28.425400] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-01T20:25:28.425523] [INFO ] [sig ] KRMD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:28.562113] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KRMD.txt [2026-01-01T20:25:28.562276] [INFO ] [sig ] [1822/3531] Completed KRMD in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:28.562318] [INFO ] [sig ] [1823/3531] Forecasting KRNY... [2026-01-01T20:25:28.562378] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-01T20:25:28.562410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-01T20:25:28.574371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-01T20:25:28.574780] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-01T20:25:28.575563] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-01T20:25:28.575673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:28.575722] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:28.575759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:28.575825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:28.633536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:28.634444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:28.634527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:28.634561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:28.755109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:28.755264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:28.755308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:28.755338] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:28.758757] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=37.24%) [2026-01-01T20:25:28.759055] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-01T20:25:28.759180] [INFO ] [sig ] KRNY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:28.896607] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KRNY.txt [2026-01-01T20:25:28.896732] [INFO ] [sig ] [1823/3531] Completed KRNY in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:28.896790] [INFO ] [sig ] [1824/3531] Forecasting KRO... [2026-01-01T20:25:28.896821] [INFO ] [sig ] Generating forecast for: KRO [2026-01-01T20:25:28.896859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-01T20:25:28.907534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-01T20:25:28.907894] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-01T20:25:28.908675] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-01T20:25:28.908726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:28.908758] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:28.908785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:28.908842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:28.965615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:28.966226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:28.966305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:28.966338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:29.084603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:29.084756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:29.084799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:29.084829] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:29.088181] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=60.46%) [2026-01-01T20:25:29.088498] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-01T20:25:29.088643] [INFO ] [sig ] KRO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:29.228265] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KRO.txt [2026-01-01T20:25:29.228399] [INFO ] [sig ] [1824/3531] Completed KRO in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:29.228439] [INFO ] [sig ] [1825/3531] Forecasting KROS... [2026-01-01T20:25:29.228475] [INFO ] [sig ] Generating forecast for: KROS [2026-01-01T20:25:29.228512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-01T20:25:29.240142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-01T20:25:29.240525] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-01T20:25:29.241338] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-01T20:25:29.241390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:29.241422] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:29.241451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:29.241510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:29.297436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:29.298049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:29.298152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:29.298186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:29.418917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:29.419086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:29.419129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:29.419159] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:29.422513] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-01-01T20:25:29.422807] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-01T20:25:29.422930] [INFO ] [sig ] KROS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:29.562048] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KROS.txt [2026-01-01T20:25:29.562168] [INFO ] [sig ] [1825/3531] Completed KROS in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:29.562206] [INFO ] [sig ] [1826/3531] Forecasting KRP... [2026-01-01T20:25:29.562236] [INFO ] [sig ] Generating forecast for: KRP [2026-01-01T20:25:29.562282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRP' from 'https://tdm.silogroup.org/data/derivative_storage/KRP.csv'. [2026-01-01T20:25:29.573246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRP'. [2026-01-01T20:25:29.573598] [INFO ] [FORECASTER] Starting predict_future for KRP [2026-01-01T20:25:29.574366] [DEBUG] [LOCAL ] No optimal features file found for KRP: ./output/feature-sets/KRP.txt [2026-01-01T20:25:29.574418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:29.574451] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:29.574480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:29.574538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:29.631453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:29.632315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:29.632398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:29.632432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:29.752123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:29.752284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:29.752365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:29.752398] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:29.755780] [DEBUG] [FORECASTER] KRP: Forecast T+1@11:T+2@11: UP (p=53.16%) [2026-01-01T20:25:29.756064] [INFO ] [FORECASTER] Completed predict_future for KRP [2026-01-01T20:25:29.756188] [INFO ] [sig ] KRP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:29.898331] [INFO ] [LOCAL ] Saved forecast: KRP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KRP.txt [2026-01-01T20:25:29.898471] [INFO ] [sig ] [1826/3531] Completed KRP in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:29.898511] [INFO ] [sig ] [1827/3531] Forecasting KRRO... [2026-01-01T20:25:29.898549] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-01T20:25:29.898606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-01T20:25:29.908452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-01T20:25:29.908792] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-01T20:25:29.909615] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-01T20:25:29.909668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:29.909701] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:29.909730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:29.909788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:29.965866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:29.966665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:29.966748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:29.966782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:30.092473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:30.092633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:30.092677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:30.092707] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:30.096049] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: DOWN (p=9.38%) [2026-01-01T20:25:30.096335] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-01T20:25:30.096473] [INFO ] [sig ] KRRO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:30.235120] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KRRO.txt [2026-01-01T20:25:30.235238] [INFO ] [sig ] [1827/3531] Completed KRRO in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:30.235278] [INFO ] [sig ] [1828/3531] Forecasting KRUS... [2026-01-01T20:25:30.235308] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-01T20:25:30.235349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-01T20:25:30.245815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-01T20:25:30.246140] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-01T20:25:30.246918] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-01T20:25:30.246968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:30.247000] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:30.247027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:30.247085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:30.303407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:30.304035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:30.304110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:30.304143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:30.417728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:30.417855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:30.417895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:30.417925] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:30.421198] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: UP (p=74.88%) [2026-01-01T20:25:30.421473] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-01T20:25:30.421609] [INFO ] [sig ] KRUS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:30.558449] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KRUS.txt [2026-01-01T20:25:30.558616] [INFO ] [sig ] [1828/3531] Completed KRUS in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:30.558686] [INFO ] [sig ] [1829/3531] Forecasting KRYS... [2026-01-01T20:25:30.558720] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-01T20:25:30.558751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-01T20:25:30.569223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-01T20:25:30.569585] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-01T20:25:30.570347] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-01T20:25:30.570396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:30.570429] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:30.570456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:30.570513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:30.626659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:30.627258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:30.627334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:30.627366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:30.752015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:30.752176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:30.752219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:30.752248] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:30.755788] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-01-01T20:25:30.756131] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-01T20:25:30.756267] [INFO ] [sig ] KRYS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:30.895119] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KRYS.txt [2026-01-01T20:25:30.895245] [INFO ] [sig ] [1829/3531] Completed KRYS in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:30.895285] [INFO ] [sig ] [1830/3531] Forecasting KSCP... [2026-01-01T20:25:30.895313] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-01T20:25:30.895351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-01T20:25:30.905835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-01T20:25:30.906154] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-01T20:25:30.906940] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-01T20:25:30.906991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:30.907036] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:30.907066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:30.907124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:30.964009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:30.964666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:30.964743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:30.964778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:31.084964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:31.085097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:31.085137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:31.085166] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:31.088441] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-01-01T20:25:31.088737] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-01T20:25:31.088858] [INFO ] [sig ] KSCP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:31.227961] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KSCP.txt [2026-01-01T20:25:31.228107] [INFO ] [sig ] [1830/3531] Completed KSCP in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:31.228157] [INFO ] [sig ] [1831/3531] Forecasting KSPI... [2026-01-01T20:25:31.228190] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-01T20:25:31.228224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-01T20:25:31.239378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-01T20:25:31.239735] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-01T20:25:31.240499] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-01T20:25:31.240549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:31.240606] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:31.240636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:31.240701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:31.296755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:31.297348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:31.297422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:31.297454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:31.414857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:31.415008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:31.415048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:31.415078] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:31.418344] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-01-01T20:25:31.418632] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-01T20:25:31.418753] [INFO ] [sig ] KSPI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:31.555184] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KSPI.txt [2026-01-01T20:25:31.555301] [INFO ] [sig ] [1831/3531] Completed KSPI in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:31.555341] [INFO ] [sig ] [1832/3531] Forecasting KSS... [2026-01-01T20:25:31.555370] [INFO ] [sig ] Generating forecast for: KSS [2026-01-01T20:25:31.555403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-01T20:25:31.566206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-01T20:25:31.566561] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-01T20:25:31.567336] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-01T20:25:31.567386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:31.567442] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:31.567471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:31.567528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:31.623440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:31.624097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:31.624172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:31.624204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:31.741111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:31.741269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:31.741310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:31.741346] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:31.744630] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-01-01T20:25:31.744900] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-01T20:25:31.745018] [INFO ] [sig ] KSS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:31.887040] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KSS.txt [2026-01-01T20:25:31.887191] [INFO ] [sig ] [1832/3531] Completed KSS in 0.3s | 2.92 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-01T20:25:31.887241] [INFO ] [sig ] [1833/3531] Forecasting KTB... [2026-01-01T20:25:31.887273] [INFO ] [sig ] Generating forecast for: KTB [2026-01-01T20:25:31.887304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-01T20:25:31.897849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-01T20:25:31.898170] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-01T20:25:31.898978] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-01T20:25:31.899032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:31.899063] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:31.899090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:31.899147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:31.954515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:31.955147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:31.955230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:31.955264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:32.076793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:32.076926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:32.076966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:32.076994] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:32.080352] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=20.77%) [2026-01-01T20:25:32.080651] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-01T20:25:32.080773] [INFO ] [sig ] KTB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:32.275671] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KTB.txt [2026-01-01T20:25:32.275812] [INFO ] [sig ] [1833/3531] Completed KTB in 0.4s | 2.92 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-01T20:25:32.275876] [INFO ] [sig ] [1834/3531] Forecasting KTCC... [2026-01-01T20:25:32.275908] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-01T20:25:32.275946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-01T20:25:32.286325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-01T20:25:32.286647] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-01T20:25:32.287413] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-01T20:25:32.287465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:32.287496] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:32.287523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:32.287600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:32.343752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:32.344359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:32.344436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:32.344468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:32.455923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:32.456069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:32.456110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:32.456138] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:32.459457] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: UP (p=95.79%) [2026-01-01T20:25:32.459747] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-01T20:25:32.459868] [INFO ] [sig ] KTCC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:32.599635] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KTCC.txt [2026-01-01T20:25:32.599784] [INFO ] [sig ] [1834/3531] Completed KTCC in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-01T20:25:32.599822] [INFO ] [sig ] [1835/3531] Forecasting KTF... [2026-01-01T20:25:32.599857] [INFO ] [sig ] Generating forecast for: KTF [2026-01-01T20:25:32.599889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-01T20:25:32.613290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-01T20:25:32.613675] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-01T20:25:32.614473] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-01T20:25:32.614523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:32.614554] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:32.614597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:32.614656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:32.675193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:32.676040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:32.676122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:32.676160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:32.802585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:32.802744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:32.802785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:32.802850] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:32.806470] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=28.29%) [2026-01-01T20:25:32.806823] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-01T20:25:32.806976] [INFO ] [sig ] KTF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:32.947212] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KTF.txt [2026-01-01T20:25:32.947348] [INFO ] [sig ] [1835/3531] Completed KTF in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-01T20:25:32.947387] [INFO ] [sig ] [1836/3531] Forecasting KURA... [2026-01-01T20:25:32.947417] [INFO ] [sig ] Generating forecast for: KURA [2026-01-01T20:25:32.947449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-01T20:25:32.958113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-01T20:25:32.958429] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-01T20:25:32.959282] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-01T20:25:32.959335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:32.959366] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:32.959394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:32.959452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:33.017669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:33.018313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:33.018392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:33.018425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:33.136662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:33.136814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:33.136854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:33.136883] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:33.140173] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: DOWN (p=16.75%) [2026-01-01T20:25:33.140448] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-01T20:25:33.140568] [INFO ] [sig ] KURA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:33.279428] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KURA.txt [2026-01-01T20:25:33.279619] [INFO ] [sig ] [1836/3531] Completed KURA in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-01T20:25:33.279662] [INFO ] [sig ] [1837/3531] Forecasting KVHI... [2026-01-01T20:25:33.279692] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-01T20:25:33.279722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-01T20:25:33.290262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-01T20:25:33.290609] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-01T20:25:33.291376] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-01T20:25:33.291426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:33.291457] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:33.291483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:33.291540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:33.346754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:33.347386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:33.347463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:33.347495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:33.462338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:33.462503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:33.462547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:33.462608] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:33.466259] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-01-01T20:25:33.466554] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-01T20:25:33.466698] [INFO ] [sig ] KVHI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:33.604240] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KVHI.txt [2026-01-01T20:25:33.604379] [INFO ] [sig ] [1837/3531] Completed KVHI in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-01T20:25:33.604420] [INFO ] [sig ] [1838/3531] Forecasting KVUE... [2026-01-01T20:25:33.604449] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-01T20:25:33.604479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-01T20:25:33.615827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-01T20:25:33.616181] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-01T20:25:33.616971] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-01T20:25:33.617022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:33.617053] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:33.617078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:33.617136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:33.672481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:33.673368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:33.673457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:33.673491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:33.787302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:33.787466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:33.787509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:33.787539] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:33.791019] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: UP (p=56.25%) [2026-01-01T20:25:33.791294] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-01T20:25:33.791416] [INFO ] [sig ] KVUE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:33.927826] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KVUE.txt [2026-01-01T20:25:33.927964] [INFO ] [sig ] [1838/3531] Completed KVUE in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-01T20:25:33.928004] [INFO ] [sig ] [1839/3531] Forecasting KVYO... [2026-01-01T20:25:33.928034] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-01T20:25:33.928063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-01T20:25:33.939048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-01T20:25:33.939439] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-01T20:25:33.940270] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-01T20:25:33.940323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:33.940358] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:33.940388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:33.940448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:33.996214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:33.996932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:33.997031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:33.997065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:34.120185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:34.120347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:34.120389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:34.120417] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:34.123791] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-01-01T20:25:34.124073] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-01T20:25:34.124196] [INFO ] [sig ] KVYO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:34.264438] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/KVYO.txt [2026-01-01T20:25:34.264608] [INFO ] [sig ] [1839/3531] Completed KVYO in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:34.264651] [INFO ] [sig ] [1840/3531] Forecasting KYN... [2026-01-01T20:25:34.264689] [INFO ] [sig ] Generating forecast for: KYN [2026-01-01T20:25:34.264721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-01T20:25:34.276660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-01T20:25:34.277016] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-01T20:25:34.277812] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-01T20:25:34.277864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:34.277896] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:34.277922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:34.277979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:34.332881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:34.333666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:34.333756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:34.333790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:34.450295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:34.450453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:34.450493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:34.450522] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:34.453829] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-01-01T20:25:34.454106] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-01T20:25:34.454231] [INFO ] [sig ] KYN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:34.591586] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KYN.txt [2026-01-01T20:25:34.591723] [INFO ] [sig ] [1840/3531] Completed KYN in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:34.591762] [INFO ] [sig ] [1841/3531] Forecasting KYTX... [2026-01-01T20:25:34.591792] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-01T20:25:34.591822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-01T20:25:34.602750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-01T20:25:34.603106] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-01T20:25:34.603901] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-01T20:25:34.603952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:34.603984] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:34.604045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:34.604105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:34.659415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:34.660072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:34.660149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:34.660181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:34.779737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:34.779896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:34.779937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:34.779966] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:34.783263] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=1.41%) [2026-01-01T20:25:34.783535] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-01T20:25:34.783673] [INFO ] [sig ] KYTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:34.920299] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KYTX.txt [2026-01-01T20:25:34.920430] [INFO ] [sig ] [1841/3531] Completed KYTX in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:34.920468] [INFO ] [sig ] [1842/3531] Forecasting KZIA... [2026-01-01T20:25:34.920499] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-01T20:25:34.920528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-01T20:25:34.931864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-01T20:25:34.932208] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-01T20:25:34.933037] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-01T20:25:34.933090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:34.933123] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:34.933150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:34.933210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:34.991816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:34.992708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:34.992836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:34.992873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:35.113792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:35.114001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:35.114051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:35.114081] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:35.117751] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-01-01T20:25:35.118055] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-01T20:25:35.118186] [INFO ] [sig ] KZIA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:35.257794] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/KZIA.txt [2026-01-01T20:25:35.257949] [INFO ] [sig ] [1842/3531] Completed KZIA in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:35.257989] [INFO ] [sig ] [1843/3531] Forecasting L... [2026-01-01T20:25:35.258021] [INFO ] [sig ] Generating forecast for: L [2026-01-01T20:25:35.258052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-01T20:25:35.269469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-01T20:25:35.269830] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-01T20:25:35.270660] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-01T20:25:35.270711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:35.270744] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:35.270772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:35.270843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:35.329821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:35.330650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:35.330729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:35.330763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:35.449417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:35.449618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:35.449664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:35.449694] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:35.453128] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: UP (p=68.33%) [2026-01-01T20:25:35.453425] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-01T20:25:35.453558] [INFO ] [sig ] L: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:35.591104] [INFO ] [LOCAL ] Saved forecast: L 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/L.txt [2026-01-01T20:25:35.591242] [INFO ] [sig ] [1843/3531] Completed L in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:35.591281] [INFO ] [sig ] [1844/3531] Forecasting LAB... [2026-01-01T20:25:35.591311] [INFO ] [sig ] Generating forecast for: LAB [2026-01-01T20:25:35.591341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-01T20:25:35.602636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-01T20:25:35.602975] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-01T20:25:35.603804] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-01T20:25:35.603856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:35.603889] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:35.603918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:35.603977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:35.662462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:35.663264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:35.663346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:35.663382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:35.784597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:35.784767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:35.784814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:35.784846] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:35.788321] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-01T20:25:35.788617] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-01T20:25:35.788751] [INFO ] [sig ] LAB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:35.930422] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LAB.txt [2026-01-01T20:25:35.930594] [INFO ] [sig ] [1844/3531] Completed LAB in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:35.930642] [INFO ] [sig ] [1845/3531] Forecasting LAC... [2026-01-01T20:25:35.930673] [INFO ] [sig ] Generating forecast for: LAC [2026-01-01T20:25:35.930710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-01T20:25:35.942442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-01T20:25:35.942818] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-01T20:25:35.943660] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-01T20:25:35.943713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:35.943746] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:35.943775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:35.943833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:36.002442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:36.003216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:36.003297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:36.003331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:36.125841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:36.126002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:36.126043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:36.126073] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:36.129740] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=40.98%) [2026-01-01T20:25:36.130022] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-01T20:25:36.130148] [INFO ] [sig ] LAC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:36.268194] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LAC.txt [2026-01-01T20:25:36.268364] [INFO ] [sig ] [1845/3531] Completed LAC in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:36.268407] [INFO ] [sig ] [1846/3531] Forecasting LAD... [2026-01-01T20:25:36.268475] [INFO ] [sig ] Generating forecast for: LAD [2026-01-01T20:25:36.268518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-01T20:25:36.280317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-01T20:25:36.280704] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-01T20:25:36.281498] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-01T20:25:36.281549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:36.281609] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:36.281640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:36.281697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:36.337464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:36.338073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:36.338150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:36.338182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:36.451655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:36.451811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:36.451851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:36.451880] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:36.455143] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: DOWN (p=27.30%) [2026-01-01T20:25:36.455406] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-01T20:25:36.455530] [INFO ] [sig ] LAD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:36.593323] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LAD.txt [2026-01-01T20:25:36.593456] [INFO ] [sig ] [1846/3531] Completed LAD in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:36.593505] [INFO ] [sig ] [1847/3531] Forecasting LAES... [2026-01-01T20:25:36.593535] [INFO ] [sig ] Generating forecast for: LAES [2026-01-01T20:25:36.593564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-01T20:25:36.604243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-01T20:25:36.604561] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-01T20:25:36.605341] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-01T20:25:36.605393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:36.605424] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:36.605451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:36.605509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:36.660671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:36.661288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:36.661365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:36.661397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:36.775397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:36.775548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:36.775606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:36.775636] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:36.778919] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: DOWN (p=17.33%) [2026-01-01T20:25:36.779213] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-01T20:25:36.779330] [INFO ] [sig ] LAES: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:36.916243] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LAES.txt [2026-01-01T20:25:36.916405] [INFO ] [sig ] [1847/3531] Completed LAES in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:36.916446] [INFO ] [sig ] [1848/3531] Forecasting LAKE... [2026-01-01T20:25:36.916475] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-01T20:25:36.916505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-01T20:25:36.930810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-01T20:25:36.931167] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-01T20:25:36.931968] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-01T20:25:36.932020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:36.932053] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:36.932079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:36.932137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:36.987620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:36.988450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:36.988544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:36.988596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:37.101657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:37.101815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:37.101856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:37.101885] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:37.105236] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-01-01T20:25:37.105507] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-01T20:25:37.105644] [INFO ] [sig ] LAKE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:37.241535] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LAKE.txt [2026-01-01T20:25:37.241672] [INFO ] [sig ] [1848/3531] Completed LAKE in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:37.241712] [INFO ] [sig ] [1849/3531] Forecasting LAND... [2026-01-01T20:25:37.241741] [INFO ] [sig ] Generating forecast for: LAND [2026-01-01T20:25:37.241771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-01T20:25:37.252074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-01T20:25:37.252380] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-01T20:25:37.253175] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-01T20:25:37.253226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:37.253285] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:37.253313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:37.253371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:37.308565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:37.309210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:37.309287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:37.309319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:37.429170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:37.429326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:37.429366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:37.429395] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:37.432763] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: UP (p=71.33%) [2026-01-01T20:25:37.433033] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-01T20:25:37.433152] [INFO ] [sig ] LAND: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:37.571510] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LAND.txt [2026-01-01T20:25:37.571687] [INFO ] [sig ] [1849/3531] Completed LAND in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:37.571729] [INFO ] [sig ] [1850/3531] Forecasting LANDO... [2026-01-01T20:25:37.571790] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-01T20:25:37.571823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-01T20:25:37.582798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-01T20:25:37.583107] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-01T20:25:37.583892] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-01T20:25:37.583943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:37.583975] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:37.584002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:37.584058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:37.639972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:37.640840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:37.640923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:37.640956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:37.745512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:37.745680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:37.745723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:37.745752] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:37.752088] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: UP (p=73.93%) [2026-01-01T20:25:37.752418] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-01T20:25:37.752549] [INFO ] [sig ] LANDO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:37.889765] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LANDO.txt [2026-01-01T20:25:37.889892] [INFO ] [sig ] [1850/3531] Completed LANDO in 0.3s | 2.92 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-01T20:25:37.889931] [INFO ] [sig ] [1851/3531] Forecasting LANDP... [2026-01-01T20:25:37.889960] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-01T20:25:37.890017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-01T20:25:37.900368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-01T20:25:37.900720] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-01T20:25:37.901474] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-01T20:25:37.901524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:37.901555] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:37.901612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:37.901673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:37.959036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:37.959941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:37.960030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:37.960067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:38.074988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:38.075148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:38.075190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:38.075220] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:38.078677] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: UP (p=60.89%) [2026-01-01T20:25:38.078985] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-01T20:25:38.079114] [INFO ] [sig ] LANDP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:38.222679] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LANDP.txt [2026-01-01T20:25:38.222797] [INFO ] [sig ] [1851/3531] Completed LANDP in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-01T20:25:38.222836] [INFO ] [sig ] [1852/3531] Forecasting LASE... [2026-01-01T20:25:38.222866] [INFO ] [sig ] Generating forecast for: LASE [2026-01-01T20:25:38.222897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-01T20:25:38.232631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-01T20:25:38.232941] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-01T20:25:38.233743] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-01T20:25:38.233795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:38.233828] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:38.233854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:38.233947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:38.292455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:38.293089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:38.293164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:38.293196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:38.409731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:38.409876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:38.409916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:38.409977] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:38.413364] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: DOWN (p=39.99%) [2026-01-01T20:25:38.413665] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-01T20:25:38.413791] [INFO ] [sig ] LASE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:38.554688] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LASE.txt [2026-01-01T20:25:38.554802] [INFO ] [sig ] [1852/3531] Completed LASE in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-01T20:25:38.554839] [INFO ] [sig ] [1853/3531] Forecasting LAZ... [2026-01-01T20:25:38.554869] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-01T20:25:38.554900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-01T20:25:38.565415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-01T20:25:38.565737] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-01T20:25:38.566504] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-01T20:25:38.566557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:38.566616] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:38.566646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:38.566704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:38.625705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:38.626338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:38.626419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:38.626453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:38.744711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:38.744850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:38.744890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:38.744918] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:38.748157] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: DOWN (p=22.20%) [2026-01-01T20:25:38.748425] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-01T20:25:38.748544] [INFO ] [sig ] LAZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:38.886472] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LAZ.txt [2026-01-01T20:25:38.886607] [INFO ] [sig ] [1853/3531] Completed LAZ in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-01T20:25:38.886648] [INFO ] [sig ] [1854/3531] Forecasting LBRDA... [2026-01-01T20:25:38.886677] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-01T20:25:38.886707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-01T20:25:38.897731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-01T20:25:38.898037] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-01T20:25:38.898821] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-01T20:25:38.898894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:38.898927] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:38.898953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:38.899029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:38.954649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:38.955229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:38.955305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:38.955336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:39.075683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:39.075838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:39.075879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:39.075908] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:39.079206] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=10.48%) [2026-01-01T20:25:39.079470] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-01T20:25:39.079632] [INFO ] [sig ] LBRDA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:39.216311] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LBRDA.txt [2026-01-01T20:25:39.216438] [INFO ] [sig ] [1854/3531] Completed LBRDA in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-01T20:25:39.216477] [INFO ] [sig ] [1855/3531] Forecasting LBRDK... [2026-01-01T20:25:39.216507] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-01T20:25:39.216537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-01T20:25:39.226777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-01T20:25:39.227072] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-01T20:25:39.227860] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-01T20:25:39.227910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:39.227941] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:39.227968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:39.228025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:39.283914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:39.284496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:39.284587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:39.284622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:39.402086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:39.402221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:39.402260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:39.402288] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:39.405536] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=79.47%) [2026-01-01T20:25:39.405824] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-01T20:25:39.405941] [INFO ] [sig ] LBRDK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:39.542079] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LBRDK.txt [2026-01-01T20:25:39.542197] [INFO ] [sig ] [1855/3531] Completed LBRDK in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-01T20:25:39.542235] [INFO ] [sig ] [1856/3531] Forecasting LBTYA... [2026-01-01T20:25:39.542265] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-01T20:25:39.542294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-01T20:25:39.553167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-01T20:25:39.553477] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-01T20:25:39.554284] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-01T20:25:39.554335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:39.554367] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:39.554394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:39.554452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:39.610235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:39.610855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:39.610930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:39.610962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:39.728892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:39.729056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:39.729099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:39.729127] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:39.732386] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=65.18%) [2026-01-01T20:25:39.732672] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-01T20:25:39.732791] [INFO ] [sig ] LBTYA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:39.871312] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LBTYA.txt [2026-01-01T20:25:39.871448] [INFO ] [sig ] [1856/3531] Completed LBTYA in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:39.871488] [INFO ] [sig ] [1857/3531] Forecasting LBTYK... [2026-01-01T20:25:39.871519] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-01T20:25:39.871548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-01T20:25:39.882962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-01T20:25:39.883293] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-01T20:25:39.884125] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-01T20:25:39.884178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:39.884210] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:39.884238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:39.884297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:39.940232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:39.940864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:39.940940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:39.940972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:40.060088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:40.060248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:40.060289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:40.060318] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:40.063938] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: UP (p=94.48%) [2026-01-01T20:25:40.064278] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-01T20:25:40.064412] [INFO ] [sig ] LBTYK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:40.202798] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LBTYK.txt [2026-01-01T20:25:40.202937] [INFO ] [sig ] [1857/3531] Completed LBTYK in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:40.202977] [INFO ] [sig ] [1858/3531] Forecasting LC... [2026-01-01T20:25:40.203006] [INFO ] [sig ] Generating forecast for: LC [2026-01-01T20:25:40.203035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-01T20:25:40.213920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-01T20:25:40.214265] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-01T20:25:40.215077] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-01T20:25:40.215129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:40.215162] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:40.215190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:40.215248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:40.270543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:40.271196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:40.271276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:40.271310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:40.388417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:40.388584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:40.388627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:40.388658] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:40.391979] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: UP (p=54.22%) [2026-01-01T20:25:40.392251] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-01T20:25:40.392370] [INFO ] [sig ] LC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:40.529505] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LC.txt [2026-01-01T20:25:40.529647] [INFO ] [sig ] [1858/3531] Completed LC in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:40.529689] [INFO ] [sig ] [1859/3531] Forecasting LCFY... [2026-01-01T20:25:40.529718] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-01T20:25:40.529748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-01T20:25:40.539560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-01T20:25:40.539911] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-01T20:25:40.540784] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-01T20:25:40.540837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:40.540869] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:40.540897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:40.540957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:40.597374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:40.597968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:40.598070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:40.598104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:40.704907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:40.705028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:40.705065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:40.705093] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:40.708297] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=19.39%) [2026-01-01T20:25:40.708555] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-01T20:25:40.708692] [INFO ] [sig ] LCFY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:40.846334] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LCFY.txt [2026-01-01T20:25:40.846451] [INFO ] [sig ] [1859/3531] Completed LCFY in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:40.846489] [INFO ] [sig ] [1860/3531] Forecasting LCID... [2026-01-01T20:25:40.846518] [INFO ] [sig ] Generating forecast for: LCID [2026-01-01T20:25:40.846548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-01T20:25:40.866789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-01T20:25:40.867112] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-01T20:25:40.867951] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-01T20:25:40.868003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:40.868036] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:40.868064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:40.868121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:40.924306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:40.924974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:40.925052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:40.925085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:41.047132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:41.047306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:41.047352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:41.047381] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:41.050842] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: UP (p=87.00%) [2026-01-01T20:25:41.051112] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-01T20:25:41.051230] [INFO ] [sig ] LCID: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:41.190886] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LCID.txt [2026-01-01T20:25:41.191044] [INFO ] [sig ] [1860/3531] Completed LCID in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:41.191083] [INFO ] [sig ] [1861/3531] Forecasting LCII... [2026-01-01T20:25:41.191114] [INFO ] [sig ] Generating forecast for: LCII [2026-01-01T20:25:41.191143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-01T20:25:41.202084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-01T20:25:41.202494] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-01T20:25:41.203369] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-01T20:25:41.203426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:41.203460] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:41.203488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:41.203546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:41.259239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:41.259932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:41.260009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:41.260042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:41.376008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:41.376162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:41.376200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:41.376229] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:41.379481] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: DOWN (p=18.73%) [2026-01-01T20:25:41.379772] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-01T20:25:41.379891] [INFO ] [sig ] LCII: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:41.516725] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LCII.txt [2026-01-01T20:25:41.516840] [INFO ] [sig ] [1861/3531] Completed LCII in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:41.516878] [INFO ] [sig ] [1862/3531] Forecasting LCNB... [2026-01-01T20:25:41.516907] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-01T20:25:41.516936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-01T20:25:41.527047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-01T20:25:41.527375] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-01T20:25:41.528210] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-01T20:25:41.528262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:41.528296] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:41.528323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:41.528382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:41.584450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:41.585070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:41.585145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:41.585177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:41.696525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:41.696685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:41.696726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:41.696755] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:41.700038] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: UP (p=84.17%) [2026-01-01T20:25:41.700306] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-01T20:25:41.700423] [INFO ] [sig ] LCNB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:41.839798] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LCNB.txt [2026-01-01T20:25:41.839939] [INFO ] [sig ] [1862/3531] Completed LCNB in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:41.839979] [INFO ] [sig ] [1863/3531] Forecasting LDI... [2026-01-01T20:25:41.840009] [INFO ] [sig ] Generating forecast for: LDI [2026-01-01T20:25:41.840038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-01T20:25:41.853880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-01T20:25:41.854275] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-01T20:25:41.855171] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-01T20:25:41.855224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:41.855258] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:41.855286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:41.855346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:41.911798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:41.912408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:41.912483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:41.912516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:42.029225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:42.029370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:42.029410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:42.029439] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:42.032765] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: DOWN (p=21.82%) [2026-01-01T20:25:42.033034] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-01T20:25:42.033164] [INFO ] [sig ] LDI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:42.171247] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LDI.txt [2026-01-01T20:25:42.171402] [INFO ] [sig ] [1863/3531] Completed LDI in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:42.171444] [INFO ] [sig ] [1864/3531] Forecasting LDOS... [2026-01-01T20:25:42.171473] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-01T20:25:42.171503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-01T20:25:42.182855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-01T20:25:42.183186] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-01T20:25:42.184045] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-01T20:25:42.184097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:42.184131] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:42.184159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:42.184218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:42.240034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:42.240891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:42.240971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:42.241003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:42.355563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:42.355705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:42.355745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:42.355772] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:42.359047] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=0.42%) [2026-01-01T20:25:42.359314] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-01T20:25:42.359435] [INFO ] [sig ] LDOS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:42.497378] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LDOS.txt [2026-01-01T20:25:42.497539] [INFO ] [sig ] [1864/3531] Completed LDOS in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:42.497600] [INFO ] [sig ] [1865/3531] Forecasting LDP... [2026-01-01T20:25:42.497631] [INFO ] [sig ] Generating forecast for: LDP [2026-01-01T20:25:42.497695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-01T20:25:42.508802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-01T20:25:42.509246] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-01T20:25:42.510135] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-01T20:25:42.510231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:42.510266] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:42.510295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:42.510353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:42.567148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:42.568059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:42.568144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:42.568176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:42.687978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:42.688136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:42.688178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:42.688208] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:42.691523] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-01-01T20:25:42.691815] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-01T20:25:42.691936] [INFO ] [sig ] LDP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:42.828925] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LDP.txt [2026-01-01T20:25:42.829071] [INFO ] [sig ] [1865/3531] Completed LDP in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:42.829110] [INFO ] [sig ] [1866/3531] Forecasting LDSF... [2026-01-01T20:25:42.829140] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-01T20:25:42.829171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-01T20:25:42.839805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-01T20:25:42.840125] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-01T20:25:42.840908] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-01T20:25:42.840960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:42.841019] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:42.841047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:42.841105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:42.896673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:42.897347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:42.897426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:42.897459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:43.004162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:43.004316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:43.004356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:43.004386] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:43.007768] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: UP (p=80.68%) [2026-01-01T20:25:43.008040] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-01T20:25:43.008161] [INFO ] [sig ] LDSF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:43.144592] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LDSF.txt [2026-01-01T20:25:43.144725] [INFO ] [sig ] [1866/3531] Completed LDSF in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:43.144764] [INFO ] [sig ] [1867/3531] Forecasting LE... [2026-01-01T20:25:43.144821] [INFO ] [sig ] Generating forecast for: LE [2026-01-01T20:25:43.144854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-01T20:25:43.155514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-01T20:25:43.155887] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-01T20:25:43.156677] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-01T20:25:43.156730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:43.156761] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:43.156787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:43.156844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:43.212257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:43.212976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:43.213058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:43.213090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:43.333920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:43.334072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:43.334113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:43.334141] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:43.337450] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: DOWN (p=39.31%) [2026-01-01T20:25:43.337741] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-01T20:25:43.337867] [INFO ] [sig ] LE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:43.474706] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LE.txt [2026-01-01T20:25:43.474841] [INFO ] [sig ] [1867/3531] Completed LE in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:43.474880] [INFO ] [sig ] [1868/3531] Forecasting LEA... [2026-01-01T20:25:43.474910] [INFO ] [sig ] Generating forecast for: LEA [2026-01-01T20:25:43.474939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-01T20:25:43.485714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-01T20:25:43.486039] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-01T20:25:43.486835] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-01T20:25:43.486886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:43.486918] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:43.486944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:43.487001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:43.544119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:43.544777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:43.544858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:43.544891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:43.658209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:43.658360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:43.658400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:43.658428] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:43.661809] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=78.02%) [2026-01-01T20:25:43.662079] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-01T20:25:43.662199] [INFO ] [sig ] LEA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:43.797604] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LEA.txt [2026-01-01T20:25:43.797728] [INFO ] [sig ] [1868/3531] Completed LEA in 0.3s | 2.92 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-01T20:25:43.797772] [INFO ] [sig ] [1869/3531] Forecasting LECO... [2026-01-01T20:25:43.797803] [INFO ] [sig ] Generating forecast for: LECO [2026-01-01T20:25:43.797833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-01T20:25:43.807400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-01T20:25:43.807724] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-01T20:25:43.808479] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-01T20:25:43.808529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:43.808561] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:43.808611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:43.808670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:43.863538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:43.864186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:43.864281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:43.864312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:43.981037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:43.981157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:43.981194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:43.981222] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:43.984419] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: UP (p=66.96%) [2026-01-01T20:25:43.984709] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-01T20:25:43.984828] [INFO ] [sig ] LECO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:44.120989] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LECO.txt [2026-01-01T20:25:44.121121] [INFO ] [sig ] [1869/3531] Completed LECO in 0.3s | 2.92 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-01T20:25:44.121159] [INFO ] [sig ] [1870/3531] Forecasting LEG... [2026-01-01T20:25:44.121189] [INFO ] [sig ] Generating forecast for: LEG [2026-01-01T20:25:44.121219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-01T20:25:44.131960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-01T20:25:44.132284] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-01T20:25:44.133064] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-01T20:25:44.133115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:44.133147] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:44.133175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:44.133231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:44.187901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:44.188532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:44.188627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:44.188661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:44.305973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:44.306112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:44.306155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:44.306183] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:44.309495] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=43.27%) [2026-01-01T20:25:44.309784] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-01T20:25:44.309920] [INFO ] [sig ] LEG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:44.445514] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LEG.txt [2026-01-01T20:25:44.445657] [INFO ] [sig ] [1870/3531] Completed LEG in 0.3s | 2.92 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-01T20:25:44.445699] [INFO ] [sig ] [1871/3531] Forecasting LEGH... [2026-01-01T20:25:44.445728] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-01T20:25:44.445758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-01T20:25:44.456330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-01T20:25:44.456670] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-01T20:25:44.457428] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-01T20:25:44.457478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:44.457509] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:44.457535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:44.457609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:44.512971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:44.513665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:44.513742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:44.513774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:44.631734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:44.631931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:44.631973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:44.632001] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:44.635396] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=58.78%) [2026-01-01T20:25:44.635690] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-01T20:25:44.635811] [INFO ] [sig ] LEGH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:44.771433] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LEGH.txt [2026-01-01T20:25:44.771564] [INFO ] [sig ] [1871/3531] Completed LEGH in 0.3s | 2.92 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-01T20:25:44.771620] [INFO ] [sig ] [1872/3531] Forecasting LEGN... [2026-01-01T20:25:44.771673] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-01T20:25:44.771706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-01T20:25:44.782544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-01T20:25:44.782926] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-01T20:25:44.783711] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-01T20:25:44.783762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:44.783792] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:44.783818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:44.783876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:44.838529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:44.839217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:44.839294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:44.839325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:44.956328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:44.956480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:44.956537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:44.956567] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:44.959898] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: UP (p=56.25%) [2026-01-01T20:25:44.960167] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-01T20:25:44.960287] [INFO ] [sig ] LEGN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:45.097515] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LEGN.txt [2026-01-01T20:25:45.097666] [INFO ] [sig ] [1872/3531] Completed LEGN in 0.3s | 2.92 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-01T20:25:45.097709] [INFO ] [sig ] [1873/3531] Forecasting LEN... [2026-01-01T20:25:45.097737] [INFO ] [sig ] Generating forecast for: LEN [2026-01-01T20:25:45.097793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-01T20:25:45.108857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-01T20:25:45.109219] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-01T20:25:45.110004] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-01T20:25:45.110054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:45.110086] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:45.110112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:45.110169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:45.165121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:45.165810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:45.165888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:45.165921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:45.286175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:45.286331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:45.286372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:45.286402] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:45.289726] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: DOWN (p=35.34%) [2026-01-01T20:25:45.289992] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-01T20:25:45.290111] [INFO ] [sig ] LEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:45.431822] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LEN.txt [2026-01-01T20:25:45.431973] [INFO ] [sig ] [1873/3531] Completed LEN in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:45.432013] [INFO ] [sig ] [1874/3531] Forecasting LENZ... [2026-01-01T20:25:45.432043] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-01T20:25:45.432073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-01T20:25:45.442879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-01T20:25:45.443217] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-01T20:25:45.443989] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-01T20:25:45.444039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:45.444070] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:45.444096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:45.444152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:45.499334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:45.500005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:45.500096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:45.500128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:45.618206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:45.618359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:45.618400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:45.618428] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:45.621792] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=78.43%) [2026-01-01T20:25:45.622057] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-01T20:25:45.622177] [INFO ] [sig ] LENZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:45.760331] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LENZ.txt [2026-01-01T20:25:45.760502] [INFO ] [sig ] [1874/3531] Completed LENZ in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:45.760544] [INFO ] [sig ] [1875/3531] Forecasting LEO... [2026-01-01T20:25:45.760591] [INFO ] [sig ] Generating forecast for: LEO [2026-01-01T20:25:45.760647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-01T20:25:45.771596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-01T20:25:45.771935] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-01T20:25:45.772778] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-01T20:25:45.772831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:45.772864] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:45.772892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:45.772951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:45.830376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:45.831221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:45.831305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:45.831341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:45.949519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:45.949692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:45.949736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:45.949765] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:45.953047] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=29.32%) [2026-01-01T20:25:45.953320] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-01T20:25:45.953440] [INFO ] [sig ] LEO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:46.091695] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LEO.txt [2026-01-01T20:25:46.091844] [INFO ] [sig ] [1875/3531] Completed LEO in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:46.091884] [INFO ] [sig ] [1876/3531] Forecasting LESL... [2026-01-01T20:25:46.091913] [INFO ] [sig ] Generating forecast for: LESL [2026-01-01T20:25:46.091944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-01T20:25:46.102564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-01T20:25:46.102911] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-01T20:25:46.103683] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-01T20:25:46.103734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:46.103779] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:46.103807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:46.103863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:46.159875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:46.160680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:46.160806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:46.160849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:46.284790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:46.284966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:46.285025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:46.285069] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:46.289846] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-01-01T20:25:46.290248] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-01T20:25:46.290416] [INFO ] [sig ] LESL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:46.442917] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LESL.txt [2026-01-01T20:25:46.443074] [INFO ] [sig ] [1876/3531] Completed LESL in 0.4s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:46.443120] [INFO ] [sig ] [1877/3531] Forecasting LEVI... [2026-01-01T20:25:46.443151] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-01T20:25:46.443183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-01T20:25:46.455407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-01T20:25:46.455778] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-01T20:25:46.456590] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-01T20:25:46.456654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:46.456694] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:46.456723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:46.456784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:46.516450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:46.517148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:46.517229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:46.517262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:46.649086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:46.649245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:46.649287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:46.649316] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:46.652707] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: UP (p=56.06%) [2026-01-01T20:25:46.653006] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-01T20:25:46.653125] [INFO ] [sig ] LEVI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:46.790191] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LEVI.txt [2026-01-01T20:25:46.790323] [INFO ] [sig ] [1877/3531] Completed LEVI in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:46.790364] [INFO ] [sig ] [1878/3531] Forecasting LFMD... [2026-01-01T20:25:46.790393] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-01T20:25:46.790422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-01T20:25:46.801427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-01T20:25:46.801819] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-01T20:25:46.802633] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-01T20:25:46.802686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:46.802718] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:46.802744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:46.802800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:46.858320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:46.859036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:46.859117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:46.859151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:46.982213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:46.982362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:46.982402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:46.982432] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:46.985750] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-01-01T20:25:46.986016] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-01T20:25:46.986136] [INFO ] [sig ] LFMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:47.122713] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LFMD.txt [2026-01-01T20:25:47.122864] [INFO ] [sig ] [1878/3531] Completed LFMD in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:47.122909] [INFO ] [sig ] [1879/3531] Forecasting LFUS... [2026-01-01T20:25:47.122938] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-01T20:25:47.122968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-01T20:25:47.133714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-01T20:25:47.134039] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-01T20:25:47.134822] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-01T20:25:47.134873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:47.134905] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:47.134933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:47.134989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:47.190389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:47.191126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:47.191204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:47.191235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:47.314552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:47.314718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:47.314759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:47.314789] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:47.318094] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=84.10%) [2026-01-01T20:25:47.318358] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-01T20:25:47.318478] [INFO ] [sig ] LFUS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:47.454483] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LFUS.txt [2026-01-01T20:25:47.454649] [INFO ] [sig ] [1879/3531] Completed LFUS in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:47.454691] [INFO ] [sig ] [1880/3531] Forecasting LFVN... [2026-01-01T20:25:47.454727] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-01T20:25:47.454759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-01T20:25:47.465081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-01T20:25:47.465417] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-01T20:25:47.466196] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-01T20:25:47.466247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:47.466279] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:47.466306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:47.466364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:47.521737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:47.522457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:47.522536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:47.522567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:47.641543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:47.641713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:47.641755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:47.641790] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:47.645191] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=70.82%) [2026-01-01T20:25:47.645460] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-01T20:25:47.645596] [INFO ] [sig ] LFVN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:47.783140] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LFVN.txt [2026-01-01T20:25:47.783275] [INFO ] [sig ] [1880/3531] Completed LFVN in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:47.783315] [INFO ] [sig ] [1881/3531] Forecasting LGCL... [2026-01-01T20:25:47.783344] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-01T20:25:47.783374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-01T20:25:47.793798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-01T20:25:47.794151] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-01T20:25:47.794958] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-01T20:25:47.795009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:47.795040] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:47.795067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:47.795123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:47.850983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:47.851722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:47.851798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:47.851831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:47.962625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:47.962779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:47.962821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:47.962848] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:47.966149] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: DOWN (p=11.95%) [2026-01-01T20:25:47.966418] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-01T20:25:47.966537] [INFO ] [sig ] LGCL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:48.104082] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LGCL.txt [2026-01-01T20:25:48.104214] [INFO ] [sig ] [1881/3531] Completed LGCL in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:48.104253] [INFO ] [sig ] [1882/3531] Forecasting LGI... [2026-01-01T20:25:48.104282] [INFO ] [sig ] Generating forecast for: LGI [2026-01-01T20:25:48.104313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-01T20:25:48.115154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-01T20:25:48.115491] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-01T20:25:48.116296] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-01T20:25:48.116346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:48.116378] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:48.116404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:48.116462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:48.171563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:48.172235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:48.172313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:48.172345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:48.292967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:48.293121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:48.293162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:48.293193] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:48.296486] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: DOWN (p=26.66%) [2026-01-01T20:25:48.296772] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-01T20:25:48.296894] [INFO ] [sig ] LGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:48.435128] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LGI.txt [2026-01-01T20:25:48.435264] [INFO ] [sig ] [1882/3531] Completed LGI in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:48.435304] [INFO ] [sig ] [1883/3531] Forecasting LGIH... [2026-01-01T20:25:48.435333] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-01T20:25:48.435363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-01T20:25:48.445937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-01T20:25:48.446261] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-01T20:25:48.447040] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-01T20:25:48.447091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:48.447149] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:48.447177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:48.447236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:48.502563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:48.503311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:48.503387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:48.503419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:48.618044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:48.618206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:48.618247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:48.618289] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:48.621733] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-01-01T20:25:48.622011] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-01T20:25:48.622133] [INFO ] [sig ] LGIH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:48.760297] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LGIH.txt [2026-01-01T20:25:48.760434] [INFO ] [sig ] [1883/3531] Completed LGIH in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:48.760474] [INFO ] [sig ] [1884/3531] Forecasting LGND... [2026-01-01T20:25:48.760504] [INFO ] [sig ] Generating forecast for: LGND [2026-01-01T20:25:48.760534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-01T20:25:48.771476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-01T20:25:48.771845] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-01T20:25:48.772633] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-01T20:25:48.772684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:48.772715] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:48.772741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:48.772798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:48.827608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:48.828298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:48.828375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:48.828408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:48.946138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:48.946293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:48.946334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:48.946363] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:48.949690] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-01-01T20:25:48.949960] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-01T20:25:48.950078] [INFO ] [sig ] LGND: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:49.087324] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LGND.txt [2026-01-01T20:25:49.087470] [INFO ] [sig ] [1884/3531] Completed LGND in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:49.087509] [INFO ] [sig ] [1885/3531] Forecasting LH... [2026-01-01T20:25:49.087538] [INFO ] [sig ] Generating forecast for: LH [2026-01-01T20:25:49.087584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-01T20:25:49.098301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-01T20:25:49.098683] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-01T20:25:49.099594] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-01T20:25:49.099652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:49.099686] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:49.099714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:49.099779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:49.155214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:49.155963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:49.156041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:49.156089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:49.273489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:49.273662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:49.273703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:49.273731] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:49.277017] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: DOWN (p=40.87%) [2026-01-01T20:25:49.277296] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-01T20:25:49.277416] [INFO ] [sig ] LH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:49.415549] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LH.txt [2026-01-01T20:25:49.415735] [INFO ] [sig ] [1885/3531] Completed LH in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:49.415789] [INFO ] [sig ] [1886/3531] Forecasting LHX... [2026-01-01T20:25:49.415871] [INFO ] [sig ] Generating forecast for: LHX [2026-01-01T20:25:49.415947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-01T20:25:49.427098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-01T20:25:49.427490] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-01T20:25:49.428366] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-01T20:25:49.428419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:49.428451] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:49.428476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:49.428533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:49.484446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:49.485254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:49.485333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:49.485365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:49.611262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:49.611423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:49.611480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:49.611560] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:49.615413] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=23.77%) [2026-01-01T20:25:49.615732] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-01T20:25:49.615861] [INFO ] [sig ] LHX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:49.762791] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LHX.txt [2026-01-01T20:25:49.762938] [INFO ] [sig ] [1886/3531] Completed LHX in 0.3s | 2.93 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-01T20:25:49.762978] [INFO ] [sig ] [1887/3531] Forecasting LI... [2026-01-01T20:25:49.763008] [INFO ] [sig ] Generating forecast for: LI [2026-01-01T20:25:49.763040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-01T20:25:49.774091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-01T20:25:49.774468] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-01T20:25:49.775260] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-01T20:25:49.775312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:49.775344] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:49.775371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:49.775444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:49.834881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:49.835663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:49.835743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:49.835777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:49.957851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:49.958009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:49.958050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:49.958079] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:49.961481] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: DOWN (p=7.63%) [2026-01-01T20:25:49.961797] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-01T20:25:49.961930] [INFO ] [sig ] LI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:50.101024] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LI.txt [2026-01-01T20:25:50.101160] [INFO ] [sig ] [1887/3531] Completed LI in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-01T20:25:50.101198] [INFO ] [sig ] [1888/3531] Forecasting LICN... [2026-01-01T20:25:50.101227] [INFO ] [sig ] Generating forecast for: LICN [2026-01-01T20:25:50.101258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-01T20:25:50.111793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-01T20:25:50.112128] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-01T20:25:50.112920] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-01T20:25:50.112980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:50.113019] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:50.113046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:50.113105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:50.169099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:50.169832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:50.169911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:50.169943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:50.288487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:50.288675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:50.288717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:50.288747] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:50.292441] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-01-01T20:25:50.292738] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-01T20:25:50.292863] [INFO ] [sig ] LICN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:50.431021] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LICN.txt [2026-01-01T20:25:50.431191] [INFO ] [sig ] [1888/3531] Completed LICN in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-01T20:25:50.431241] [INFO ] [sig ] [1889/3531] Forecasting LIF... [2026-01-01T20:25:50.431280] [INFO ] [sig ] Generating forecast for: LIF [2026-01-01T20:25:50.431321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-01T20:25:50.442335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-01T20:25:50.442695] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-01T20:25:50.443478] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-01T20:25:50.443542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:50.443593] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:50.443623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:50.443681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:50.500492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:50.501252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:50.501332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:50.501365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:50.627267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:50.627426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:50.627479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:50.627518] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:50.630926] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: UP (p=68.16%) [2026-01-01T20:25:50.631198] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-01T20:25:50.631324] [INFO ] [sig ] LIF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:50.772849] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LIF.txt [2026-01-01T20:25:50.772976] [INFO ] [sig ] [1889/3531] Completed LIF in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-01T20:25:50.773015] [INFO ] [sig ] [1890/3531] Forecasting LII... [2026-01-01T20:25:50.773044] [INFO ] [sig ] Generating forecast for: LII [2026-01-01T20:25:50.773074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-01T20:25:50.783873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-01T20:25:50.784209] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-01T20:25:50.784982] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-01T20:25:50.785033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:50.785064] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:50.785091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:50.785148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:50.841877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:50.842536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:50.842634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:50.842669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:50.961945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:50.962103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:50.962144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:50.962173] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:50.965505] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: UP (p=62.44%) [2026-01-01T20:25:50.965795] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-01T20:25:50.965916] [INFO ] [sig ] LII: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:51.104691] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LII.txt [2026-01-01T20:25:51.104819] [INFO ] [sig ] [1890/3531] Completed LII in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:51.104859] [INFO ] [sig ] [1891/3531] Forecasting LILA... [2026-01-01T20:25:51.104902] [INFO ] [sig ] Generating forecast for: LILA [2026-01-01T20:25:51.104948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-01T20:25:51.115643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-01T20:25:51.115990] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-01T20:25:51.116773] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-01T20:25:51.116827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:51.116865] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:51.116895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:51.116964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:51.174622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:51.175451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:51.175533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:51.175566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:51.295408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:51.295562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:51.295621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:51.295649] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:51.298934] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=45.08%) [2026-01-01T20:25:51.299240] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-01T20:25:51.299363] [INFO ] [sig ] LILA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:51.439275] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LILA.txt [2026-01-01T20:25:51.439413] [INFO ] [sig ] [1891/3531] Completed LILA in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:51.439452] [INFO ] [sig ] [1892/3531] Forecasting LILAK... [2026-01-01T20:25:51.439482] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-01T20:25:51.439512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-01T20:25:51.450350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-01T20:25:51.450701] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-01T20:25:51.451497] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-01T20:25:51.451548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:51.451596] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:51.451624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:51.451681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:51.508174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:51.508840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:51.508930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:51.508992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:51.632479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:51.632650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:51.632692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:51.632720] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:51.636106] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=40.78%) [2026-01-01T20:25:51.636370] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-01T20:25:51.636489] [INFO ] [sig ] LILAK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:51.772898] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LILAK.txt [2026-01-01T20:25:51.773052] [INFO ] [sig ] [1892/3531] Completed LILAK in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:51.773093] [INFO ] [sig ] [1893/3531] Forecasting LIN... [2026-01-01T20:25:51.773122] [INFO ] [sig ] Generating forecast for: LIN [2026-01-01T20:25:51.773152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-01T20:25:51.784093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-01T20:25:51.784456] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-01T20:25:51.785237] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-01T20:25:51.785287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:51.785318] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:51.785345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:51.785402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:51.840631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:51.841285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:51.841394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:51.841428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:51.957239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:51.957398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:51.957441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:51.957469] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:51.960874] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: UP (p=84.75%) [2026-01-01T20:25:51.961149] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-01T20:25:51.961272] [INFO ] [sig ] LIN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:52.099279] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LIN.txt [2026-01-01T20:25:52.099426] [INFO ] [sig ] [1893/3531] Completed LIN in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:52.099466] [INFO ] [sig ] [1894/3531] Forecasting LINC... [2026-01-01T20:25:52.099497] [INFO ] [sig ] Generating forecast for: LINC [2026-01-01T20:25:52.099527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-01T20:25:52.111266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-01T20:25:52.111730] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-01T20:25:52.112616] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-01T20:25:52.112668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:52.112700] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:52.112726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:52.112783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:52.169034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:52.169928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:52.170006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:52.170038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:52.283832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:52.283991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:52.284033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:52.284068] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:52.287462] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-01-01T20:25:52.287785] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-01T20:25:52.287925] [INFO ] [sig ] LINC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:52.434592] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LINC.txt [2026-01-01T20:25:52.434729] [INFO ] [sig ] [1894/3531] Completed LINC in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:52.434769] [INFO ] [sig ] [1895/3531] Forecasting LIND... [2026-01-01T20:25:52.434798] [INFO ] [sig ] Generating forecast for: LIND [2026-01-01T20:25:52.434859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-01T20:25:52.445860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-01T20:25:52.446188] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-01T20:25:52.446981] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-01T20:25:52.447032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:52.447064] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:52.447091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:52.447148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:52.506101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:52.507101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:52.507186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:52.507220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:52.627636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:52.627801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:52.627846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:52.627882] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:52.631280] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-01T20:25:52.631551] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-01T20:25:52.631694] [INFO ] [sig ] LIND: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:52.770719] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LIND.txt [2026-01-01T20:25:52.770854] [INFO ] [sig ] [1895/3531] Completed LIND in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:52.770894] [INFO ] [sig ] [1896/3531] Forecasting LINE... [2026-01-01T20:25:52.770929] [INFO ] [sig ] Generating forecast for: LINE [2026-01-01T20:25:52.770962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-01T20:25:52.782119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-01T20:25:52.782510] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-01T20:25:52.783379] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-01T20:25:52.783433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:52.783468] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:52.783498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:52.783558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:52.839923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:52.840554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:52.840648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:52.840682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:52.961396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:52.961611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:52.961655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:52.961684] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:52.964981] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=32.38%) [2026-01-01T20:25:52.965248] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-01T20:25:52.965365] [INFO ] [sig ] LINE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:53.103454] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LINE.txt [2026-01-01T20:25:53.103621] [INFO ] [sig ] [1896/3531] Completed LINE in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:53.103664] [INFO ] [sig ] [1897/3531] Forecasting LINK... [2026-01-01T20:25:53.103694] [INFO ] [sig ] Generating forecast for: LINK [2026-01-01T20:25:53.103724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-01T20:25:53.114198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-01T20:25:53.114526] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-01T20:25:53.115460] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-01T20:25:53.115511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:53.115543] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:53.115588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:53.115649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:53.171620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:53.172362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:53.172440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:53.172471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:53.285378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:53.285540] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:25:53.285598] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:53.285631] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:53.288943] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: DOWN (p=28.99%) [2026-01-01T20:25:53.290004] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-01T20:25:53.290269] [INFO ] [sig ] LINK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:53.426869] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LINK.txt [2026-01-01T20:25:53.426991] [INFO ] [sig ] [1897/3531] Completed LINK in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:53.427030] [INFO ] [sig ] [1898/3531] Forecasting LITE... [2026-01-01T20:25:53.427058] [INFO ] [sig ] Generating forecast for: LITE [2026-01-01T20:25:53.427088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-01T20:25:53.437668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-01T20:25:53.437976] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-01T20:25:53.438762] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-01T20:25:53.438813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:53.438844] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:53.438870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:53.438928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:53.495482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:53.496280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:53.496357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:53.496390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:53.619848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:53.620020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:53.620071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:53.620102] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:53.623463] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-01T20:25:53.623750] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-01T20:25:53.623872] [INFO ] [sig ] LITE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:53.778642] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LITE.txt [2026-01-01T20:25:53.778822] [INFO ] [sig ] [1898/3531] Completed LITE in 0.4s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:53.778866] [INFO ] [sig ] [1899/3531] Forecasting LITM... [2026-01-01T20:25:53.778897] [INFO ] [sig ] Generating forecast for: LITM [2026-01-01T20:25:53.778992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-01T20:25:53.791415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-01T20:25:53.791900] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-01T20:25:53.792758] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-01T20:25:53.792811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:53.792844] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:53.792871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:53.792933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:53.852188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:53.853142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:53.853237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:53.853273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:53.974130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:53.974296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:53.974338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:53.974367] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:53.977887] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=44.07%) [2026-01-01T20:25:53.978177] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-01T20:25:53.978304] [INFO ] [sig ] LITM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:54.117717] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LITM.txt [2026-01-01T20:25:54.117889] [INFO ] [sig ] [1899/3531] Completed LITM in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:54.117942] [INFO ] [sig ] [1900/3531] Forecasting LIVN... [2026-01-01T20:25:54.117987] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-01T20:25:54.118022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-01T20:25:54.129976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-01T20:25:54.130408] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-01T20:25:54.131392] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-01T20:25:54.131462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:54.131525] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:54.131553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:54.131631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:54.188288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:54.189150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:54.189230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:54.189264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:54.314497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:54.314671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:54.314714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:54.314744] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:54.318202] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-01-01T20:25:54.318482] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-01T20:25:54.318624] [INFO ] [sig ] LIVN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:54.462564] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LIVN.txt [2026-01-01T20:25:54.462715] [INFO ] [sig ] [1900/3531] Completed LIVN in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:54.462755] [INFO ] [sig ] [1901/3531] Forecasting LKFN... [2026-01-01T20:25:54.462785] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-01T20:25:54.462814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-01T20:25:54.477084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-01T20:25:54.477618] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-01T20:25:54.478900] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-01T20:25:54.478989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:54.479033] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:54.479076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:54.479311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:54.547434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:54.548364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:54.548480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:54.548526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:54.672894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:54.673053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:54.673096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:54.673125] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:54.676500] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: DOWN (p=35.22%) [2026-01-01T20:25:54.676793] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-01T20:25:54.676914] [INFO ] [sig ] LKFN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:54.817263] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LKFN.txt [2026-01-01T20:25:54.817392] [INFO ] [sig ] [1901/3531] Completed LKFN in 0.4s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:54.817432] [INFO ] [sig ] [1902/3531] Forecasting LKQ... [2026-01-01T20:25:54.817463] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-01T20:25:54.817496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-01T20:25:54.828884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-01T20:25:54.829241] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-01T20:25:54.830058] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-01T20:25:54.830115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:54.830147] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:54.830174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:54.830231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:54.888005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:54.888838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:54.888917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:54.888979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:55.001902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:55.002056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:55.002095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:55.002123] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:55.005490] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: DOWN (p=34.09%) [2026-01-01T20:25:55.005816] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-01T20:25:55.005948] [INFO ] [sig ] LKQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:55.143978] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LKQ.txt [2026-01-01T20:25:55.144119] [INFO ] [sig ] [1902/3531] Completed LKQ in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:55.144158] [INFO ] [sig ] [1903/3531] Forecasting LLY... [2026-01-01T20:25:55.144188] [INFO ] [sig ] Generating forecast for: LLY [2026-01-01T20:25:55.144220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-01T20:25:55.155664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-01T20:25:55.156020] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-01T20:25:55.156812] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-01T20:25:55.156862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:55.156893] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:55.156920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:55.156980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:55.212346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:55.213010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:55.213087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:55.213120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:55.333311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:55.333466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:55.333507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:55.333585] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:55.336890] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: DOWN (p=8.86%) [2026-01-01T20:25:55.337165] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-01T20:25:55.337288] [INFO ] [sig ] LLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:55.474854] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LLY.txt [2026-01-01T20:25:55.475002] [INFO ] [sig ] [1903/3531] Completed LLY in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:55.475057] [INFO ] [sig ] [1904/3531] Forecasting LMB... [2026-01-01T20:25:55.475093] [INFO ] [sig ] Generating forecast for: LMB [2026-01-01T20:25:55.475163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-01T20:25:55.486062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-01T20:25:55.486412] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-01T20:25:55.487205] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-01T20:25:55.487255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:55.487287] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:55.487312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:55.487368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:55.542507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:55.543121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:55.543196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:55.543229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:55.661142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:55.661299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:55.661340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:55.661368] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:55.664674] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: DOWN (p=12.71%) [2026-01-01T20:25:55.664958] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-01T20:25:55.665099] [INFO ] [sig ] LMB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:55.805638] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LMB.txt [2026-01-01T20:25:55.805793] [INFO ] [sig ] [1904/3531] Completed LMB in 0.3s | 2.93 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-01T20:25:55.805844] [INFO ] [sig ] [1905/3531] Forecasting LMBS... [2026-01-01T20:25:55.805876] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-01T20:25:55.805912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-01T20:25:55.818191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-01T20:25:55.818603] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-01T20:25:55.819412] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-01T20:25:55.819463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:55.819494] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:55.819532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:55.819614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:55.874988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:55.875715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:55.875796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:55.875829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:55.996068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:55.996229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:55.996273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:55.996303] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:55.999691] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: UP (p=88.93%) [2026-01-01T20:25:55.999996] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-01T20:25:56.000141] [INFO ] [sig ] LMBS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:56.136825] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LMBS.txt [2026-01-01T20:25:56.136970] [INFO ] [sig ] [1905/3531] Completed LMBS in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-01T20:25:56.137009] [INFO ] [sig ] [1906/3531] Forecasting LMND... [2026-01-01T20:25:56.137039] [INFO ] [sig ] Generating forecast for: LMND [2026-01-01T20:25:56.137093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-01T20:25:56.147951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-01T20:25:56.148328] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-01T20:25:56.151986] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-01T20:25:56.152039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:56.152071] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:56.152099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:56.152157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:56.213084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:56.213821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:56.213907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:56.213940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:56.336977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:56.337138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:56.337179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:56.337208] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:56.340846] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: UP (p=67.56%) [2026-01-01T20:25:56.341131] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-01T20:25:56.341432] [INFO ] [sig ] LMND: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:56.482939] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LMND.txt [2026-01-01T20:25:56.483113] [INFO ] [sig ] [1906/3531] Completed LMND in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-01T20:25:56.483153] [INFO ] [sig ] [1907/3531] Forecasting LNC... [2026-01-01T20:25:56.483183] [INFO ] [sig ] Generating forecast for: LNC [2026-01-01T20:25:56.483212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-01T20:25:56.494384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-01T20:25:56.494738] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-01T20:25:56.495527] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-01T20:25:56.495596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:56.495630] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:56.495657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:56.495714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:56.551912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:56.552531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:56.552626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:56.552661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:56.677560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:56.677725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:56.677802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:56.677833] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:56.681243] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-01-01T20:25:56.681518] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-01T20:25:56.681658] [INFO ] [sig ] LNC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:56.819937] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LNC.txt [2026-01-01T20:25:56.820074] [INFO ] [sig ] [1907/3531] Completed LNC in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-01T20:25:56.820113] [INFO ] [sig ] [1908/3531] Forecasting LND... [2026-01-01T20:25:56.820143] [INFO ] [sig ] Generating forecast for: LND [2026-01-01T20:25:56.820173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-01T20:25:56.830519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-01T20:25:56.830865] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-01T20:25:56.831634] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-01T20:25:56.831685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:56.831717] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:56.831744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:56.831800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:56.887536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:56.888156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:56.888232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:56.888265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:56.998671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:56.998831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:56.998872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:56.998901] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:57.002344] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: DOWN (p=34.76%) [2026-01-01T20:25:57.002636] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-01T20:25:57.002756] [INFO ] [sig ] LND: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:57.141394] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LND.txt [2026-01-01T20:25:57.141522] [INFO ] [sig ] [1908/3531] Completed LND in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:25:57.141559] [INFO ] [sig ] [1909/3531] Forecasting LNG... [2026-01-01T20:25:57.141610] [INFO ] [sig ] Generating forecast for: LNG [2026-01-01T20:25:57.141642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-01T20:25:57.152417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-01T20:25:57.152760] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-01T20:25:57.153509] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-01T20:25:57.153559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:57.153610] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:57.153638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:57.153699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:57.210055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:57.210722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:57.210811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:57.210844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:57.328796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:57.328949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:57.329018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:57.329050] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:57.332538] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=57.43%) [2026-01-01T20:25:57.332840] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-01T20:25:57.332965] [INFO ] [sig ] LNG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:57.471375] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LNG.txt [2026-01-01T20:25:57.471537] [INFO ] [sig ] [1909/3531] Completed LNG in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:25:57.471608] [INFO ] [sig ] [1910/3531] Forecasting LNKB... [2026-01-01T20:25:57.471652] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-01T20:25:57.471690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-01T20:25:57.483681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-01T20:25:57.484093] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-01T20:25:57.484974] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-01T20:25:57.485027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:57.485059] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:57.485087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:57.485145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:57.544088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:57.545146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:57.545276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:57.545325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:57.666248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:57.666405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:57.666446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:57.666476] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:57.669927] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: UP (p=91.57%) [2026-01-01T20:25:57.670220] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-01T20:25:57.670344] [INFO ] [sig ] LNKB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:57.816992] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LNKB.txt [2026-01-01T20:25:57.817207] [INFO ] [sig ] [1910/3531] Completed LNKB in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:25:57.817266] [INFO ] [sig ] [1911/3531] Forecasting LNN... [2026-01-01T20:25:57.817300] [INFO ] [sig ] Generating forecast for: LNN [2026-01-01T20:25:57.817335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-01T20:25:57.829490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-01T20:25:57.829955] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-01T20:25:57.830863] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-01T20:25:57.830917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:57.830964] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:57.830991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:57.831049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:57.918946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:57.920057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:57.920164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:57.920204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:58.081384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:58.081569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:58.081662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:58.081714] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:58.086833] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=56.56%) [2026-01-01T20:25:58.087277] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-01T20:25:58.087464] [INFO ] [sig ] LNN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:58.303245] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LNN.txt [2026-01-01T20:25:58.303475] [INFO ] [sig ] [1911/3531] Completed LNN in 0.5s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:25:58.303544] [INFO ] [sig ] [1912/3531] Forecasting LNTH... [2026-01-01T20:25:58.303657] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-01T20:25:58.303713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-01T20:25:58.319614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-01T20:25:58.320158] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-01T20:25:58.321397] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-01T20:25:58.321467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:58.321521] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:58.321570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:58.321693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:58.400484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:58.401732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:58.401847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:58.401897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:58.568077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:58.568274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:58.568340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:58.568390] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:58.573607] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-01-01T20:25:58.574062] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-01T20:25:58.574245] [INFO ] [sig ] LNTH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:58.743886] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LNTH.txt [2026-01-01T20:25:58.744044] [INFO ] [sig ] [1912/3531] Completed LNTH in 0.4s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:25:58.744083] [INFO ] [sig ] [1913/3531] Forecasting LNZA... [2026-01-01T20:25:58.744114] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-01T20:25:58.744144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-01T20:25:58.755155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-01T20:25:58.755562] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-01T20:25:58.756429] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-01T20:25:58.756482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:58.756514] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:58.756539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:58.756615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:58.815803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:58.816696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:58.816780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:58.816814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:58.938594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:58.938755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:58.938800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:58.938830] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:58.942287] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: DOWN (p=26.94%) [2026-01-01T20:25:58.942567] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-01T20:25:58.942714] [INFO ] [sig ] LNZA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:25:59.081626] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LNZA.txt [2026-01-01T20:25:59.081825] [INFO ] [sig ] [1913/3531] Completed LNZA in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:25:59.081885] [INFO ] [sig ] [1914/3531] Forecasting LOAN... [2026-01-01T20:25:59.081928] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-01T20:25:59.082002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-01T20:25:59.092487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-01T20:25:59.092862] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-01T20:25:59.093736] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-01T20:25:59.093791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:59.093826] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:59.093855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:59.093915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:59.149552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:59.150273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:59.150353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:59.150387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:59.259235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:59.259391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:59.259435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:59.259463] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:59.262910] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=81.62%) [2026-01-01T20:25:59.263232] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-01T20:25:59.263356] [INFO ] [sig ] LOAN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:59.399729] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LOAN.txt [2026-01-01T20:25:59.399868] [INFO ] [sig ] [1914/3531] Completed LOAN in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:25:59.399908] [INFO ] [sig ] [1915/3531] Forecasting LOB... [2026-01-01T20:25:59.399943] [INFO ] [sig ] Generating forecast for: LOB [2026-01-01T20:25:59.399975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-01T20:25:59.410314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-01T20:25:59.410667] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-01T20:25:59.411430] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-01T20:25:59.411480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:59.411512] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:59.411539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:59.411622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:59.466496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:59.467239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:59.467319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:59.467353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:59.589593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:59.589739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:59.589782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:59.589818] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:59.593258] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: UP (p=88.76%) [2026-01-01T20:25:59.593539] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-01T20:25:59.593686] [INFO ] [sig ] LOB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:25:59.730268] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LOB.txt [2026-01-01T20:25:59.730409] [INFO ] [sig ] [1915/3531] Completed LOB in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:25:59.730447] [INFO ] [sig ] [1916/3531] Forecasting LOCO... [2026-01-01T20:25:59.730480] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-01T20:25:59.730512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-01T20:25:59.741265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-01T20:25:59.741642] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-01T20:25:59.742435] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-01T20:25:59.742488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:25:59.742522] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:25:59.742550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:25:59.742630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:25:59.799706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:25:59.800497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:25:59.800597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:25:59.800634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:25:59.920210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:25:59.920369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:25:59.920417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:25:59.920459] [INFO ] [FORECASTER] Training complete [2026-01-01T20:25:59.923787] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=53.16%) [2026-01-01T20:25:59.924061] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-01T20:25:59.924182] [INFO ] [sig ] LOCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:00.068446] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LOCO.txt [2026-01-01T20:26:00.068615] [INFO ] [sig ] [1916/3531] Completed LOCO in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:26:00.068657] [INFO ] [sig ] [1917/3531] Forecasting LOGI... [2026-01-01T20:26:00.068687] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-01T20:26:00.068747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-01T20:26:00.080494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-01T20:26:00.080869] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-01T20:26:00.081655] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-01T20:26:00.081705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:00.081763] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:00.081792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:00.081866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:00.140265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:00.141066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:00.141147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:00.141181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:00.268384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:00.268501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:00.268543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:00.268591] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:00.272363] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: DOWN (p=7.75%) [2026-01-01T20:26:00.272677] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-01T20:26:00.272806] [INFO ] [sig ] LOGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:00.419539] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LOGI.txt [2026-01-01T20:26:00.419747] [INFO ] [sig ] [1917/3531] Completed LOGI in 0.4s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:26:00.419796] [INFO ] [sig ] [1918/3531] Forecasting LOMA... [2026-01-01T20:26:00.419826] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-01T20:26:00.419857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-01T20:26:00.431737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-01T20:26:00.432085] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-01T20:26:00.432919] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-01T20:26:00.432975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:00.433033] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:00.433078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:00.433141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:00.491045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:00.491895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:00.491980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:00.492015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:00.614815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:00.614958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:00.615001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:00.615046] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:00.618397] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: DOWN (p=32.24%) [2026-01-01T20:26:00.618708] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-01T20:26:00.618833] [INFO ] [sig ] LOMA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:00.755624] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LOMA.txt [2026-01-01T20:26:00.755805] [INFO ] [sig ] [1918/3531] Completed LOMA in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:26:00.755884] [INFO ] [sig ] [1919/3531] Forecasting LOPE... [2026-01-01T20:26:00.755926] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-01T20:26:00.755963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-01T20:26:00.767003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-01T20:26:00.767370] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-01T20:26:00.768184] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-01T20:26:00.768237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:00.768273] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:00.768302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:00.768363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:00.822799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:00.823417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:00.823494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:00.823526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:00.941490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:00.941678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:00.941762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:00.941795] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:00.945168] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: DOWN (p=49.48%) [2026-01-01T20:26:00.945454] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-01T20:26:00.945599] [INFO ] [sig ] LOPE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:01.081853] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LOPE.txt [2026-01-01T20:26:01.081999] [INFO ] [sig ] [1919/3531] Completed LOPE in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:26:01.082040] [INFO ] [sig ] [1920/3531] Forecasting LOVE... [2026-01-01T20:26:01.082071] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-01T20:26:01.082101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-01T20:26:01.093363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-01T20:26:01.093767] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-01T20:26:01.094607] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-01T20:26:01.094661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:01.094696] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:01.094724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:01.094784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:01.153701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:01.154508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:01.154613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:01.154669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:01.292368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:01.292563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:01.292637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:01.292726] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:01.297128] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: UP (p=74.00%) [2026-01-01T20:26:01.297477] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-01T20:26:01.297652] [INFO ] [sig ] LOVE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:01.453984] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LOVE.txt [2026-01-01T20:26:01.454135] [INFO ] [sig ] [1920/3531] Completed LOVE in 0.4s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:26:01.454175] [INFO ] [sig ] [1921/3531] Forecasting LPCN... [2026-01-01T20:26:01.454205] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-01T20:26:01.454238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-01T20:26:01.468500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-01T20:26:01.469099] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-01T20:26:01.470094] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-01T20:26:01.470149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:01.470185] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:01.470214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:01.470273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:01.531229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:01.532422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:01.532522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:01.532556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:01.646608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:01.646830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:01.646878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:01.646907] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:01.650753] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: UP (p=69.62%) [2026-01-01T20:26:01.651083] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-01T20:26:01.651218] [INFO ] [sig ] LPCN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:01.799707] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LPCN.txt [2026-01-01T20:26:01.799910] [INFO ] [sig ] [1921/3531] Completed LPCN in 0.3s | 2.93 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-01T20:26:01.799993] [INFO ] [sig ] [1922/3531] Forecasting LPG... [2026-01-01T20:26:01.800029] [INFO ] [sig ] Generating forecast for: LPG [2026-01-01T20:26:01.800061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-01T20:26:01.814682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-01T20:26:01.815293] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-01T20:26:01.816298] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-01T20:26:01.816355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:01.816389] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:01.816438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:01.816501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:01.881940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:01.883171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:01.883281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:01.883320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:02.015783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:02.016018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:02.016066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:02.016098] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:02.020355] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=32.22%) [2026-01-01T20:26:02.020780] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-01T20:26:02.020938] [INFO ] [sig ] LPG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:02.168866] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LPG.txt [2026-01-01T20:26:02.169075] [INFO ] [sig ] [1922/3531] Completed LPG in 0.4s | 2.93 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-01T20:26:02.169122] [INFO ] [sig ] [1923/3531] Forecasting LPL... [2026-01-01T20:26:02.169154] [INFO ] [sig ] Generating forecast for: LPL [2026-01-01T20:26:02.169216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-01T20:26:02.180721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-01T20:26:02.181042] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-01T20:26:02.181884] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-01T20:26:02.181937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:02.181969] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:02.181995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:02.182056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:02.242298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:02.243200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:02.243287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:02.243322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:02.360164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:02.360339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:02.360382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:02.360411] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:02.363923] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: UP (p=85.79%) [2026-01-01T20:26:02.364203] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-01T20:26:02.364327] [INFO ] [sig ] LPL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:02.512185] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LPL.txt [2026-01-01T20:26:02.512351] [INFO ] [sig ] [1923/3531] Completed LPL in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-01T20:26:02.512392] [INFO ] [sig ] [1924/3531] Forecasting LPLA... [2026-01-01T20:26:02.512423] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-01T20:26:02.512453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-01T20:26:02.524608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-01T20:26:02.524970] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-01T20:26:02.525957] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-01T20:26:02.526015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:02.526048] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:02.526075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:02.526134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:02.584131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:02.584916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:02.584998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:02.585032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:02.707392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:02.707555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:02.707616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:02.707646] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:02.711143] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-01-01T20:26:02.711425] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-01T20:26:02.711562] [INFO ] [sig ] LPLA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:02.855103] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LPLA.txt [2026-01-01T20:26:02.855255] [INFO ] [sig ] [1924/3531] Completed LPLA in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-01T20:26:02.855333] [INFO ] [sig ] [1925/3531] Forecasting LPRO... [2026-01-01T20:26:02.855366] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-01T20:26:02.855397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-01T20:26:02.867066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-01T20:26:02.867491] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-01T20:26:02.868379] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-01T20:26:02.868433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:02.868466] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:02.868494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:02.868552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:02.929074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:02.930008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:02.930115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:02.930156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:03.053157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:03.053320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:03.053362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:03.053391] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:03.056962] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=96.11%) [2026-01-01T20:26:03.057418] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-01T20:26:03.057541] [INFO ] [sig ] LPRO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:03.204647] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LPRO.txt [2026-01-01T20:26:03.204813] [INFO ] [sig ] [1925/3531] Completed LPRO in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-01T20:26:03.204855] [INFO ] [sig ] [1926/3531] Forecasting LPSN... [2026-01-01T20:26:03.204887] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-01T20:26:03.204966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-01T20:26:03.217266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-01T20:26:03.217722] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-01T20:26:03.218788] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-01T20:26:03.218852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:03.218893] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:03.218934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:03.219040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:03.280263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:03.281136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:03.281223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:03.281256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:03.407425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:03.407624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:03.407668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:03.407700] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:03.411182] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: DOWN (p=30.85%) [2026-01-01T20:26:03.411481] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-01T20:26:03.411624] [INFO ] [sig ] LPSN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:03.550722] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LPSN.txt [2026-01-01T20:26:03.550871] [INFO ] [sig ] [1926/3531] Completed LPSN in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:03.550911] [INFO ] [sig ] [1927/3531] Forecasting LPTH... [2026-01-01T20:26:03.550941] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-01T20:26:03.551001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-01T20:26:03.562223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-01T20:26:03.562614] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-01T20:26:03.563381] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-01T20:26:03.563432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:03.563462] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:03.563488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:03.563544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:03.617981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:03.618777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:03.618891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:03.618926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:03.736697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:03.736863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:03.736905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:03.736935] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:03.740292] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: DOWN (p=34.91%) [2026-01-01T20:26:03.740593] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-01T20:26:03.740719] [INFO ] [sig ] LPTH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:03.879319] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LPTH.txt [2026-01-01T20:26:03.879467] [INFO ] [sig ] [1927/3531] Completed LPTH in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:03.879508] [INFO ] [sig ] [1928/3531] Forecasting LPX... [2026-01-01T20:26:03.879539] [INFO ] [sig ] Generating forecast for: LPX [2026-01-01T20:26:03.879610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-01T20:26:03.890790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-01T20:26:03.891178] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-01T20:26:03.891983] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-01T20:26:03.892034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:03.892065] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:03.892091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:03.892153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:03.948148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:03.949006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:03.949094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:03.949127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:04.068049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:04.068217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:04.068260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:04.068290] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:04.071645] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=69.01%) [2026-01-01T20:26:04.071926] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-01T20:26:04.072046] [INFO ] [sig ] LPX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:04.211524] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LPX.txt [2026-01-01T20:26:04.211682] [INFO ] [sig ] [1928/3531] Completed LPX in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:04.211722] [INFO ] [sig ] [1929/3531] Forecasting LQDA... [2026-01-01T20:26:04.211752] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-01T20:26:04.211782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-01T20:26:04.223340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-01T20:26:04.223722] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-01T20:26:04.224492] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-01T20:26:04.224542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:04.224601] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:04.224631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:04.224689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:04.280373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:04.281096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:04.281175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:04.281207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:04.401653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:04.401816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:04.401858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:04.401887] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:04.405414] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: UP (p=63.83%) [2026-01-01T20:26:04.405701] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-01T20:26:04.405825] [INFO ] [sig ] LQDA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:04.551279] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LQDA.txt [2026-01-01T20:26:04.551444] [INFO ] [sig ] [1929/3531] Completed LQDA in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:04.551492] [INFO ] [sig ] [1930/3531] Forecasting LRCX... [2026-01-01T20:26:04.551525] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-01T20:26:04.551623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-01T20:26:04.563844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-01T20:26:04.564272] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-01T20:26:04.565142] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-01T20:26:04.565201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:04.565235] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:04.565262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:04.565321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:04.626703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:04.627531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:04.627632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:04.627668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:04.760559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:04.760744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:04.760785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:04.760814] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:04.764224] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-01-01T20:26:04.764507] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-01T20:26:04.764656] [INFO ] [sig ] LRCX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:04.911749] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LRCX.txt [2026-01-01T20:26:04.911966] [INFO ] [sig ] [1930/3531] Completed LRCX in 0.4s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:04.912046] [INFO ] [sig ] [1931/3531] Forecasting LRGE... [2026-01-01T20:26:04.912084] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-01T20:26:04.912117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-01T20:26:04.923627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-01T20:26:04.924014] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-01T20:26:04.924869] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-01T20:26:04.924921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:04.924953] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:04.924979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:04.925037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:04.983946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:04.984765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:04.984857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:04.984892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:05.099064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:05.099242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:05.099286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:05.099315] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:05.102757] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-01-01T20:26:05.103041] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-01T20:26:05.103200] [INFO ] [sig ] LRGE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:05.240720] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LRGE.txt [2026-01-01T20:26:05.240869] [INFO ] [sig ] [1931/3531] Completed LRGE in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:05.240910] [INFO ] [sig ] [1932/3531] Forecasting LSCC... [2026-01-01T20:26:05.240941] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-01T20:26:05.240971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-01T20:26:05.252868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-01T20:26:05.253280] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-01T20:26:05.254092] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-01T20:26:05.254144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:05.254176] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:05.254203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:05.254260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:05.309601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:05.310385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:05.310466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:05.310498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:05.429504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:05.429696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:05.429741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:05.429769] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:05.433138] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-01T20:26:05.433419] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-01T20:26:05.433544] [INFO ] [sig ] LSCC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:05.577373] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LSCC.txt [2026-01-01T20:26:05.577519] [INFO ] [sig ] [1932/3531] Completed LSCC in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:05.577560] [INFO ] [sig ] [1933/3531] Forecasting LSPD... [2026-01-01T20:26:05.577609] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-01T20:26:05.577674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-01T20:26:05.590335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-01T20:26:05.590753] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-01T20:26:05.591705] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-01T20:26:05.591765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:05.591800] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:05.591826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:05.591885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:05.651964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:05.652838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:05.652920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:05.652954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:05.788546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:05.788774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:05.788818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:05.788850] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:05.792535] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=41.57%) [2026-01-01T20:26:05.792846] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-01T20:26:05.792998] [INFO ] [sig ] LSPD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:05.941438] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LSPD.txt [2026-01-01T20:26:05.941646] [INFO ] [sig ] [1933/3531] Completed LSPD in 0.4s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:05.941741] [INFO ] [sig ] [1934/3531] Forecasting LTC... [2026-01-01T20:26:05.941785] [INFO ] [sig ] Generating forecast for: LTC [2026-01-01T20:26:05.941817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-01T20:26:05.953634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-01T20:26:05.954048] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-01T20:26:05.954848] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-01T20:26:05.954899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:05.954960] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:05.954989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:05.955046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:06.010307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:06.010959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:06.011038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:06.011070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:06.124439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:06.124623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:06.124667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:06.124696] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:06.128006] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: UP (p=52.60%) [2026-01-01T20:26:06.128278] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-01T20:26:06.128397] [INFO ] [sig ] LTC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:06.272083] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LTC.txt [2026-01-01T20:26:06.272219] [INFO ] [sig ] [1934/3531] Completed LTC in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:06.272263] [INFO ] [sig ] [1935/3531] Forecasting LTH... [2026-01-01T20:26:06.272308] [INFO ] [sig ] Generating forecast for: LTH [2026-01-01T20:26:06.272344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-01T20:26:06.284254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-01T20:26:06.284611] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-01T20:26:06.285395] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-01T20:26:06.285463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:06.285496] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:06.285522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:06.285598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:06.347370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:06.348298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:06.348395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:06.348443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:06.467423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:06.467594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:06.467637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:06.467665] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:06.470974] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: DOWN (p=38.43%) [2026-01-01T20:26:06.471242] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-01T20:26:06.471360] [INFO ] [sig ] LTH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:06.608260] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LTH.txt [2026-01-01T20:26:06.608386] [INFO ] [sig ] [1935/3531] Completed LTH in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:06.608424] [INFO ] [sig ] [1936/3531] Forecasting LTRN... [2026-01-01T20:26:06.608453] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-01T20:26:06.608483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-01T20:26:06.623611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-01T20:26:06.624131] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-01T20:26:06.625275] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-01T20:26:06.625345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:06.625397] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:06.625443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:06.625535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:06.693732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:06.694940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:06.695054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:06.695108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:06.813498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:06.813700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:06.813743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:06.813771] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:06.817311] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: UP (p=99.84%) [2026-01-01T20:26:06.817664] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-01T20:26:06.817807] [INFO ] [sig ] LTRN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:06.958672] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LTRN.txt [2026-01-01T20:26:06.958838] [INFO ] [sig ] [1936/3531] Completed LTRN in 0.4s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:06.958878] [INFO ] [sig ] [1937/3531] Forecasting LTRX... [2026-01-01T20:26:06.958906] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-01T20:26:06.958938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-01T20:26:06.970759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-01T20:26:06.971175] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-01T20:26:06.971983] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-01T20:26:06.972035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:06.972066] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:06.972093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:06.972150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:07.028745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:07.029655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:07.029736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:07.029769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:07.149936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:07.150096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:07.150138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:07.150203] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:07.153633] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=26.73%) [2026-01-01T20:26:07.153906] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-01T20:26:07.154023] [INFO ] [sig ] LTRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:07.296243] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LTRX.txt [2026-01-01T20:26:07.296380] [INFO ] [sig ] [1937/3531] Completed LTRX in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:07.296417] [INFO ] [sig ] [1938/3531] Forecasting LUCD... [2026-01-01T20:26:07.296447] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-01T20:26:07.296500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-01T20:26:07.308511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-01T20:26:07.308984] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-01T20:26:07.309842] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-01T20:26:07.309894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:07.309925] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:07.309951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:07.310008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:07.365010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:07.365715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:07.365814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:07.365850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:07.484344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:07.484510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:07.484550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:07.484597] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:07.487929] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=87.30%) [2026-01-01T20:26:07.488204] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-01T20:26:07.488322] [INFO ] [sig ] LUCD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:07.624513] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LUCD.txt [2026-01-01T20:26:07.624658] [INFO ] [sig ] [1938/3531] Completed LUCD in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:07.624713] [INFO ] [sig ] [1939/3531] Forecasting LUMN... [2026-01-01T20:26:07.624744] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-01T20:26:07.624774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-01T20:26:07.635918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-01T20:26:07.636274] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-01T20:26:07.637122] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-01T20:26:07.637175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:07.637206] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:07.637233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:07.637292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:07.694009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:07.694736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:07.694816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:07.694848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:07.818315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:07.818473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:07.818515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:07.818544] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:07.821983] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=42.84%) [2026-01-01T20:26:07.822282] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-01T20:26:07.822410] [INFO ] [sig ] LUMN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:07.962766] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LUMN.txt [2026-01-01T20:26:07.962946] [INFO ] [sig ] [1939/3531] Completed LUMN in 0.3s | 2.93 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-01T20:26:07.962989] [INFO ] [sig ] [1940/3531] Forecasting LUNG... [2026-01-01T20:26:07.963018] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-01T20:26:07.963048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-01T20:26:07.974740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-01T20:26:07.975061] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-01T20:26:07.975889] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-01T20:26:07.975941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:07.975973] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:07.975998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:07.976060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:08.034090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:08.035067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:08.035164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:08.035202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:08.167303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:08.167462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:08.167504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:08.167532] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:08.170888] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: UP (p=76.53%) [2026-01-01T20:26:08.171176] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-01T20:26:08.171297] [INFO ] [sig ] LUNG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:08.312262] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LUNG.txt [2026-01-01T20:26:08.312395] [INFO ] [sig ] [1940/3531] Completed LUNG in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-01T20:26:08.312435] [INFO ] [sig ] [1941/3531] Forecasting LVHD... [2026-01-01T20:26:08.312465] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-01T20:26:08.312495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-01T20:26:08.323035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-01T20:26:08.323370] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-01T20:26:08.324174] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-01T20:26:08.324225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:08.324257] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:08.324284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:08.324341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:08.379356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:08.379954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:08.380029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:08.380062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:08.496477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:08.496638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:08.496681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:08.496710] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:08.499985] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: UP (p=85.84%) [2026-01-01T20:26:08.500252] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-01T20:26:08.500372] [INFO ] [sig ] LVHD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:08.640686] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LVHD.txt [2026-01-01T20:26:08.640803] [INFO ] [sig ] [1941/3531] Completed LVHD in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-01T20:26:08.640842] [INFO ] [sig ] [1942/3531] Forecasting LVO... [2026-01-01T20:26:08.640872] [INFO ] [sig ] Generating forecast for: LVO [2026-01-01T20:26:08.640902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-01T20:26:08.651360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-01T20:26:08.651685] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-01T20:26:08.652445] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-01T20:26:08.652495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:08.652526] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:08.652552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:08.652631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:08.711371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:08.712204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:08.712287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:08.712321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:08.830156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:08.830313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:08.830370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:08.830401] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:08.833739] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=73.07%) [2026-01-01T20:26:08.834008] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-01T20:26:08.834126] [INFO ] [sig ] LVO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:08.971484] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LVO.txt [2026-01-01T20:26:08.971625] [INFO ] [sig ] [1942/3531] Completed LVO in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-01T20:26:08.971665] [INFO ] [sig ] [1943/3531] Forecasting LVS... [2026-01-01T20:26:08.971696] [INFO ] [sig ] Generating forecast for: LVS [2026-01-01T20:26:08.971726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-01T20:26:08.982485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-01T20:26:08.982815] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-01T20:26:08.983562] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-01T20:26:08.983637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:08.983668] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:08.983695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:08.983752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:09.039564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:09.040220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:09.040293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:09.040326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:09.160555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:09.160724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:09.160765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:09.160794] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:09.164085] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-01-01T20:26:09.164356] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-01T20:26:09.164474] [INFO ] [sig ] LVS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:09.302393] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LVS.txt [2026-01-01T20:26:09.302522] [INFO ] [sig ] [1943/3531] Completed LVS in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:09.302561] [INFO ] [sig ] [1944/3531] Forecasting LWAY... [2026-01-01T20:26:09.302609] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-01T20:26:09.302640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-01T20:26:09.313517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-01T20:26:09.313846] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-01T20:26:09.314626] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-01T20:26:09.314676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:09.314707] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:09.314734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:09.314794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:09.369955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:09.370627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:09.370724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:09.370757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:09.501952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:09.502140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:09.502199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:09.502233] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:09.505987] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: DOWN (p=43.36%) [2026-01-01T20:26:09.506278] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-01T20:26:09.506402] [INFO ] [sig ] LWAY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:09.648104] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LWAY.txt [2026-01-01T20:26:09.648266] [INFO ] [sig ] [1944/3531] Completed LWAY in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:09.648309] [INFO ] [sig ] [1945/3531] Forecasting LWLG... [2026-01-01T20:26:09.648370] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-01T20:26:09.648405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-01T20:26:09.659607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-01T20:26:09.659989] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-01T20:26:09.660859] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-01T20:26:09.660912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:09.660944] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:09.660972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:09.661037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:09.719078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:09.719790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:09.719879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:09.719913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:09.843813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:09.843965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:09.844004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:09.844033] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:09.847383] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=25.13%) [2026-01-01T20:26:09.847667] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-01T20:26:09.847787] [INFO ] [sig ] LWLG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:09.984872] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LWLG.txt [2026-01-01T20:26:09.985003] [INFO ] [sig ] [1945/3531] Completed LWLG in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:09.985043] [INFO ] [sig ] [1946/3531] Forecasting LX... [2026-01-01T20:26:09.985073] [INFO ] [sig ] Generating forecast for: LX [2026-01-01T20:26:09.985105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-01T20:26:09.997501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-01T20:26:09.997825] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-01T20:26:09.998569] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-01T20:26:09.998637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:09.998681] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:09.998709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:09.998767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:10.054633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:10.055227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:10.055302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:10.055333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:10.181752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:10.181904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:10.181945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:10.181975] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:10.185252] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-01-01T20:26:10.185520] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-01T20:26:10.185656] [INFO ] [sig ] LX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:10.328741] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LX.txt [2026-01-01T20:26:10.328894] [INFO ] [sig ] [1946/3531] Completed LX in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:10.328935] [INFO ] [sig ] [1947/3531] Forecasting LXEO... [2026-01-01T20:26:10.328981] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-01T20:26:10.329061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-01T20:26:10.342774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-01T20:26:10.343204] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-01T20:26:10.344274] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-01T20:26:10.344336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:10.344377] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:10.344414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:10.344497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:10.407658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:10.408537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:10.408642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:10.408677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:10.525130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:10.525287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:10.525331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:10.525361] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:10.528688] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: DOWN (p=28.62%) [2026-01-01T20:26:10.528984] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-01T20:26:10.529113] [INFO ] [sig ] LXEO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:10.676395] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LXEO.txt [2026-01-01T20:26:10.676632] [INFO ] [sig ] [1947/3531] Completed LXEO in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:10.676679] [INFO ] [sig ] [1948/3531] Forecasting LXP... [2026-01-01T20:26:10.676713] [INFO ] [sig ] Generating forecast for: LXP [2026-01-01T20:26:10.676779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-01T20:26:10.687717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-01T20:26:10.688143] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-01T20:26:10.689006] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-01T20:26:10.689065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:10.689102] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:10.689134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:10.689205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:10.748311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:10.749194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:10.749278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:10.749316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:10.872984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:10.873145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:10.873190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:10.873222] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:10.876630] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=46.64%) [2026-01-01T20:26:10.876913] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-01T20:26:10.877040] [INFO ] [sig ] LXP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:11.028746] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LXP.txt [2026-01-01T20:26:11.028885] [INFO ] [sig ] [1948/3531] Completed LXP in 0.4s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:11.028925] [INFO ] [sig ] [1949/3531] Forecasting LYB... [2026-01-01T20:26:11.028975] [INFO ] [sig ] Generating forecast for: LYB [2026-01-01T20:26:11.029008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-01T20:26:11.039782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-01T20:26:11.040105] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-01T20:26:11.040910] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-01T20:26:11.040961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:11.040992] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:11.041019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:11.041075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:11.098478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:11.102720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:11.102820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:11.102853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:11.219972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:11.220129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:11.220173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:11.220202] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:11.223658] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-01-01T20:26:11.223958] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-01T20:26:11.224086] [INFO ] [sig ] LYB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:11.366438] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LYB.txt [2026-01-01T20:26:11.366619] [INFO ] [sig ] [1949/3531] Completed LYB in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:11.366659] [INFO ] [sig ] [1950/3531] Forecasting LYEL... [2026-01-01T20:26:11.366698] [INFO ] [sig ] Generating forecast for: LYEL [2026-01-01T20:26:11.366760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYEL' from 'https://tdm.silogroup.org/data/derivative_storage/LYEL.csv'. [2026-01-01T20:26:11.377216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYEL'. [2026-01-01T20:26:11.377628] [INFO ] [FORECASTER] Starting predict_future for LYEL [2026-01-01T20:26:11.378412] [DEBUG] [LOCAL ] No optimal features file found for LYEL: ./output/feature-sets/LYEL.txt [2026-01-01T20:26:11.378463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:11.378495] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:11.378522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:11.378597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:11.435210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:11.436115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:11.436198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:11.436232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:11.597022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:11.597173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:11.597215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:11.597243] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:11.600559] [DEBUG] [FORECASTER] LYEL: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-01T20:26:11.600844] [INFO ] [FORECASTER] Completed predict_future for LYEL [2026-01-01T20:26:11.600977] [INFO ] [sig ] LYEL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:11.740819] [INFO ] [LOCAL ] Saved forecast: LYEL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LYEL.txt [2026-01-01T20:26:11.740996] [INFO ] [sig ] [1950/3531] Completed LYEL in 0.4s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:11.741036] [INFO ] [sig ] [1951/3531] Forecasting LYG... [2026-01-01T20:26:11.741067] [INFO ] [sig ] Generating forecast for: LYG [2026-01-01T20:26:11.741125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-01T20:26:11.752072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-01T20:26:11.752424] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-01T20:26:11.753233] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-01T20:26:11.753284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:11.753347] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:11.753374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:11.753431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:11.809627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:11.810542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:11.810645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:11.810679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:11.939523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:11.939702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:11.939752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:11.939783] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:11.943244] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=84.62%) [2026-01-01T20:26:11.943531] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-01T20:26:11.943686] [INFO ] [sig ] LYG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:12.080353] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LYG.txt [2026-01-01T20:26:12.080494] [INFO ] [sig ] [1951/3531] Completed LYG in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:12.080534] [INFO ] [sig ] [1952/3531] Forecasting LYRA... [2026-01-01T20:26:12.080563] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-01T20:26:12.080639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-01T20:26:12.091327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-01T20:26:12.091671] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-01T20:26:12.092442] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-01T20:26:12.092493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:12.092524] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:12.092551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:12.092635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:12.147258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:12.147944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:12.148023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:12.148055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:12.264201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:12.264371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:12.264413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:12.264442] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:12.267892] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: UP (p=51.36%) [2026-01-01T20:26:12.268216] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-01T20:26:12.268356] [INFO ] [sig ] LYRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:12.405474] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LYRA.txt [2026-01-01T20:26:12.405633] [INFO ] [sig ] [1952/3531] Completed LYRA in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:12.405674] [INFO ] [sig ] [1953/3531] Forecasting LYTS... [2026-01-01T20:26:12.405705] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-01T20:26:12.405763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-01T20:26:12.416876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-01T20:26:12.417215] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-01T20:26:12.417987] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-01T20:26:12.418037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:12.418069] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:12.418095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:12.418151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:12.472767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:12.473564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:12.473661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:12.473694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:12.589957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:12.590118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:12.590159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:12.590203] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:12.593483] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=68.43%) [2026-01-01T20:26:12.593767] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-01T20:26:12.593885] [INFO ] [sig ] LYTS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:12.733546] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LYTS.txt [2026-01-01T20:26:12.733702] [INFO ] [sig ] [1953/3531] Completed LYTS in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:12.733743] [INFO ] [sig ] [1954/3531] Forecasting LZ... [2026-01-01T20:26:12.733796] [INFO ] [sig ] Generating forecast for: LZ [2026-01-01T20:26:12.733836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-01T20:26:12.745042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-01T20:26:12.745344] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-01T20:26:12.746143] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-01T20:26:12.746194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:12.746224] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:12.746251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:12.746307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:12.802280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:12.802882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:12.802972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:12.803006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:12.923389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:12.923520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:12.923558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:12.923632] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:12.926846] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-01-01T20:26:12.927109] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-01T20:26:12.927224] [INFO ] [sig ] LZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:13.064870] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/LZ.txt [2026-01-01T20:26:13.064991] [INFO ] [sig ] [1954/3531] Completed LZ in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:13.065029] [INFO ] [sig ] [1955/3531] Forecasting LZB... [2026-01-01T20:26:13.065065] [INFO ] [sig ] Generating forecast for: LZB [2026-01-01T20:26:13.065095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-01T20:26:13.075524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-01T20:26:13.075844] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-01T20:26:13.076608] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-01T20:26:13.076659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:13.076690] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:13.076717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:13.076773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:13.131650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:13.132217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:13.132291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:13.132337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:13.252903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:13.253059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:13.253099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:13.253127] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:13.256414] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-01T20:26:13.256696] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-01T20:26:13.256815] [INFO ] [sig ] LZB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:13.395013] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LZB.txt [2026-01-01T20:26:13.395169] [INFO ] [sig ] [1955/3531] Completed LZB in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:13.395210] [INFO ] [sig ] [1956/3531] Forecasting LZM... [2026-01-01T20:26:13.395240] [INFO ] [sig ] Generating forecast for: LZM [2026-01-01T20:26:13.395269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-01T20:26:13.406434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-01T20:26:13.406827] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-01T20:26:13.407629] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-01T20:26:13.407681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:13.407713] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:13.407739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:13.407797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:13.463424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:13.464075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:13.464175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:13.464219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:13.582257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:13.582417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:13.582461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:13.582491] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:13.585873] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=60.30%) [2026-01-01T20:26:13.586157] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-01T20:26:13.586283] [INFO ] [sig ] LZM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:13.722432] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/LZM.txt [2026-01-01T20:26:13.722595] [INFO ] [sig ] [1956/3531] Completed LZM in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:13.722638] [INFO ] [sig ] [1957/3531] Forecasting M... [2026-01-01T20:26:13.722667] [INFO ] [sig ] Generating forecast for: M [2026-01-01T20:26:13.722722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-01T20:26:13.733807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-01T20:26:13.734198] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-01T20:26:13.734999] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-01T20:26:13.735049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:13.735080] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:13.735106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:13.735177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:13.789882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:13.790594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:13.790671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:13.790703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:13.909741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:13.909897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:13.909936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:13.909964] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:13.913254] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: DOWN (p=3.36%) [2026-01-01T20:26:13.913522] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-01T20:26:13.913660] [INFO ] [sig ] M: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:14.049642] [INFO ] [LOCAL ] Saved forecast: M 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/M.txt [2026-01-01T20:26:14.049769] [INFO ] [sig ] [1957/3531] Completed M in 0.3s | 2.93 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-01T20:26:14.049808] [INFO ] [sig ] [1958/3531] Forecasting MA... [2026-01-01T20:26:14.049838] [INFO ] [sig ] Generating forecast for: MA [2026-01-01T20:26:14.049867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-01T20:26:14.060271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-01T20:26:14.060646] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-01T20:26:14.061413] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-01T20:26:14.061464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:14.061496] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:14.061523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:14.061598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:14.122327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:14.123083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:14.123183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:14.123227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:14.244221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:14.244379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:14.244435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:14.244471] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:14.247959] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: DOWN (p=3.68%) [2026-01-01T20:26:14.248248] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-01T20:26:14.248374] [INFO ] [sig ] MA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:14.389720] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MA.txt [2026-01-01T20:26:14.389853] [INFO ] [sig ] [1958/3531] Completed MA in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-01T20:26:14.389894] [INFO ] [sig ] [1959/3531] Forecasting MAA... [2026-01-01T20:26:14.389923] [INFO ] [sig ] Generating forecast for: MAA [2026-01-01T20:26:14.389954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-01T20:26:14.401745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-01T20:26:14.402084] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-01T20:26:14.402914] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-01T20:26:14.402980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:14.403014] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:14.403043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:14.403102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:14.462329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:14.462983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:14.463060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:14.463094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:14.587658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:14.587817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:14.587860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:14.587890] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:14.591372] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: UP (p=81.97%) [2026-01-01T20:26:14.591691] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-01T20:26:14.591818] [INFO ] [sig ] MAA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:14.731559] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MAA.txt [2026-01-01T20:26:14.731709] [INFO ] [sig ] [1959/3531] Completed MAA in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-01T20:26:14.731749] [INFO ] [sig ] [1960/3531] Forecasting MAC... [2026-01-01T20:26:14.731779] [INFO ] [sig ] Generating forecast for: MAC [2026-01-01T20:26:14.731808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-01T20:26:14.742366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-01T20:26:14.742687] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-01T20:26:14.743461] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-01T20:26:14.743511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:14.743542] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:14.743584] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:14.743645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:14.799134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:14.799983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:14.800062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:14.800095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:14.924822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:14.924989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:14.925036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:14.925066] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:14.928534] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: UP (p=81.55%) [2026-01-01T20:26:14.928829] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-01T20:26:14.928947] [INFO ] [sig ] MAC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:15.066267] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MAC.txt [2026-01-01T20:26:15.066419] [INFO ] [sig ] [1960/3531] Completed MAC in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-01T20:26:15.066469] [INFO ] [sig ] [1961/3531] Forecasting MAMA... [2026-01-01T20:26:15.066500] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-01T20:26:15.066530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-01T20:26:15.077676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-01T20:26:15.078039] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-01T20:26:15.078827] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-01T20:26:15.078877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:15.078908] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:15.078936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:15.079014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:15.134829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:15.135674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:15.135751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:15.135827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:15.257908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:15.258066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:15.258108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:15.258137] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:15.261490] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=87.50%) [2026-01-01T20:26:15.261791] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-01T20:26:15.261920] [INFO ] [sig ] MAMA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:15.397507] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MAMA.txt [2026-01-01T20:26:15.397659] [INFO ] [sig ] [1961/3531] Completed MAMA in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:15.397700] [INFO ] [sig ] [1962/3531] Forecasting MAN... [2026-01-01T20:26:15.397729] [INFO ] [sig ] Generating forecast for: MAN [2026-01-01T20:26:15.397760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-01T20:26:15.408248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-01T20:26:15.408602] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-01T20:26:15.409394] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-01T20:26:15.409444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:15.409475] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:15.409500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:15.409557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:15.466179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:15.466840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:15.466918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:15.466952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:15.585978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:15.586129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:15.586174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:15.586202] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:15.589547] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: UP (p=84.15%) [2026-01-01T20:26:15.589834] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-01T20:26:15.589954] [INFO ] [sig ] MAN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:15.730772] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MAN.txt [2026-01-01T20:26:15.730935] [INFO ] [sig ] [1962/3531] Completed MAN in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:15.730982] [INFO ] [sig ] [1963/3531] Forecasting MANH... [2026-01-01T20:26:15.731014] [INFO ] [sig ] Generating forecast for: MANH [2026-01-01T20:26:15.731044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-01T20:26:15.741715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-01T20:26:15.742036] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-01T20:26:15.742828] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-01T20:26:15.742878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:15.742909] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:15.742936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:15.742992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:15.800059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:15.800757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:15.800834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:15.800868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:15.921592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:15.921742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:15.921784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:15.921815] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:15.925261] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: UP (p=86.44%) [2026-01-01T20:26:15.925541] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-01T20:26:15.925685] [INFO ] [sig ] MANH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:16.062556] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MANH.txt [2026-01-01T20:26:16.062703] [INFO ] [sig ] [1963/3531] Completed MANH in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:16.062741] [INFO ] [sig ] [1964/3531] Forecasting MARA... [2026-01-01T20:26:16.062771] [INFO ] [sig ] Generating forecast for: MARA [2026-01-01T20:26:16.062801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-01T20:26:16.073698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-01T20:26:16.074023] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-01T20:26:16.074803] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-01T20:26:16.074854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:16.074885] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:16.074912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:16.074969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:16.131704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:16.132408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:16.132490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:16.132524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:16.257051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:16.257204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:16.257245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:16.257274] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:16.260615] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: UP (p=52.92%) [2026-01-01T20:26:16.260889] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-01T20:26:16.261056] [INFO ] [sig ] MARA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:16.455482] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MARA.txt [2026-01-01T20:26:16.455671] [INFO ] [sig ] [1964/3531] Completed MARA in 0.4s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:16.455713] [INFO ] [sig ] [1965/3531] Forecasting MAS... [2026-01-01T20:26:16.455743] [INFO ] [sig ] Generating forecast for: MAS [2026-01-01T20:26:16.455773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-01T20:26:16.466443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-01T20:26:16.466811] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-01T20:26:16.467618] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-01T20:26:16.467673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:16.467705] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:16.467732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:16.467788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:16.526996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:16.527871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:16.527957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:16.527991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:16.646179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:16.646331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:16.646375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:16.646405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:16.649844] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-01-01T20:26:16.650126] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-01T20:26:16.650249] [INFO ] [sig ] MAS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:16.788925] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MAS.txt [2026-01-01T20:26:16.789076] [INFO ] [sig ] [1965/3531] Completed MAS in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:16.789114] [INFO ] [sig ] [1966/3531] Forecasting MASI... [2026-01-01T20:26:16.789144] [INFO ] [sig ] Generating forecast for: MASI [2026-01-01T20:26:16.789174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-01T20:26:16.800043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-01T20:26:16.800357] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-01T20:26:16.801152] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-01T20:26:16.801203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:16.801234] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:16.801261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:16.801318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:16.858099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:16.858804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:16.858882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:16.858916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:16.977490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:16.977653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:16.977711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:16.977740] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:16.981100] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-01-01T20:26:16.981368] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-01T20:26:16.981486] [INFO ] [sig ] MASI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:17.120031] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MASI.txt [2026-01-01T20:26:17.120178] [INFO ] [sig ] [1966/3531] Completed MASI in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:17.120217] [INFO ] [sig ] [1967/3531] Forecasting MASS... [2026-01-01T20:26:17.120248] [INFO ] [sig ] Generating forecast for: MASS [2026-01-01T20:26:17.120278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-01T20:26:17.130789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-01T20:26:17.131104] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-01T20:26:17.131923] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-01T20:26:17.131976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:17.132009] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:17.132037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:17.132097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:17.189488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:17.190142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:17.190222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:17.190257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:17.313836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:17.313999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:17.314040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:17.314069] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:17.317446] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=61.18%) [2026-01-01T20:26:17.317734] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-01T20:26:17.317853] [INFO ] [sig ] MASS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:17.456280] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MASS.txt [2026-01-01T20:26:17.456407] [INFO ] [sig ] [1967/3531] Completed MASS in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:17.456448] [INFO ] [sig ] [1968/3531] Forecasting MATX... [2026-01-01T20:26:17.456487] [INFO ] [sig ] Generating forecast for: MATX [2026-01-01T20:26:17.456521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-01T20:26:17.468076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-01T20:26:17.468410] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-01T20:26:17.469231] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-01T20:26:17.469284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:17.469350] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:17.469383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:17.469444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:17.527095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:17.527753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:17.527830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:17.527864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:17.646935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:17.647099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:17.647142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:17.647172] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:17.650720] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: DOWN (p=49.93%) [2026-01-01T20:26:17.651022] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-01T20:26:17.651152] [INFO ] [sig ] MATX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:17.791507] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MATX.txt [2026-01-01T20:26:17.791699] [INFO ] [sig ] [1968/3531] Completed MATX in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:17.791742] [INFO ] [sig ] [1969/3531] Forecasting MAX... [2026-01-01T20:26:17.791771] [INFO ] [sig ] Generating forecast for: MAX [2026-01-01T20:26:17.791801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-01T20:26:17.803305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-01T20:26:17.803735] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-01T20:26:17.804533] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-01T20:26:17.804608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:17.804648] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:17.804677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:17.804737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:17.860703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:17.861345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:17.861425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:17.861459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:17.978861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:17.979025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:17.979067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:17.979095] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:17.982372] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-01T20:26:17.982665] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-01T20:26:17.982783] [INFO ] [sig ] MAX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:18.124663] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MAX.txt [2026-01-01T20:26:18.124804] [INFO ] [sig ] [1969/3531] Completed MAX in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:18.124844] [INFO ] [sig ] [1970/3531] Forecasting MAXI... [2026-01-01T20:26:18.124875] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-01T20:26:18.124905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-01T20:26:18.134796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-01T20:26:18.135121] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-01T20:26:18.135930] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-01T20:26:18.135980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:18.136026] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:18.136054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:18.136112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:18.192644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:18.193294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:18.193372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:18.193406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:18.311061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:18.311210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:18.311249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:18.311277] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:18.314601] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=18.71%) [2026-01-01T20:26:18.314881] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-01T20:26:18.314997] [INFO ] [sig ] MAXI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:18.453619] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MAXI.txt [2026-01-01T20:26:18.453741] [INFO ] [sig ] [1970/3531] Completed MAXI in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:18.453779] [INFO ] [sig ] [1971/3531] Forecasting MAXN... [2026-01-01T20:26:18.453808] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-01T20:26:18.453842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-01T20:26:18.464362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-01T20:26:18.464720] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-01T20:26:18.465480] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-01T20:26:18.465534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:18.465566] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:18.465616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:18.465674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:18.523279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:18.523938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:18.524017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:18.524050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:18.639423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:18.639601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:18.639648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:18.639716] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:18.643274] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=73.62%) [2026-01-01T20:26:18.643592] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-01T20:26:18.643730] [INFO ] [sig ] MAXN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:18.785246] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MAXN.txt [2026-01-01T20:26:18.785403] [INFO ] [sig ] [1971/3531] Completed MAXN in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:18.785443] [INFO ] [sig ] [1972/3531] Forecasting MBB... [2026-01-01T20:26:18.785474] [INFO ] [sig ] Generating forecast for: MBB [2026-01-01T20:26:18.785505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-01T20:26:18.798652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-01T20:26:18.799182] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-01T20:26:18.800160] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-01T20:26:18.800215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:18.800249] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:18.800279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:18.800338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:18.855421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:18.856139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:18.856217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:18.856250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:18.980754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:18.981004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:18.981047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:18.981076] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:18.984450] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: DOWN (p=40.57%) [2026-01-01T20:26:18.984754] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-01T20:26:18.984883] [INFO ] [sig ] MBB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:19.123039] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MBB.txt [2026-01-01T20:26:19.123163] [INFO ] [sig ] [1972/3531] Completed MBB in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:19.123201] [INFO ] [sig ] [1973/3531] Forecasting MBC... [2026-01-01T20:26:19.123231] [INFO ] [sig ] Generating forecast for: MBC [2026-01-01T20:26:19.123262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-01T20:26:19.134726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-01T20:26:19.135101] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-01T20:26:19.135903] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-01T20:26:19.135954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:19.135985] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:19.136011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:19.136069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:19.193821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:19.194659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:19.194740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:19.194773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:19.311090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:19.311244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:19.311287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:19.311318] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:19.314734] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-01-01T20:26:19.315016] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-01T20:26:19.315143] [INFO ] [sig ] MBC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:19.451850] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MBC.txt [2026-01-01T20:26:19.451974] [INFO ] [sig ] [1973/3531] Completed MBC in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:19.452016] [INFO ] [sig ] [1974/3531] Forecasting MBCN... [2026-01-01T20:26:19.452051] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-01T20:26:19.452083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-01T20:26:19.461967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-01T20:26:19.462259] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-01T20:26:19.463117] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-01T20:26:19.463170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:19.463204] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:19.463232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:19.463291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:19.519350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:19.520000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:19.520077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:19.520111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:19.614690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:19.614803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:19.614840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:19.614867] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:19.617972] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: UP (p=93.28%) [2026-01-01T20:26:19.618230] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-01T20:26:19.618347] [INFO ] [sig ] MBCN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:19.760482] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MBCN.txt [2026-01-01T20:26:19.760700] [INFO ] [sig ] [1974/3531] Completed MBCN in 0.3s | 2.93 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-01T20:26:19.760742] [INFO ] [sig ] [1975/3531] Forecasting MBI... [2026-01-01T20:26:19.760771] [INFO ] [sig ] Generating forecast for: MBI [2026-01-01T20:26:19.760827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-01T20:26:19.771944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-01T20:26:19.772311] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-01T20:26:19.773142] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-01T20:26:19.773195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:19.773228] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:19.773255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:19.773314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:19.830274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:19.831115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:19.831197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:19.831230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:19.949252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:19.949406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:19.949447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:19.949476] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:19.952847] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=26.36%) [2026-01-01T20:26:19.953127] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-01T20:26:19.953248] [INFO ] [sig ] MBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:20.092242] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MBI.txt [2026-01-01T20:26:20.092388] [INFO ] [sig ] [1975/3531] Completed MBI in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-01T20:26:20.092427] [INFO ] [sig ] [1976/3531] Forecasting MBIN... [2026-01-01T20:26:20.092458] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-01T20:26:20.092487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-01T20:26:20.103535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-01T20:26:20.103943] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-01T20:26:20.104772] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-01T20:26:20.104826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:20.104859] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:20.104887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:20.104946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:20.161956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:20.162746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:20.162826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:20.162858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:20.279387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:20.279538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:20.279598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:20.279631] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:20.282972] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: DOWN (p=36.24%) [2026-01-01T20:26:20.283248] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-01T20:26:20.283373] [INFO ] [sig ] MBIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:20.419406] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MBIN.txt [2026-01-01T20:26:20.419528] [INFO ] [sig ] [1976/3531] Completed MBIN in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-01T20:26:20.419585] [INFO ] [sig ] [1977/3531] Forecasting MBLY... [2026-01-01T20:26:20.419620] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-01T20:26:20.419650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-01T20:26:20.430377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-01T20:26:20.430710] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-01T20:26:20.431471] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-01T20:26:20.431521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:20.431552] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:20.431606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:20.431670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:20.487730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:20.488379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:20.488459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:20.488493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:20.609540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:20.609708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:20.609749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:20.609794] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:20.613172] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-01T20:26:20.613458] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-01T20:26:20.613602] [INFO ] [sig ] MBLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:20.753016] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MBLY.txt [2026-01-01T20:26:20.753144] [INFO ] [sig ] [1977/3531] Completed MBLY in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-01T20:26:20.753182] [INFO ] [sig ] [1978/3531] Forecasting MBS... [2026-01-01T20:26:20.753212] [INFO ] [sig ] Generating forecast for: MBS [2026-01-01T20:26:20.753242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-01T20:26:20.763444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-01T20:26:20.763780] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-01T20:26:20.764545] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-01T20:26:20.764618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:20.764653] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:20.764682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:20.764741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:20.821278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:20.821945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:20.822049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:20.822084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:20.931480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:20.931629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:20.931670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:20.931698] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:20.934884] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=84.41%) [2026-01-01T20:26:20.935151] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-01T20:26:20.935271] [INFO ] [sig ] MBS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:21.075678] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MBS.txt [2026-01-01T20:26:21.075803] [INFO ] [sig ] [1978/3531] Completed MBS in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:21.075843] [INFO ] [sig ] [1979/3531] Forecasting MBWM... [2026-01-01T20:26:21.075873] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-01T20:26:21.075903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-01T20:26:21.086403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-01T20:26:21.086723] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-01T20:26:21.087487] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-01T20:26:21.087537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:21.087596] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:21.087627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:21.087685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:21.142841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:21.143418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:21.143493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:21.143539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:21.261349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:21.261504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:21.261549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:21.261597] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:21.264946] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: UP (p=96.47%) [2026-01-01T20:26:21.265225] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-01T20:26:21.265345] [INFO ] [sig ] MBWM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:21.403479] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MBWM.txt [2026-01-01T20:26:21.403610] [INFO ] [sig ] [1979/3531] Completed MBWM in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:21.403649] [INFO ] [sig ] [1980/3531] Forecasting MBX... [2026-01-01T20:26:21.403678] [INFO ] [sig ] Generating forecast for: MBX [2026-01-01T20:26:21.403709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-01T20:26:21.414034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-01T20:26:21.414341] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-01T20:26:21.415109] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-01T20:26:21.415160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:21.415191] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:21.415218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:21.415275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:21.470885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:21.471475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:21.471550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:21.471601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:21.592323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:21.592474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:21.592515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:21.592544] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:21.595846] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: UP (p=76.40%) [2026-01-01T20:26:21.596112] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-01T20:26:21.596232] [INFO ] [sig ] MBX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:21.733510] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MBX.txt [2026-01-01T20:26:21.733641] [INFO ] [sig ] [1980/3531] Completed MBX in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:21.733681] [INFO ] [sig ] [1981/3531] Forecasting MC... [2026-01-01T20:26:21.733710] [INFO ] [sig ] Generating forecast for: MC [2026-01-01T20:26:21.733740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-01T20:26:21.744286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-01T20:26:21.744638] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-01T20:26:21.745396] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-01T20:26:21.745447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:21.745479] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:21.745506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:21.745590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:21.801228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:21.801831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:21.801907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:21.801939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:21.918995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:21.919142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:21.919195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:21.919233] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:21.922515] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: UP (p=93.77%) [2026-01-01T20:26:21.922809] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-01T20:26:21.922930] [INFO ] [sig ] MC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:22.060813] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MC.txt [2026-01-01T20:26:22.060968] [INFO ] [sig ] [1981/3531] Completed MC in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:22.061007] [INFO ] [sig ] [1982/3531] Forecasting MCBS... [2026-01-01T20:26:22.061036] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-01T20:26:22.061066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-01T20:26:22.071175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-01T20:26:22.071507] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-01T20:26:22.072297] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-01T20:26:22.072348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:22.072380] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:22.072407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:22.072464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:22.131420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:22.132098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:22.132174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:22.132206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:22.250753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:22.250899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:22.250940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:22.250969] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:22.254265] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: UP (p=87.38%) [2026-01-01T20:26:22.254535] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-01T20:26:22.254676] [INFO ] [sig ] MCBS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:22.393204] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MCBS.txt [2026-01-01T20:26:22.393334] [INFO ] [sig ] [1982/3531] Completed MCBS in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:22.393373] [INFO ] [sig ] [1983/3531] Forecasting MCHI... [2026-01-01T20:26:22.393402] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-01T20:26:22.393432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-01T20:26:22.404174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-01T20:26:22.404486] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-01T20:26:22.405255] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-01T20:26:22.405317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:22.405350] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:22.405377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:22.405433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:22.461907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:22.462548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:22.462643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:22.462677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:22.585665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:22.585820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:22.585861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:22.585889] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:22.589229] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-01-01T20:26:22.589498] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-01T20:26:22.589636] [INFO ] [sig ] MCHI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:22.729701] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MCHI.txt [2026-01-01T20:26:22.729831] [INFO ] [sig ] [1983/3531] Completed MCHI in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:22.729872] [INFO ] [sig ] [1984/3531] Forecasting MCHP... [2026-01-01T20:26:22.729903] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-01T20:26:22.729933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-01T20:26:22.740847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-01T20:26:22.741201] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-01T20:26:22.742022] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-01T20:26:22.742074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:22.742107] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:22.742136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:22.742195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:22.800246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:22.800902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:22.800980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:22.801014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:22.926723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:22.926887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:22.926927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:22.926957] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:22.930366] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-01-01T20:26:22.930668] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-01T20:26:22.930795] [INFO ] [sig ] MCHP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:23.070362] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MCHP.txt [2026-01-01T20:26:23.070485] [INFO ] [sig ] [1984/3531] Completed MCHP in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:23.070525] [INFO ] [sig ] [1985/3531] Forecasting MCHX... [2026-01-01T20:26:23.070555] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-01T20:26:23.070602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-01T20:26:23.080156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-01T20:26:23.080457] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-01T20:26:23.081231] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-01T20:26:23.081282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:23.081339] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:23.081367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:23.081425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:23.139083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:23.139728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:23.139807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:23.139841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:23.247643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:23.247795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:23.247839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:23.247869] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:23.251342] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=37.37%) [2026-01-01T20:26:23.251645] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-01T20:26:23.251774] [INFO ] [sig ] MCHX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:23.390982] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MCHX.txt [2026-01-01T20:26:23.391110] [INFO ] [sig ] [1985/3531] Completed MCHX in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:23.391152] [INFO ] [sig ] [1986/3531] Forecasting MCI... [2026-01-01T20:26:23.391182] [INFO ] [sig ] Generating forecast for: MCI [2026-01-01T20:26:23.391213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-01T20:26:23.401815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-01T20:26:23.402132] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-01T20:26:23.402926] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-01T20:26:23.402979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:23.403012] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:23.403040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:23.403098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:23.459072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:23.459730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:23.459807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:23.459840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:23.577146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:23.577280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:23.577321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:23.577351] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:23.580805] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: DOWN (p=45.93%) [2026-01-01T20:26:23.581076] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-01T20:26:23.581202] [INFO ] [sig ] MCI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:23.719021] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MCI.txt [2026-01-01T20:26:23.719181] [INFO ] [sig ] [1986/3531] Completed MCI in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:23.719229] [INFO ] [sig ] [1987/3531] Forecasting MCK... [2026-01-01T20:26:23.719257] [INFO ] [sig ] Generating forecast for: MCK [2026-01-01T20:26:23.719290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-01T20:26:23.729448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-01T20:26:23.729788] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-01T20:26:23.730554] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-01T20:26:23.730629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:23.730663] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:23.730692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:23.730749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:23.786237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:23.787017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:23.787096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:23.787128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:23.906719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:23.906869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:23.906909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:23.906937] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:23.910228] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: DOWN (p=13.40%) [2026-01-01T20:26:23.910491] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-01T20:26:23.910627] [INFO ] [sig ] MCK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:24.047125] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MCK.txt [2026-01-01T20:26:24.047262] [INFO ] [sig ] [1987/3531] Completed MCK in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:24.047300] [INFO ] [sig ] [1988/3531] Forecasting MCN... [2026-01-01T20:26:24.047329] [INFO ] [sig ] Generating forecast for: MCN [2026-01-01T20:26:24.047360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-01T20:26:24.057386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-01T20:26:24.057741] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-01T20:26:24.058500] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-01T20:26:24.058550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:24.058607] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:24.058636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:24.058693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:24.113231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:24.113998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:24.114077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:24.114109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:24.229407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:24.229559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:24.229616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:24.229681] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:24.232987] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=87.60%) [2026-01-01T20:26:24.233273] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-01T20:26:24.233393] [INFO ] [sig ] MCN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:24.373716] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MCN.txt [2026-01-01T20:26:24.373859] [INFO ] [sig ] [1988/3531] Completed MCN in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:24.373899] [INFO ] [sig ] [1989/3531] Forecasting MCO... [2026-01-01T20:26:24.373928] [INFO ] [sig ] Generating forecast for: MCO [2026-01-01T20:26:24.373958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-01T20:26:24.384530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-01T20:26:24.384883] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-01T20:26:24.385662] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-01T20:26:24.385712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:24.385743] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:24.385769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:24.385826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:24.441071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:24.441756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:24.441842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:24.441876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:24.558914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:24.559096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:24.559138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:24.559166] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:24.562609] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-01-01T20:26:24.562917] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-01T20:26:24.563045] [INFO ] [sig ] MCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:24.704792] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MCO.txt [2026-01-01T20:26:24.704953] [INFO ] [sig ] [1989/3531] Completed MCO in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:24.704995] [INFO ] [sig ] [1990/3531] Forecasting MCRB... [2026-01-01T20:26:24.705024] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-01T20:26:24.705054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-01T20:26:24.715034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-01T20:26:24.715391] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-01T20:26:24.716203] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-01T20:26:24.716254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:24.716285] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:24.716312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:24.716370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:24.771942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:24.772807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:24.772894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:24.772926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:24.892995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:24.893160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:24.893203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:24.893232] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:24.896965] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=51.38%) [2026-01-01T20:26:24.897234] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-01T20:26:24.897354] [INFO ] [sig ] MCRB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:25.034741] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MCRB.txt [2026-01-01T20:26:25.034860] [INFO ] [sig ] [1990/3531] Completed MCRB in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:25.034898] [INFO ] [sig ] [1991/3531] Forecasting MCRI... [2026-01-01T20:26:25.034927] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-01T20:26:25.034957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-01T20:26:25.045818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-01T20:26:25.046330] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-01T20:26:25.047334] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-01T20:26:25.047384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:25.047416] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:25.047443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:25.047500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:25.106941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:25.107660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:25.107745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:25.107780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:25.230472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:25.230635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:25.230677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:25.230706] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:25.234211] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: UP (p=54.51%) [2026-01-01T20:26:25.234482] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-01T20:26:25.234620] [INFO ] [sig ] MCRI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:25.376010] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MCRI.txt [2026-01-01T20:26:25.376138] [INFO ] [sig ] [1991/3531] Completed MCRI in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:25.376175] [INFO ] [sig ] [1992/3531] Forecasting MCS... [2026-01-01T20:26:25.376205] [INFO ] [sig ] Generating forecast for: MCS [2026-01-01T20:26:25.376235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-01T20:26:25.387715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-01T20:26:25.388068] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-01T20:26:25.388925] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-01T20:26:25.389006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:25.389046] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:25.389075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:25.389134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:25.444799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:25.445685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:25.445761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:25.445794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:25.569586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:25.569741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:25.569782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:25.569813] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:25.573119] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: DOWN (p=14.23%) [2026-01-01T20:26:25.573414] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-01T20:26:25.573539] [INFO ] [sig ] MCS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:25.712265] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MCS.txt [2026-01-01T20:26:25.712393] [INFO ] [sig ] [1992/3531] Completed MCS in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:25.712434] [INFO ] [sig ] [1993/3531] Forecasting MCY... [2026-01-01T20:26:25.712464] [INFO ] [sig ] Generating forecast for: MCY [2026-01-01T20:26:25.712518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-01T20:26:25.722804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-01T20:26:25.723145] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-01T20:26:25.723962] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-01T20:26:25.724013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:25.724043] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:25.724069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:25.724125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:25.779627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:25.780244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:25.780321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:25.780353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:25.902280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:25.902436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:25.902484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:25.902514] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:25.906043] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=83.05%) [2026-01-01T20:26:25.906321] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-01T20:26:25.906454] [INFO ] [sig ] MCY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:26.044191] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MCY.txt [2026-01-01T20:26:26.044310] [INFO ] [sig ] [1993/3531] Completed MCY in 0.3s | 2.93 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-01T20:26:26.044348] [INFO ] [sig ] [1994/3531] Forecasting MD... [2026-01-01T20:26:26.044378] [INFO ] [sig ] Generating forecast for: MD [2026-01-01T20:26:26.044408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-01T20:26:26.055545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-01T20:26:26.055930] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-01T20:26:26.056739] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-01T20:26:26.056790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:26.056836] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:26.056865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:26.056923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:26.113008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:26.113621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:26.113701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:26.113733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:26.234219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:26.234366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:26.234406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:26.234436] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:26.237887] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-01-01T20:26:26.238328] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-01T20:26:26.238504] [INFO ] [sig ] MD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:26.382713] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MD.txt [2026-01-01T20:26:26.382870] [INFO ] [sig ] [1994/3531] Completed MD in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-01T20:26:26.382920] [INFO ] [sig ] [1995/3531] Forecasting MDAI... [2026-01-01T20:26:26.382950] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-01T20:26:26.382980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-01T20:26:26.393326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-01T20:26:26.393655] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-01T20:26:26.394411] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-01T20:26:26.394462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:26.394493] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:26.394520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:26.394596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:26.450664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:26.451247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:26.451320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:26.451378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:26.573020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:26.573182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:26.573225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:26.573256] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:26.576730] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-01-01T20:26:26.577068] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-01T20:26:26.577210] [INFO ] [sig ] MDAI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:26.724615] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MDAI.txt [2026-01-01T20:26:26.724807] [INFO ] [sig ] [1995/3531] Completed MDAI in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:26.724857] [INFO ] [sig ] [1996/3531] Forecasting MDB... [2026-01-01T20:26:26.724925] [INFO ] [sig ] Generating forecast for: MDB [2026-01-01T20:26:26.724963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-01T20:26:26.735676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-01T20:26:26.736066] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-01T20:26:26.736881] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-01T20:26:26.736933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:26.736966] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:26.736993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:26.737051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:26.793142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:26.794025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:26.794129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:26.794161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:26.919784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:26.919946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:26.919987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:26.920016] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:26.923309] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: DOWN (p=15.88%) [2026-01-01T20:26:26.923596] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-01T20:26:26.923716] [INFO ] [sig ] MDB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:27.064438] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MDB.txt [2026-01-01T20:26:27.064596] [INFO ] [sig ] [1996/3531] Completed MDB in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:27.064639] [INFO ] [sig ] [1997/3531] Forecasting MDGL... [2026-01-01T20:26:27.064669] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-01T20:26:27.064699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-01T20:26:27.075654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-01T20:26:27.075985] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-01T20:26:27.076790] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-01T20:26:27.076848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:27.076884] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:27.076912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:27.076970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:27.132330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:27.132972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:27.133045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:27.133078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:27.247216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:27.247375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:27.247419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:27.247448] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:27.250864] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-01T20:26:27.251149] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-01T20:26:27.251271] [INFO ] [sig ] MDGL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:27.389164] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MDGL.txt [2026-01-01T20:26:27.389287] [INFO ] [sig ] [1997/3531] Completed MDGL in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:27.389325] [INFO ] [sig ] [1998/3531] Forecasting MDLZ... [2026-01-01T20:26:27.389360] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-01T20:26:27.389398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-01T20:26:27.399823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-01T20:26:27.400164] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-01T20:26:27.400954] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-01T20:26:27.401004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:27.401035] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:27.401063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:27.401120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:27.458671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:27.459326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:27.459404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:27.459439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:27.579068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:27.579222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:27.579264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:27.579294] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:27.582662] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-01-01T20:26:27.582932] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-01T20:26:27.583050] [INFO ] [sig ] MDLZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:27.720694] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MDLZ.txt [2026-01-01T20:26:27.720848] [INFO ] [sig ] [1998/3531] Completed MDLZ in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:27.720892] [INFO ] [sig ] [1999/3531] Forecasting MDWD... [2026-01-01T20:26:27.720927] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-01T20:26:27.720957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-01T20:26:27.731832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-01T20:26:27.732171] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-01T20:26:27.732975] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-01T20:26:27.733027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:27.733060] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:27.733088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:27.733147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:27.790496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:27.791153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:27.791231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:27.791264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:27.908860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:27.909043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:27.909088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:27.909120] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:27.912593] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=7.12%) [2026-01-01T20:26:27.912879] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-01T20:26:27.913041] [INFO ] [sig ] MDWD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:28.051599] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MDWD.txt [2026-01-01T20:26:28.051739] [INFO ] [sig ] [1999/3531] Completed MDWD in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:28.051781] [INFO ] [sig ] [2000/3531] Forecasting MDXG... [2026-01-01T20:26:28.051809] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-01T20:26:28.051840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-01T20:26:28.062349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-01T20:26:28.062684] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-01T20:26:28.063449] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-01T20:26:28.063500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:28.063531] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:28.063558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:28.063641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:28.121107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:28.121753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:28.121829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:28.121863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:28.239918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:28.240106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:28.240180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:28.240242] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:28.243863] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-01-01T20:26:28.244151] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-01T20:26:28.244277] [INFO ] [sig ] MDXG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:28.387213] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MDXG.txt [2026-01-01T20:26:28.387343] [INFO ] [sig ] [2000/3531] Completed MDXG in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:28.387384] [INFO ] [sig ] [2001/3531] Forecasting MDXH... [2026-01-01T20:26:28.387416] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-01T20:26:28.387445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-01T20:26:28.397962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-01T20:26:28.398294] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-01T20:26:28.399103] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-01T20:26:28.399154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:28.399186] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:28.399212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:28.399268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:28.455017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:28.455629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:28.455706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:28.455741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:28.573555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:28.573747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:28.573793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:28.573856] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:28.577518] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: UP (p=52.04%) [2026-01-01T20:26:28.577880] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-01T20:26:28.578032] [INFO ] [sig ] MDXH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:28.718101] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MDXH.txt [2026-01-01T20:26:28.718251] [INFO ] [sig ] [2001/3531] Completed MDXH in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:28.718293] [INFO ] [sig ] [2002/3531] Forecasting MEC... [2026-01-01T20:26:28.718324] [INFO ] [sig ] Generating forecast for: MEC [2026-01-01T20:26:28.718355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-01T20:26:28.729244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-01T20:26:28.729654] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-01T20:26:28.730463] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-01T20:26:28.730515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:28.730594] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:28.730627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:28.730686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:28.786874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:28.787591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:28.787670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:28.787704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:28.905361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:28.905513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:28.905555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:28.905602] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:28.908931] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=39.34%) [2026-01-01T20:26:28.909238] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-01T20:26:28.909361] [INFO ] [sig ] MEC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:29.046392] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MEC.txt [2026-01-01T20:26:29.046519] [INFO ] [sig ] [2002/3531] Completed MEC in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:29.046558] [INFO ] [sig ] [2003/3531] Forecasting MED... [2026-01-01T20:26:29.046606] [INFO ] [sig ] Generating forecast for: MED [2026-01-01T20:26:29.046638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-01T20:26:29.057853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-01T20:26:29.058197] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-01T20:26:29.059034] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-01T20:26:29.059086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:29.059118] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:29.059145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:29.059204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:29.115968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:29.116605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:29.116693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:29.116726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:29.240006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:29.240153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:29.240194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:29.240223] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:29.243890] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=17.89%) [2026-01-01T20:26:29.244189] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-01T20:26:29.244315] [INFO ] [sig ] MED: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:29.382449] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MED.txt [2026-01-01T20:26:29.382585] [INFO ] [sig ] [2003/3531] Completed MED in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:29.382626] [INFO ] [sig ] [2004/3531] Forecasting MEDP... [2026-01-01T20:26:29.382659] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-01T20:26:29.382689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-01T20:26:29.393336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-01T20:26:29.393695] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-01T20:26:29.394483] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-01T20:26:29.394536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:29.394569] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:29.394635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:29.394698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:29.450942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:29.451518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:29.451607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:29.451642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:29.573144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:29.573290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:29.573329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:29.573357] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:29.576645] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: DOWN (p=25.36%) [2026-01-01T20:26:29.576919] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-01T20:26:29.577037] [INFO ] [sig ] MEDP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:29.714377] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MEDP.txt [2026-01-01T20:26:29.714497] [INFO ] [sig ] [2004/3531] Completed MEDP in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:29.714534] [INFO ] [sig ] [2005/3531] Forecasting MEG... [2026-01-01T20:26:29.714563] [INFO ] [sig ] Generating forecast for: MEG [2026-01-01T20:26:29.714617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-01T20:26:29.725452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-01T20:26:29.725827] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-01T20:26:29.726630] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-01T20:26:29.726683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:29.726716] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:29.726780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:29.726840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:29.782635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:29.783260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:29.783338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:29.783369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:29.905926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:29.906063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:29.906102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:29.906161] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:29.909498] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-01T20:26:29.909792] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-01T20:26:29.909913] [INFO ] [sig ] MEG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:30.049492] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MEG.txt [2026-01-01T20:26:30.049634] [INFO ] [sig ] [2005/3531] Completed MEG in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:30.049675] [INFO ] [sig ] [2006/3531] Forecasting MEGI... [2026-01-01T20:26:30.049712] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-01T20:26:30.049743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-01T20:26:30.060371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-01T20:26:30.060717] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-01T20:26:30.061476] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-01T20:26:30.061527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:30.061558] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:30.061603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:30.061662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:30.119015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:30.119671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:30.119759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:30.119797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:30.241373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:30.241525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:30.241585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:30.241620] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:30.245115] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-01T20:26:30.245408] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-01T20:26:30.245539] [INFO ] [sig ] MEGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:30.383344] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MEGI.txt [2026-01-01T20:26:30.383468] [INFO ] [sig ] [2006/3531] Completed MEGI in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:30.383508] [INFO ] [sig ] [2007/3531] Forecasting MEI... [2026-01-01T20:26:30.383538] [INFO ] [sig ] Generating forecast for: MEI [2026-01-01T20:26:30.383593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-01T20:26:30.394185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-01T20:26:30.394509] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-01T20:26:30.395331] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-01T20:26:30.395382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:30.395413] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:30.395439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:30.395497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:30.451303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:30.451944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:30.452021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:30.452054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:30.574894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:30.575042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:30.575082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:30.575112] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:30.578432] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=69.34%) [2026-01-01T20:26:30.578718] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-01T20:26:30.578837] [INFO ] [sig ] MEI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:30.716622] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MEI.txt [2026-01-01T20:26:30.716743] [INFO ] [sig ] [2007/3531] Completed MEI in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:30.716781] [INFO ] [sig ] [2008/3531] Forecasting MELI... [2026-01-01T20:26:30.716810] [INFO ] [sig ] Generating forecast for: MELI [2026-01-01T20:26:30.716841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-01T20:26:30.727287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-01T20:26:30.727628] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-01T20:26:30.728391] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-01T20:26:30.728442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:30.728472] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:30.728499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:30.728555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:30.784135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:30.784792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:30.784872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:30.784910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:30.902640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:30.902785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:30.902825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:30.902853] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:30.906136] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: UP (p=93.78%) [2026-01-01T20:26:30.906405] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-01T20:26:30.906523] [INFO ] [sig ] MELI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:31.044405] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MELI.txt [2026-01-01T20:26:31.044530] [INFO ] [sig ] [2008/3531] Completed MELI in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:31.044568] [INFO ] [sig ] [2009/3531] Forecasting MEOH... [2026-01-01T20:26:31.044615] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-01T20:26:31.044657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-01T20:26:31.055509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-01T20:26:31.055858] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-01T20:26:31.056648] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-01T20:26:31.056698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:31.056729] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:31.056756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:31.056813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:31.112557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:31.113174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:31.113248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:31.113280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:31.233050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:31.233196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:31.233236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:31.233264] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:31.236547] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: UP (p=66.74%) [2026-01-01T20:26:31.236840] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-01T20:26:31.236956] [INFO ] [sig ] MEOH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:31.375267] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MEOH.txt [2026-01-01T20:26:31.375393] [INFO ] [sig ] [2009/3531] Completed MEOH in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:31.375432] [INFO ] [sig ] [2010/3531] Forecasting MERC... [2026-01-01T20:26:31.375462] [INFO ] [sig ] Generating forecast for: MERC [2026-01-01T20:26:31.375492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-01T20:26:31.386001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-01T20:26:31.386321] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-01T20:26:31.387111] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-01T20:26:31.387162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:31.387193] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:31.387220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:31.387277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:31.442967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:31.443564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:31.443658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:31.443692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:31.560868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:31.561023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:31.561065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:31.561094] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:31.564391] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-01T20:26:31.564679] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-01T20:26:31.564797] [INFO ] [sig ] MERC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:31.703488] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MERC.txt [2026-01-01T20:26:31.703649] [INFO ] [sig ] [2010/3531] Completed MERC in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:31.703702] [INFO ] [sig ] [2011/3531] Forecasting META... [2026-01-01T20:26:31.703738] [INFO ] [sig ] Generating forecast for: META [2026-01-01T20:26:31.703777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-01T20:26:31.714185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-01T20:26:31.714508] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-01T20:26:31.715274] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-01T20:26:31.715324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:31.715356] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:31.715382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:31.715439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:31.772429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:31.773258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:31.773342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:31.773376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:31.898097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:31.898245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:31.898286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:31.898315] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:31.901698] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=82.75%) [2026-01-01T20:26:31.901977] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-01T20:26:31.902100] [INFO ] [sig ] META: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:32.040687] [INFO ] [LOCAL ] Saved forecast: META 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/META.txt [2026-01-01T20:26:32.040815] [INFO ] [sig ] [2011/3531] Completed META in 0.3s | 2.93 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-01T20:26:32.040853] [INFO ] [sig ] [2012/3531] Forecasting METC... [2026-01-01T20:26:32.040883] [INFO ] [sig ] Generating forecast for: METC [2026-01-01T20:26:32.040922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-01T20:26:32.051692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-01T20:26:32.052068] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-01T20:26:32.053066] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-01T20:26:32.053129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:32.053170] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:32.053208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:32.053284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:32.109079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:32.109700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:32.109804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:32.109848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:32.223347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:32.223498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:32.223540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:32.223614] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:32.226976] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: UP (p=66.50%) [2026-01-01T20:26:32.227259] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-01T20:26:32.227381] [INFO ] [sig ] METC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:32.367085] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/METC.txt [2026-01-01T20:26:32.367263] [INFO ] [sig ] [2012/3531] Completed METC in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:32.367316] [INFO ] [sig ] [2013/3531] Forecasting METCB... [2026-01-01T20:26:32.367399] [INFO ] [sig ] Generating forecast for: METCB [2026-01-01T20:26:32.367438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-01T20:26:32.380613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-01T20:26:32.381150] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-01T20:26:32.382122] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-01T20:26:32.382175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:32.382208] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:32.382236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:32.382296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:32.440000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:32.441128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:32.441224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:32.441259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:32.565858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:32.566065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:32.566117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:32.566147] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:32.569825] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: UP (p=56.78%) [2026-01-01T20:26:32.570127] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-01T20:26:32.570264] [INFO ] [sig ] METCB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:32.712675] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/METCB.txt [2026-01-01T20:26:32.712843] [INFO ] [sig ] [2013/3531] Completed METCB in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:32.712883] [INFO ] [sig ] [2014/3531] Forecasting METD... [2026-01-01T20:26:32.712915] [INFO ] [sig ] Generating forecast for: METD [2026-01-01T20:26:32.712945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-01T20:26:32.724254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-01T20:26:32.724680] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-01T20:26:32.725501] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-01T20:26:32.725553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:32.725616] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:32.725647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:32.725707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:32.782692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:32.783563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:32.783672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:32.783711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:32.918529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:32.918733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:32.918782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:32.918813] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:32.922831] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: UP (p=65.15%) [2026-01-01T20:26:32.923143] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-01T20:26:32.923276] [INFO ] [sig ] METD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:33.062493] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/METD.txt [2026-01-01T20:26:33.062664] [INFO ] [sig ] [2014/3531] Completed METD in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:33.062708] [INFO ] [sig ] [2015/3531] Forecasting MFA... [2026-01-01T20:26:33.062764] [INFO ] [sig ] Generating forecast for: MFA [2026-01-01T20:26:33.062799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-01T20:26:33.073795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-01T20:26:33.074103] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-01T20:26:33.074914] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-01T20:26:33.074965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:33.074997] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:33.075023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:33.075080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:33.134790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:33.135627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:33.135708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:33.135743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:33.257230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:33.257382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:33.257423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:33.257453] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:33.260795] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: UP (p=76.08%) [2026-01-01T20:26:33.261066] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-01T20:26:33.261185] [INFO ] [sig ] MFA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:33.398568] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MFA.txt [2026-01-01T20:26:33.398749] [INFO ] [sig ] [2015/3531] Completed MFA in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:33.398807] [INFO ] [sig ] [2016/3531] Forecasting MFC... [2026-01-01T20:26:33.398847] [INFO ] [sig ] Generating forecast for: MFC [2026-01-01T20:26:33.398889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-01T20:26:33.409497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-01T20:26:33.409845] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-01T20:26:33.410658] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-01T20:26:33.410710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:33.410744] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:33.410771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:33.410845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:33.467423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:33.468094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:33.468171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:33.468204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:33.588560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:33.588731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:33.588774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:33.588819] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:33.592337] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: DOWN (p=40.44%) [2026-01-01T20:26:33.592638] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-01T20:26:33.592765] [INFO ] [sig ] MFC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:33.731213] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MFC.txt [2026-01-01T20:26:33.731352] [INFO ] [sig ] [2016/3531] Completed MFC in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:33.731393] [INFO ] [sig ] [2017/3531] Forecasting MFG... [2026-01-01T20:26:33.731423] [INFO ] [sig ] Generating forecast for: MFG [2026-01-01T20:26:33.731453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-01T20:26:33.741981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-01T20:26:33.742320] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-01T20:26:33.743120] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-01T20:26:33.743171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:33.743202] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:33.743230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:33.743287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:33.802012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:33.802751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:33.802829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:33.802863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:33.925587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:33.925751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:33.925794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:33.925823] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:33.929156] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: DOWN (p=16.82%) [2026-01-01T20:26:33.929428] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-01T20:26:33.929549] [INFO ] [sig ] MFG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:34.066816] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MFG.txt [2026-01-01T20:26:34.066978] [INFO ] [sig ] [2017/3531] Completed MFG in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:34.067025] [INFO ] [sig ] [2018/3531] Forecasting MFI... [2026-01-01T20:26:34.067056] [INFO ] [sig ] Generating forecast for: MFI [2026-01-01T20:26:34.067089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-01T20:26:34.077559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-01T20:26:34.077936] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-01T20:26:34.078753] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-01T20:26:34.078817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:34.078851] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:34.078878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:34.078935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:34.133897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:34.134684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:34.134761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:34.134794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:34.252154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:34.252316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:34.252356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:34.252387] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:34.255710] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: DOWN (p=38.03%) [2026-01-01T20:26:34.255984] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-01T20:26:34.256101] [INFO ] [sig ] MFI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:34.398359] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MFI.txt [2026-01-01T20:26:34.398498] [INFO ] [sig ] [2018/3531] Completed MFI in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:34.398542] [INFO ] [sig ] [2019/3531] Forecasting MFIC... [2026-01-01T20:26:34.398590] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-01T20:26:34.398648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-01T20:26:34.409480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-01T20:26:34.409864] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-01T20:26:34.410758] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-01T20:26:34.410811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:34.410875] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:34.410905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:34.410965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:34.469871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:34.470632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:34.470713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:34.470747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:34.597139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:34.597296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:34.597338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:34.597368] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:34.600866] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=29.19%) [2026-01-01T20:26:34.601151] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-01T20:26:34.601275] [INFO ] [sig ] MFIC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:34.744432] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MFIC.txt [2026-01-01T20:26:34.744592] [INFO ] [sig ] [2019/3531] Completed MFIC in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:34.744633] [INFO ] [sig ] [2020/3531] Forecasting MFIN... [2026-01-01T20:26:34.744663] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-01T20:26:34.744722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-01T20:26:34.755271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-01T20:26:34.755651] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-01T20:26:34.756480] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-01T20:26:34.756533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:34.756565] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:34.756612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:34.756671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:34.815752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:34.816553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:34.816652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:34.816687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:34.936170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:34.936345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:34.936402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:34.936438] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:34.940611] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=61.53%) [2026-01-01T20:26:34.940946] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-01T20:26:34.941078] [INFO ] [sig ] MFIN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:35.084038] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MFIN.txt [2026-01-01T20:26:35.084173] [INFO ] [sig ] [2020/3531] Completed MFIN in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:35.084213] [INFO ] [sig ] [2021/3531] Forecasting MFM... [2026-01-01T20:26:35.084242] [INFO ] [sig ] Generating forecast for: MFM [2026-01-01T20:26:35.084282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-01T20:26:35.094543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-01T20:26:35.094889] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-01T20:26:35.095766] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-01T20:26:35.095819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:35.095855] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:35.095888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:35.095954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:35.154358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:35.155114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:35.155194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:35.155227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:35.277283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:35.277441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:35.277483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:35.277514] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:35.281011] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=33.47%) [2026-01-01T20:26:35.281290] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-01T20:26:35.281413] [INFO ] [sig ] MFM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:35.422786] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MFM.txt [2026-01-01T20:26:35.422921] [INFO ] [sig ] [2021/3531] Completed MFM in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:35.422961] [INFO ] [sig ] [2022/3531] Forecasting MG... [2026-01-01T20:26:35.422991] [INFO ] [sig ] Generating forecast for: MG [2026-01-01T20:26:35.423022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-01T20:26:35.433370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-01T20:26:35.433714] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-01T20:26:35.434482] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-01T20:26:35.434533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:35.434564] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:35.434615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:35.434673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:35.491227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:35.491900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:35.491977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:35.492011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:35.607386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:35.607538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:35.607598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:35.607659] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:35.611012] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: UP (p=84.27%) [2026-01-01T20:26:35.611286] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-01T20:26:35.611405] [INFO ] [sig ] MG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:35.749127] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MG.txt [2026-01-01T20:26:35.749270] [INFO ] [sig ] [2022/3531] Completed MG in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:35.749310] [INFO ] [sig ] [2023/3531] Forecasting MGA... [2026-01-01T20:26:35.749342] [INFO ] [sig ] Generating forecast for: MGA [2026-01-01T20:26:35.749373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-01T20:26:35.759798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-01T20:26:35.760154] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-01T20:26:35.760946] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-01T20:26:35.760997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:35.761029] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:35.761055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:35.761111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:35.816840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:35.817539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:35.817638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:35.817684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:35.942435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:35.942640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:35.942685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:35.942714] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:35.946265] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: DOWN (p=38.73%) [2026-01-01T20:26:35.946605] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-01T20:26:35.946737] [INFO ] [sig ] MGA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:36.089453] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MGA.txt [2026-01-01T20:26:36.089598] [INFO ] [sig ] [2023/3531] Completed MGA in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:36.089638] [INFO ] [sig ] [2024/3531] Forecasting MGEE... [2026-01-01T20:26:36.089669] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-01T20:26:36.089699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-01T20:26:36.100018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-01T20:26:36.100370] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-01T20:26:36.101162] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-01T20:26:36.101213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:36.101245] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:36.101271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:36.101329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:36.158017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:36.158653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:36.158729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:36.158761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:36.278103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:36.278257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:36.278299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:36.278329] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:36.281742] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-01-01T20:26:36.282019] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-01T20:26:36.282143] [INFO ] [sig ] MGEE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:36.419647] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MGEE.txt [2026-01-01T20:26:36.419787] [INFO ] [sig ] [2024/3531] Completed MGEE in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:36.419826] [INFO ] [sig ] [2025/3531] Forecasting MGIC... [2026-01-01T20:26:36.419856] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-01T20:26:36.419909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-01T20:26:36.430687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-01T20:26:36.431048] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-01T20:26:36.431900] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-01T20:26:36.431953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:36.431986] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:36.432014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:36.432073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:36.488171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:36.488797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:36.488873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:36.488905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:36.609018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:36.609183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:36.609241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:36.609273] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:36.612666] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: UP (p=77.73%) [2026-01-01T20:26:36.612944] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-01T20:26:36.613064] [INFO ] [sig ] MGIC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:36.750888] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MGIC.txt [2026-01-01T20:26:36.751021] [INFO ] [sig ] [2025/3531] Completed MGIC in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:36.751060] [INFO ] [sig ] [2026/3531] Forecasting MGM... [2026-01-01T20:26:36.751091] [INFO ] [sig ] Generating forecast for: MGM [2026-01-01T20:26:36.751121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-01T20:26:36.761455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-01T20:26:36.761804] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-01T20:26:36.762564] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-01T20:26:36.762632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:36.762665] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:36.762692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:36.762750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:36.819304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:36.820074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:36.820154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:36.820188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:36.943556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:36.943735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:36.943778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:36.943807] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:36.947279] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: UP (p=64.63%) [2026-01-01T20:26:36.947645] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-01T20:26:36.947784] [INFO ] [sig ] MGM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:37.087032] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MGM.txt [2026-01-01T20:26:37.087159] [INFO ] [sig ] [2026/3531] Completed MGM in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:37.087198] [INFO ] [sig ] [2027/3531] Forecasting MGNI... [2026-01-01T20:26:37.087227] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-01T20:26:37.087257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-01T20:26:37.098052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-01T20:26:37.098395] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-01T20:26:37.099267] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-01T20:26:37.099320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:37.099353] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:37.099379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:37.099437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:37.155708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:37.156365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:37.156441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:37.156473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:37.276425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:37.276606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:37.276649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:37.276677] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:37.280009] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=65.00%) [2026-01-01T20:26:37.280285] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-01T20:26:37.280406] [INFO ] [sig ] MGNI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:37.420748] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MGNI.txt [2026-01-01T20:26:37.420910] [INFO ] [sig ] [2027/3531] Completed MGNI in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:37.420953] [INFO ] [sig ] [2028/3531] Forecasting MGNX... [2026-01-01T20:26:37.420983] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-01T20:26:37.421015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-01T20:26:37.432763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-01T20:26:37.433146] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-01T20:26:37.433961] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-01T20:26:37.434013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:37.434045] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:37.434073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:37.434132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:37.490760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:37.491560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:37.491657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:37.491690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:37.608142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:37.608300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:37.608341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:37.608369] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:37.611710] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: UP (p=82.97%) [2026-01-01T20:26:37.611983] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-01T20:26:37.612100] [INFO ] [sig ] MGNX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:37.753796] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MGNX.txt [2026-01-01T20:26:37.753955] [INFO ] [sig ] [2028/3531] Completed MGNX in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-01T20:26:37.753995] [INFO ] [sig ] [2029/3531] Forecasting MGPI... [2026-01-01T20:26:37.754025] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-01T20:26:37.754055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-01T20:26:37.764964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-01T20:26:37.765342] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-01T20:26:37.766130] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-01T20:26:37.766181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:37.766227] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:37.766255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:37.766312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:37.822048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:37.822903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:37.823026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:37.823060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:37.941942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:37.942101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:37.942142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:37.942171] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:37.945538] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: UP (p=94.22%) [2026-01-01T20:26:37.945832] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-01T20:26:37.945959] [INFO ] [sig ] MGPI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:38.083964] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MGPI.txt [2026-01-01T20:26:38.084098] [INFO ] [sig ] [2029/3531] Completed MGPI in 0.3s | 2.93 sym/s | Total: 11.5m | ETA: 8.5m [2026-01-01T20:26:38.084139] [INFO ] [sig ] [2030/3531] Forecasting MGRC... [2026-01-01T20:26:38.084169] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-01T20:26:38.084199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-01T20:26:38.094801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-01T20:26:38.095110] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-01T20:26:38.095900] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-01T20:26:38.095952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:38.095985] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:38.096014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:38.096072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:38.154071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:38.154910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:38.154994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:38.155028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:38.270449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:38.270619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:38.270662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:38.270691] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:38.274179] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: UP (p=56.83%) [2026-01-01T20:26:38.274454] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-01T20:26:38.274590] [INFO ] [sig ] MGRC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:38.413595] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MGRC.txt [2026-01-01T20:26:38.413730] [INFO ] [sig ] [2030/3531] Completed MGRC in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:38.413769] [INFO ] [sig ] [2031/3531] Forecasting MGTX... [2026-01-01T20:26:38.413799] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-01T20:26:38.413836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-01T20:26:38.424710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-01T20:26:38.425083] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-01T20:26:38.425876] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-01T20:26:38.425926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:38.425958] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:38.425985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:38.426042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:38.481923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:38.482689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:38.482767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:38.482800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:38.598480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:38.598639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:38.598681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:38.598709] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:38.601983] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: UP (p=68.64%) [2026-01-01T20:26:38.602250] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-01T20:26:38.602370] [INFO ] [sig ] MGTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:38.739859] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MGTX.txt [2026-01-01T20:26:38.739986] [INFO ] [sig ] [2031/3531] Completed MGTX in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:38.740024] [INFO ] [sig ] [2032/3531] Forecasting MGX... [2026-01-01T20:26:38.740058] [INFO ] [sig ] Generating forecast for: MGX [2026-01-01T20:26:38.740088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-01T20:26:38.750695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-01T20:26:38.751008] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-01T20:26:38.751791] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-01T20:26:38.751842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:38.751874] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:38.751901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:38.751958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:38.806955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:38.807534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:38.807632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:38.807666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:38.925015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:38.925167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:38.925208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:38.925238] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:38.928517] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: UP (p=71.84%) [2026-01-01T20:26:38.928797] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-01T20:26:38.928915] [INFO ] [sig ] MGX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:39.069558] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MGX.txt [2026-01-01T20:26:39.069743] [INFO ] [sig ] [2032/3531] Completed MGX in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:39.069790] [INFO ] [sig ] [2033/3531] Forecasting MGY... [2026-01-01T20:26:39.069827] [INFO ] [sig ] Generating forecast for: MGY [2026-01-01T20:26:39.069859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-01T20:26:39.080177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-01T20:26:39.080496] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-01T20:26:39.081280] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-01T20:26:39.081332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:39.081364] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:39.081391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:39.081449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:39.137087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:39.137700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:39.137776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:39.137809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:39.255139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:39.255292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:39.255332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:39.255360] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:39.258662] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=87.61%) [2026-01-01T20:26:39.258925] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-01T20:26:39.259060] [INFO ] [sig ] MGY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:39.395139] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MGY.txt [2026-01-01T20:26:39.395255] [INFO ] [sig ] [2033/3531] Completed MGY in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:39.395300] [INFO ] [sig ] [2034/3531] Forecasting MHD... [2026-01-01T20:26:39.395335] [INFO ] [sig ] Generating forecast for: MHD [2026-01-01T20:26:39.395366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-01T20:26:39.406511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-01T20:26:39.406830] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-01T20:26:39.407647] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-01T20:26:39.407698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:39.407730] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:39.407769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:39.407834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:39.462793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:39.463413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:39.463489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:39.463521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:39.574461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:39.574635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:39.574678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:39.574706] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:39.577982] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: UP (p=95.93%) [2026-01-01T20:26:39.578248] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-01T20:26:39.578368] [INFO ] [sig ] MHD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:39.715457] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MHD.txt [2026-01-01T20:26:39.715586] [INFO ] [sig ] [2034/3531] Completed MHD in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:39.715626] [INFO ] [sig ] [2035/3531] Forecasting MHF... [2026-01-01T20:26:39.715656] [INFO ] [sig ] Generating forecast for: MHF [2026-01-01T20:26:39.715686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-01T20:26:39.726439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-01T20:26:39.726756] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-01T20:26:39.727502] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-01T20:26:39.727552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:39.727669] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:39.727701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:39.727770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:39.785927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:39.786591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:39.786676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:39.786710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:39.904367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:39.904516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:39.904557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:39.904604] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:39.907880] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: UP (p=66.91%) [2026-01-01T20:26:39.908146] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-01T20:26:39.908262] [INFO ] [sig ] MHF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:40.045904] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MHF.txt [2026-01-01T20:26:40.046024] [INFO ] [sig ] [2035/3531] Completed MHF in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:40.046061] [INFO ] [sig ] [2036/3531] Forecasting MHK... [2026-01-01T20:26:40.046090] [INFO ] [sig ] Generating forecast for: MHK [2026-01-01T20:26:40.046126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-01T20:26:40.058039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-01T20:26:40.058346] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-01T20:26:40.059155] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-01T20:26:40.059205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:40.059261] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:40.059290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:40.059348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:40.115203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:40.115790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:40.115864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:40.115896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:40.228437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:40.228600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:40.228642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:40.228687] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:40.232012] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-01-01T20:26:40.232276] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-01T20:26:40.232393] [INFO ] [sig ] MHK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:40.370085] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MHK.txt [2026-01-01T20:26:40.370209] [INFO ] [sig ] [2036/3531] Completed MHK in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:40.370248] [INFO ] [sig ] [2037/3531] Forecasting MHN... [2026-01-01T20:26:40.370278] [INFO ] [sig ] Generating forecast for: MHN [2026-01-01T20:26:40.370313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-01T20:26:40.381278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-01T20:26:40.381602] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-01T20:26:40.382357] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-01T20:26:40.382407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:40.382438] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:40.382465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:40.382522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:40.438842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:40.439426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:40.439502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:40.439534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:40.557816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:40.557977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:40.558020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:40.558047] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:40.561687] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: UP (p=52.14%) [2026-01-01T20:26:40.561964] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-01T20:26:40.562081] [INFO ] [sig ] MHN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:40.702625] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MHN.txt [2026-01-01T20:26:40.702740] [INFO ] [sig ] [2037/3531] Completed MHN in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:40.702779] [INFO ] [sig ] [2038/3531] Forecasting MHO... [2026-01-01T20:26:40.702809] [INFO ] [sig ] Generating forecast for: MHO [2026-01-01T20:26:40.702839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-01T20:26:40.717809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-01T20:26:40.718323] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-01T20:26:40.719431] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-01T20:26:40.719496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:40.719534] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:40.719567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:40.719679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:40.777701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:40.778656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:40.778739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:40.778788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:40.898901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:40.899105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:40.899156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:40.899193] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:40.902934] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: UP (p=63.98%) [2026-01-01T20:26:40.903280] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-01T20:26:40.903423] [INFO ] [sig ] MHO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:41.048564] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MHO.txt [2026-01-01T20:26:41.048762] [INFO ] [sig ] [2038/3531] Completed MHO in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:41.048808] [INFO ] [sig ] [2039/3531] Forecasting MIDD... [2026-01-01T20:26:41.048837] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-01T20:26:41.048869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-01T20:26:41.060353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-01T20:26:41.060769] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-01T20:26:41.061597] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-01T20:26:41.061654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:41.061687] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:41.061714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:41.061772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:41.119327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:41.120268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:41.120357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:41.120390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:41.244820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:41.244984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:41.245033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:41.245102] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:41.248691] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: UP (p=56.34%) [2026-01-01T20:26:41.248979] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-01T20:26:41.249105] [INFO ] [sig ] MIDD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:41.386495] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MIDD.txt [2026-01-01T20:26:41.386631] [INFO ] [sig ] [2039/3531] Completed MIDD in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:41.386671] [INFO ] [sig ] [2040/3531] Forecasting MIGI... [2026-01-01T20:26:41.386700] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-01T20:26:41.386733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-01T20:26:41.397965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-01T20:26:41.398287] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-01T20:26:41.399104] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-01T20:26:41.399155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:41.399187] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:41.399213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:41.399284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:41.454553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:41.455164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:41.455240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:41.455272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:41.570455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:41.570625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:41.570668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:41.570697] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:41.574003] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: DOWN (p=9.68%) [2026-01-01T20:26:41.574272] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-01T20:26:41.574396] [INFO ] [sig ] MIGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:41.710435] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MIGI.txt [2026-01-01T20:26:41.710549] [INFO ] [sig ] [2040/3531] Completed MIGI in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:41.710604] [INFO ] [sig ] [2041/3531] Forecasting MILN... [2026-01-01T20:26:41.710658] [INFO ] [sig ] Generating forecast for: MILN [2026-01-01T20:26:41.710690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-01T20:26:41.720723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-01T20:26:41.721012] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-01T20:26:41.721818] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-01T20:26:41.721869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:41.721900] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:41.721935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:41.721993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:41.777566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:41.778193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:41.778269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:41.778301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:41.880000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:41.880129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:41.880168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:41.880197] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:41.883342] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: DOWN (p=18.47%) [2026-01-01T20:26:41.883617] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-01T20:26:41.883742] [INFO ] [sig ] MILN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:42.021088] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MILN.txt [2026-01-01T20:26:42.021207] [INFO ] [sig ] [2041/3531] Completed MILN in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:42.021246] [INFO ] [sig ] [2042/3531] Forecasting MIND... [2026-01-01T20:26:42.021276] [INFO ] [sig ] Generating forecast for: MIND [2026-01-01T20:26:42.021306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-01T20:26:42.032085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-01T20:26:42.032394] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-01T20:26:42.033198] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-01T20:26:42.033249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:42.033280] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:42.033307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:42.033363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:42.089029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:42.089643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:42.089722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:42.089754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:42.209260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:42.209415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:42.209457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:42.209486] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:42.212809] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-01-01T20:26:42.213080] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-01T20:26:42.213200] [INFO ] [sig ] MIND: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:42.349957] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MIND.txt [2026-01-01T20:26:42.350084] [INFO ] [sig ] [2042/3531] Completed MIND in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:42.350122] [INFO ] [sig ] [2043/3531] Forecasting MIRA... [2026-01-01T20:26:42.350152] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-01T20:26:42.350181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-01T20:26:42.361420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-01T20:26:42.361761] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-01T20:26:42.362528] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-01T20:26:42.362597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:42.362631] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:42.362658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:42.362715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:42.421295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:42.421989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:42.422067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:42.422101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:42.542885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:42.543046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:42.543088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:42.543116] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:42.546419] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=10.74%) [2026-01-01T20:26:42.546702] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-01T20:26:42.546823] [INFO ] [sig ] MIRA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:42.683463] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MIRA.txt [2026-01-01T20:26:42.683617] [INFO ] [sig ] [2043/3531] Completed MIRA in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:42.683658] [INFO ] [sig ] [2044/3531] Forecasting MIRM... [2026-01-01T20:26:42.683688] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-01T20:26:42.683724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-01T20:26:42.694202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-01T20:26:42.694531] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-01T20:26:42.695343] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-01T20:26:42.695395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:42.695429] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:42.695457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:42.695516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:42.752675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:42.753318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:42.753398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:42.753430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:42.872446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:42.872647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:42.872709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:42.872740] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:42.876273] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=60.77%) [2026-01-01T20:26:42.876556] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-01T20:26:42.876692] [INFO ] [sig ] MIRM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:43.015617] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MIRM.txt [2026-01-01T20:26:43.015767] [INFO ] [sig ] [2044/3531] Completed MIRM in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:43.015809] [INFO ] [sig ] [2045/3531] Forecasting MITK... [2026-01-01T20:26:43.015839] [INFO ] [sig ] Generating forecast for: MITK [2026-01-01T20:26:43.015870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-01T20:26:43.026530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-01T20:26:43.026929] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-01T20:26:43.027790] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-01T20:26:43.027842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:43.027874] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:43.027901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:43.027964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:43.084674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:43.085411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:43.085492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:43.085526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:43.208123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:43.208278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:43.208318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:43.208347] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:43.211668] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=29.81%) [2026-01-01T20:26:43.211931] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-01T20:26:43.212074] [INFO ] [sig ] MITK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:43.350615] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MITK.txt [2026-01-01T20:26:43.350745] [INFO ] [sig ] [2045/3531] Completed MITK in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:43.350785] [INFO ] [sig ] [2046/3531] Forecasting MIY... [2026-01-01T20:26:43.350814] [INFO ] [sig ] Generating forecast for: MIY [2026-01-01T20:26:43.350844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-01T20:26:43.361443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-01T20:26:43.361787] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-01T20:26:43.362551] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-01T20:26:43.362628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:43.362665] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:43.362694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:43.362755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:43.419622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:43.420300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:43.420417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:43.420456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:43.536589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:43.536749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:43.536794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:43.536825] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:43.540238] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: UP (p=99.89%) [2026-01-01T20:26:43.540512] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-01T20:26:43.540652] [INFO ] [sig ] MIY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:43.678506] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MIY.txt [2026-01-01T20:26:43.678652] [INFO ] [sig ] [2046/3531] Completed MIY in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-01T20:26:43.678693] [INFO ] [sig ] [2047/3531] Forecasting MKC... [2026-01-01T20:26:43.678723] [INFO ] [sig ] Generating forecast for: MKC [2026-01-01T20:26:43.678754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-01T20:26:43.689314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-01T20:26:43.689658] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-01T20:26:43.690434] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-01T20:26:43.690485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:43.690517] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:43.690544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:43.690616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:43.748460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:43.749811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:43.750003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:43.750038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:43.867198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:43.867352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:43.867394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:43.867423] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:43.870839] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: UP (p=94.75%) [2026-01-01T20:26:43.871114] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-01T20:26:43.871234] [INFO ] [sig ] MKC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:44.008944] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MKC.txt [2026-01-01T20:26:44.009155] [INFO ] [sig ] [2047/3531] Completed MKC in 0.3s | 2.93 sym/s | Total: 11.6m | ETA: 8.4m [2026-01-01T20:26:44.009197] [INFO ] [sig ] [2048/3531] Forecasting MKL... [2026-01-01T20:26:44.009227] [INFO ] [sig ] Generating forecast for: MKL [2026-01-01T20:26:44.009289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKL' from 'https://tdm.silogroup.org/data/derivative_storage/MKL.csv'. [2026-01-01T20:26:44.020946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKL'. [2026-01-01T20:26:44.021359] [INFO ] [FORECASTER] Starting predict_future for MKL [2026-01-01T20:26:44.022202] [DEBUG] [LOCAL ] No optimal features file found for MKL: ./output/feature-sets/MKL.txt [2026-01-01T20:26:44.022252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:44.022284] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:44.022309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:44.022367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:44.077517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:44.078472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:44.078562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:44.078614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:44.196541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:44.196715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:44.196756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:44.196784] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:44.200079] [DEBUG] [FORECASTER] MKL: Forecast T+1@11:T+2@11: DOWN (p=47.05%) [2026-01-01T20:26:44.200351] [INFO ] [FORECASTER] Completed predict_future for MKL [2026-01-01T20:26:44.200470] [INFO ] [sig ] MKL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:44.337446] [INFO ] [LOCAL ] Saved forecast: MKL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MKL.txt [2026-01-01T20:26:44.337567] [INFO ] [sig ] [2048/3531] Completed MKL in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:44.337624] [INFO ] [sig ] [2049/3531] Forecasting MKSI... [2026-01-01T20:26:44.337653] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-01T20:26:44.337683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-01T20:26:44.348715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-01T20:26:44.349051] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-01T20:26:44.349885] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-01T20:26:44.349936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:44.349967] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:44.349992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:44.350048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:44.405209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:44.405847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:44.405921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:44.405953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:44.527350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:44.527512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:44.527552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:44.527605] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:44.531002] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=87.78%) [2026-01-01T20:26:44.531267] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-01T20:26:44.531384] [INFO ] [sig ] MKSI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:44.669298] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MKSI.txt [2026-01-01T20:26:44.669447] [INFO ] [sig ] [2049/3531] Completed MKSI in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:44.669487] [INFO ] [sig ] [2050/3531] Forecasting MKTX... [2026-01-01T20:26:44.669517] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-01T20:26:44.669547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-01T20:26:44.680312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-01T20:26:44.680666] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-01T20:26:44.681430] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-01T20:26:44.681481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:44.681513] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:44.681539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:44.681615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:44.736876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:44.737454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:44.737527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:44.737559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:44.856997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:44.857161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:44.857207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:44.857238] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:44.860673] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: DOWN (p=0.21%) [2026-01-01T20:26:44.860949] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-01T20:26:44.861068] [INFO ] [sig ] MKTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:45.003529] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MKTX.txt [2026-01-01T20:26:45.003687] [INFO ] [sig ] [2050/3531] Completed MKTX in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:45.003726] [INFO ] [sig ] [2051/3531] Forecasting MLAB... [2026-01-01T20:26:45.003755] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-01T20:26:45.003786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-01T20:26:45.016886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-01T20:26:45.017289] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-01T20:26:45.018293] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-01T20:26:45.018354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:45.018396] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:45.018433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:45.018511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:45.079688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:45.080350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:45.080440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:45.080474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:45.198444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:45.198613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:45.198656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:45.198684] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:45.202061] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=20.30%) [2026-01-01T20:26:45.202337] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-01T20:26:45.202461] [INFO ] [sig ] MLAB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:45.349862] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MLAB.txt [2026-01-01T20:26:45.350000] [INFO ] [sig ] [2051/3531] Completed MLAB in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:45.350043] [INFO ] [sig ] [2052/3531] Forecasting MLCO... [2026-01-01T20:26:45.350081] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-01T20:26:45.350149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-01T20:26:45.360920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-01T20:26:45.361255] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-01T20:26:45.362082] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-01T20:26:45.362134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:45.362167] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:45.362194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:45.362250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:45.417833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:45.418445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:45.418524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:45.418558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:45.539829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:45.539985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:45.540027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:45.540057] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:45.543400] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=27.49%) [2026-01-01T20:26:45.543693] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-01T20:26:45.543817] [INFO ] [sig ] MLCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:45.683098] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MLCO.txt [2026-01-01T20:26:45.683256] [INFO ] [sig ] [2052/3531] Completed MLCO in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:45.683328] [INFO ] [sig ] [2053/3531] Forecasting MLGO... [2026-01-01T20:26:45.683359] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-01T20:26:45.683390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-01T20:26:45.693841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-01T20:26:45.694219] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-01T20:26:45.695032] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-01T20:26:45.695096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:45.695152] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:45.695180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:45.695236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:45.754479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:45.755360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:45.755440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:45.755472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:45.871349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:45.871509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:45.871550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:45.871597] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:45.874901] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=91.29%) [2026-01-01T20:26:45.875172] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-01T20:26:45.875292] [INFO ] [sig ] MLGO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:46.020585] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MLGO.txt [2026-01-01T20:26:46.020761] [INFO ] [sig ] [2053/3531] Completed MLGO in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:46.020804] [INFO ] [sig ] [2054/3531] Forecasting MLI... [2026-01-01T20:26:46.020833] [INFO ] [sig ] Generating forecast for: MLI [2026-01-01T20:26:46.020863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-01T20:26:46.035355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-01T20:26:46.035797] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-01T20:26:46.036703] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-01T20:26:46.036757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:46.036792] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:46.036820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:46.036879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:46.097344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:46.098418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:46.098507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:46.098542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:46.248642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:46.248837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:46.248897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:46.248943] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:46.254099] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-01-01T20:26:46.254558] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-01T20:26:46.254774] [INFO ] [sig ] MLI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:46.467466] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MLI.txt [2026-01-01T20:26:46.467712] [INFO ] [sig ] [2054/3531] Completed MLI in 0.4s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:46.467794] [INFO ] [sig ] [2055/3531] Forecasting MLKN... [2026-01-01T20:26:46.467836] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-01T20:26:46.467873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-01T20:26:46.481002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-01T20:26:46.481483] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-01T20:26:46.482510] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-01T20:26:46.482596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:46.482640] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:46.482673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:46.482746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:46.545177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:46.546289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:46.546395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:46.546438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:46.688763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:46.689268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:46.689348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:46.689400] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:46.694623] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: DOWN (p=7.21%) [2026-01-01T20:26:46.695060] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-01T20:26:46.695253] [INFO ] [sig ] MLKN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:46.899317] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MLKN.txt [2026-01-01T20:26:46.899483] [INFO ] [sig ] [2055/3531] Completed MLKN in 0.4s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:46.899524] [INFO ] [sig ] [2056/3531] Forecasting MLM... [2026-01-01T20:26:46.899554] [INFO ] [sig ] Generating forecast for: MLM [2026-01-01T20:26:46.899631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-01T20:26:46.911568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-01T20:26:46.912071] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-01T20:26:46.912972] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-01T20:26:46.913044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:46.913097] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:46.913134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:46.913212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:46.996366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:46.997378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:46.997484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:46.997520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:47.124160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:47.124333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:47.124378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:47.124467] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:47.128300] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-01-01T20:26:47.128684] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-01T20:26:47.128832] [INFO ] [sig ] MLM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:47.285220] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MLM.txt [2026-01-01T20:26:47.285643] [INFO ] [sig ] [2056/3531] Completed MLM in 0.4s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:47.285768] [INFO ] [sig ] [2057/3531] Forecasting MLP... [2026-01-01T20:26:47.285827] [INFO ] [sig ] Generating forecast for: MLP [2026-01-01T20:26:47.285883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-01T20:26:47.298219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-01T20:26:47.298634] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-01T20:26:47.299613] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-01T20:26:47.299665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:47.299698] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:47.299725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:47.299782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:47.361093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:47.361977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:47.362061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:47.362095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:47.466903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:47.467065] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:26:47.467108] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:47.467138] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:47.470763] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-01T20:26:47.471065] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-01T20:26:47.471201] [INFO ] [sig ] MLP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:47.616310] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MLP.txt [2026-01-01T20:26:47.616443] [INFO ] [sig ] [2057/3531] Completed MLP in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:47.616481] [INFO ] [sig ] [2058/3531] Forecasting MLTX... [2026-01-01T20:26:47.616513] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-01T20:26:47.616542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-01T20:26:47.626924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-01T20:26:47.627256] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-01T20:26:47.628080] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-01T20:26:47.628134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:47.628168] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:47.628197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:47.628257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:47.684997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:47.685615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:47.685696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:47.685729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:47.805407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:47.805566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:47.805630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:47.805660] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:47.809172] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-01-01T20:26:47.809457] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-01T20:26:47.809619] [INFO ] [sig ] MLTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:47.946307] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MLTX.txt [2026-01-01T20:26:47.946458] [INFO ] [sig ] [2058/3531] Completed MLTX in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:47.946514] [INFO ] [sig ] [2059/3531] Forecasting MLYS... [2026-01-01T20:26:47.946547] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-01T20:26:47.946601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-01T20:26:47.957845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-01T20:26:47.958178] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-01T20:26:47.958997] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-01T20:26:47.959049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:47.959081] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:47.959107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:47.959163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:48.014360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:48.015048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:48.015129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:48.015161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:48.125963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:48.126120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:48.126163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:48.126192] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:48.129521] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=55.62%) [2026-01-01T20:26:48.129808] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-01T20:26:48.129931] [INFO ] [sig ] MLYS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:48.295568] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MLYS.txt [2026-01-01T20:26:48.295743] [INFO ] [sig ] [2059/3531] Completed MLYS in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:48.295785] [INFO ] [sig ] [2060/3531] Forecasting MMC... [2026-01-01T20:26:48.295815] [INFO ] [sig ] Generating forecast for: MMC [2026-01-01T20:26:48.295844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMC' from 'https://tdm.silogroup.org/data/derivative_storage/MMC.csv'. [2026-01-01T20:26:48.308416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMC'. [2026-01-01T20:26:48.308870] [INFO ] [FORECASTER] Starting predict_future for MMC [2026-01-01T20:26:48.309824] [DEBUG] [LOCAL ] No optimal features file found for MMC: ./output/feature-sets/MMC.txt [2026-01-01T20:26:48.309885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:48.309925] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:48.309959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:48.310041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:48.367464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:48.368300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:48.368379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:48.368413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:48.492923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:48.493075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:48.493134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:48.493164] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:48.496600] [DEBUG] [FORECASTER] MMC: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-01T20:26:48.496881] [INFO ] [FORECASTER] Completed predict_future for MMC [2026-01-01T20:26:48.497008] [INFO ] [sig ] MMC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:48.643217] [INFO ] [LOCAL ] Saved forecast: MMC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MMC.txt [2026-01-01T20:26:48.643348] [INFO ] [sig ] [2060/3531] Completed MMC in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:48.643386] [INFO ] [sig ] [2061/3531] Forecasting MMD... [2026-01-01T20:26:48.643416] [INFO ] [sig ] Generating forecast for: MMD [2026-01-01T20:26:48.643446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-01T20:26:48.654456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-01T20:26:48.654783] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-01T20:26:48.655533] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-01T20:26:48.655602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:48.655652] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:48.655680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:48.655737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:48.712378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:48.712988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:48.713066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:48.713099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:48.833008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:48.833163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:48.833207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:48.833237] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:48.836682] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=24.33%) [2026-01-01T20:26:48.836953] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-01T20:26:48.837075] [INFO ] [sig ] MMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:48.981238] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MMD.txt [2026-01-01T20:26:48.981386] [INFO ] [sig ] [2061/3531] Completed MMD in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:48.981423] [INFO ] [sig ] [2062/3531] Forecasting MMLP... [2026-01-01T20:26:48.981477] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-01T20:26:48.981510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-01T20:26:48.991738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-01T20:26:48.992050] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-01T20:26:48.992835] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-01T20:26:48.992885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:48.992917] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:48.992944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:48.993001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:49.051508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:49.052140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:49.052233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:49.052268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:49.162559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:49.162726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:49.162768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:49.162797] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:49.166214] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: UP (p=53.64%) [2026-01-01T20:26:49.166484] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-01T20:26:49.166620] [INFO ] [sig ] MMLP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:49.310173] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MMLP.txt [2026-01-01T20:26:49.310324] [INFO ] [sig ] [2062/3531] Completed MMLP in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:49.310372] [INFO ] [sig ] [2063/3531] Forecasting MMS... [2026-01-01T20:26:49.310401] [INFO ] [sig ] Generating forecast for: MMS [2026-01-01T20:26:49.310432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-01T20:26:49.321425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-01T20:26:49.321762] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-01T20:26:49.322535] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-01T20:26:49.322604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:49.322638] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:49.322668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:49.322727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:49.380517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:49.381141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:49.381243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:49.381275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:49.504725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:49.504881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:49.504921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:49.504951] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:49.508360] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-01T20:26:49.508655] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-01T20:26:49.508779] [INFO ] [sig ] MMS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:49.653761] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MMS.txt [2026-01-01T20:26:49.653903] [INFO ] [sig ] [2063/3531] Completed MMS in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:49.653945] [INFO ] [sig ] [2064/3531] Forecasting MMSI... [2026-01-01T20:26:49.653976] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-01T20:26:49.654008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-01T20:26:49.665015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-01T20:26:49.665372] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-01T20:26:49.666206] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-01T20:26:49.666267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:49.666314] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:49.666344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:49.666403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:49.723248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:49.724036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:49.724117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:49.724151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:49.845381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:49.845533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:49.845598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:49.845633] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:49.849043] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-01-01T20:26:49.849324] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-01T20:26:49.849447] [INFO ] [sig ] MMSI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:49.995603] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MMSI.txt [2026-01-01T20:26:49.995740] [INFO ] [sig ] [2064/3531] Completed MMSI in 0.3s | 2.93 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-01T20:26:49.995779] [INFO ] [sig ] [2065/3531] Forecasting MNDO... [2026-01-01T20:26:49.995808] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-01T20:26:49.995839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-01T20:26:50.006503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-01T20:26:50.006833] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-01T20:26:50.007615] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-01T20:26:50.007683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:50.007715] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:50.007740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:50.007797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:50.063371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:50.063984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:50.064059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:50.064090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:50.176951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:50.177099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:50.177141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:50.177170] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:50.181092] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=49.10%) [2026-01-01T20:26:50.181355] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-01T20:26:50.181490] [INFO ] [sig ] MNDO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:50.321120] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MNDO.txt [2026-01-01T20:26:50.321253] [INFO ] [sig ] [2065/3531] Completed MNDO in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:50.321300] [INFO ] [sig ] [2066/3531] Forecasting MNDY... [2026-01-01T20:26:50.321337] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-01T20:26:50.321373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-01T20:26:50.332412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-01T20:26:50.332766] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-01T20:26:50.333533] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-01T20:26:50.333605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:50.333639] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:50.333669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:50.333727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:50.390216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:50.390864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:50.390939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:50.390971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:50.512654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:50.512810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:50.512852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:50.512882] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:50.516190] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=25.72%) [2026-01-01T20:26:50.516459] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-01T20:26:50.516593] [INFO ] [sig ] MNDY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:50.656850] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MNDY.txt [2026-01-01T20:26:50.657029] [INFO ] [sig ] [2066/3531] Completed MNDY in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:50.657071] [INFO ] [sig ] [2067/3531] Forecasting MNKD... [2026-01-01T20:26:50.657101] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-01T20:26:50.657163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-01T20:26:50.667818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-01T20:26:50.668185] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-01T20:26:50.668992] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-01T20:26:50.669044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:50.669084] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:50.669111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:50.669168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:50.725411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:50.726278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:50.726357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:50.726390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:50.849898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:50.850054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:50.850094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:50.850122] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:50.853468] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=31.14%) [2026-01-01T20:26:50.853768] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-01T20:26:50.853893] [INFO ] [sig ] MNKD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:50.992889] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MNKD.txt [2026-01-01T20:26:50.993051] [INFO ] [sig ] [2067/3531] Completed MNKD in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:50.993092] [INFO ] [sig ] [2068/3531] Forecasting MNMD... [2026-01-01T20:26:50.993128] [INFO ] [sig ] Generating forecast for: MNMD [2026-01-01T20:26:50.993160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNMD' from 'https://tdm.silogroup.org/data/derivative_storage/MNMD.csv'. [2026-01-01T20:26:51.003796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNMD'. [2026-01-01T20:26:51.004156] [INFO ] [FORECASTER] Starting predict_future for MNMD [2026-01-01T20:26:51.004958] [DEBUG] [LOCAL ] No optimal features file found for MNMD: ./output/feature-sets/MNMD.txt [2026-01-01T20:26:51.005009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:51.005041] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:51.005067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:51.005124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:51.060977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:51.061868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:51.061948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:51.061980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:51.184145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:51.184301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:51.184340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:51.184368] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:51.187682] [DEBUG] [FORECASTER] MNMD: Forecast T+1@11:T+2@11: UP (p=54.37%) [2026-01-01T20:26:51.187944] [INFO ] [FORECASTER] Completed predict_future for MNMD [2026-01-01T20:26:51.188065] [INFO ] [sig ] MNMD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:51.326828] [INFO ] [LOCAL ] Saved forecast: MNMD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MNMD.txt [2026-01-01T20:26:51.326950] [INFO ] [sig ] [2068/3531] Completed MNMD in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:51.326988] [INFO ] [sig ] [2069/3531] Forecasting MNRO... [2026-01-01T20:26:51.327016] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-01T20:26:51.327046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-01T20:26:51.337629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-01T20:26:51.337955] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-01T20:26:51.338752] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-01T20:26:51.338802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:51.338835] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:51.338861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:51.338922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:51.395335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:51.395946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:51.396021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:51.396053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:51.515551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:51.515711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:51.515751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:51.515781] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:51.519073] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-01-01T20:26:51.519336] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-01T20:26:51.519456] [INFO ] [sig ] MNRO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:51.656458] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MNRO.txt [2026-01-01T20:26:51.656601] [INFO ] [sig ] [2069/3531] Completed MNRO in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:51.656643] [INFO ] [sig ] [2070/3531] Forecasting MNSO... [2026-01-01T20:26:51.656672] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-01T20:26:51.656703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-01T20:26:51.667470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-01T20:26:51.667803] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-01T20:26:51.668563] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-01T20:26:51.668630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:51.668686] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:51.668715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:51.668772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:51.724529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:51.725151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:51.725224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:51.725256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:51.843734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:51.843885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:51.843925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:51.843953] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:51.847317] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=70.65%) [2026-01-01T20:26:51.847598] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-01T20:26:51.847718] [INFO ] [sig ] MNSO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:51.985602] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MNSO.txt [2026-01-01T20:26:51.985727] [INFO ] [sig ] [2070/3531] Completed MNSO in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:51.985765] [INFO ] [sig ] [2071/3531] Forecasting MNTK... [2026-01-01T20:26:51.985805] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-01T20:26:51.985835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-01T20:26:52.005135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-01T20:26:52.005459] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-01T20:26:52.006237] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-01T20:26:52.006288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:52.006319] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:52.006346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:52.006403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:52.064837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:52.065672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:52.065748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:52.065780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:52.182848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:52.182996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:52.183037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:52.183080] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:52.186368] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-01-01T20:26:52.186650] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-01T20:26:52.186769] [INFO ] [sig ] MNTK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:52.328489] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MNTK.txt [2026-01-01T20:26:52.328643] [INFO ] [sig ] [2071/3531] Completed MNTK in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:52.328687] [INFO ] [sig ] [2072/3531] Forecasting MNY... [2026-01-01T20:26:52.328717] [INFO ] [sig ] Generating forecast for: MNY [2026-01-01T20:26:52.328773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-01T20:26:52.339939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-01T20:26:52.340274] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-01T20:26:52.341123] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-01T20:26:52.341177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:52.341210] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:52.341238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:52.341302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:52.400053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:52.400773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:52.400851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:52.400884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:52.517777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:52.517902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:52.517941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:52.517969] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:52.521307] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: DOWN (p=9.16%) [2026-01-01T20:26:52.521596] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-01T20:26:52.521721] [INFO ] [sig ] MNY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:52.665692] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MNY.txt [2026-01-01T20:26:52.665816] [INFO ] [sig ] [2072/3531] Completed MNY in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:52.665855] [INFO ] [sig ] [2073/3531] Forecasting MOD... [2026-01-01T20:26:52.665885] [INFO ] [sig ] Generating forecast for: MOD [2026-01-01T20:26:52.665916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-01T20:26:52.676516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-01T20:26:52.676856] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-01T20:26:52.677635] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-01T20:26:52.677686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:52.677717] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:52.677743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:52.677800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:52.732791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:52.733393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:52.733469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:52.733514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:52.851057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:52.851206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:52.851246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:52.851305] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:52.854653] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: DOWN (p=23.65%) [2026-01-01T20:26:52.854920] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-01T20:26:52.855041] [INFO ] [sig ] MOD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:52.991182] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MOD.txt [2026-01-01T20:26:52.991305] [INFO ] [sig ] [2073/3531] Completed MOD in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:52.991343] [INFO ] [sig ] [2074/3531] Forecasting MODG... [2026-01-01T20:26:52.991373] [INFO ] [sig ] Generating forecast for: MODG [2026-01-01T20:26:52.991404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODG' from 'https://tdm.silogroup.org/data/derivative_storage/MODG.csv'. [2026-01-01T20:26:53.001776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODG'. [2026-01-01T20:26:53.002113] [INFO ] [FORECASTER] Starting predict_future for MODG [2026-01-01T20:26:53.002902] [DEBUG] [LOCAL ] No optimal features file found for MODG: ./output/feature-sets/MODG.txt [2026-01-01T20:26:53.002953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:53.002985] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:53.003011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:53.003068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:53.059836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:53.060506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:53.060601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:53.060637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:53.176853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:53.177001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:53.177040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:53.177069] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:53.180337] [DEBUG] [FORECASTER] MODG: Forecast T+1@11:T+2@11: DOWN (p=27.84%) [2026-01-01T20:26:53.180621] [INFO ] [FORECASTER] Completed predict_future for MODG [2026-01-01T20:26:53.180740] [INFO ] [sig ] MODG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:53.319845] [INFO ] [LOCAL ] Saved forecast: MODG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MODG.txt [2026-01-01T20:26:53.319973] [INFO ] [sig ] [2074/3531] Completed MODG in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:53.320012] [INFO ] [sig ] [2075/3531] Forecasting MODL... [2026-01-01T20:26:53.320040] [INFO ] [sig ] Generating forecast for: MODL [2026-01-01T20:26:53.320073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-01T20:26:53.330614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-01T20:26:53.330941] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-01T20:26:53.331800] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-01T20:26:53.331852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:53.331888] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:53.331926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:53.331986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:53.388524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:53.389314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:53.389392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:53.389424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:53.521248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:53.521394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:53.521435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:53.521464] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:53.524752] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-01-01T20:26:53.525018] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-01T20:26:53.525137] [INFO ] [sig ] MODL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:53.666952] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MODL.txt [2026-01-01T20:26:53.667070] [INFO ] [sig ] [2075/3531] Completed MODL in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:53.667108] [INFO ] [sig ] [2076/3531] Forecasting MOFG... [2026-01-01T20:26:53.667137] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-01T20:26:53.667167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-01T20:26:53.677497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-01T20:26:53.677854] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-01T20:26:53.678742] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-01T20:26:53.678795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:53.678827] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:53.678854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:53.678911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:53.735476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:53.736071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:53.736146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:53.736178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:53.852230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:53.852387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:53.852426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:53.852454] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:53.855929] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: UP (p=66.57%) [2026-01-01T20:26:53.856199] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-01T20:26:53.856318] [INFO ] [sig ] MOFG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:54.005891] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MOFG.txt [2026-01-01T20:26:54.006042] [INFO ] [sig ] [2076/3531] Completed MOFG in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:54.006115] [INFO ] [sig ] [2077/3531] Forecasting MOGO... [2026-01-01T20:26:54.006162] [INFO ] [sig ] Generating forecast for: MOGO [2026-01-01T20:26:54.006220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOGO' from 'https://tdm.silogroup.org/data/derivative_storage/MOGO.csv'. [2026-01-01T20:26:54.018875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOGO'. [2026-01-01T20:26:54.019291] [INFO ] [FORECASTER] Starting predict_future for MOGO [2026-01-01T20:26:54.020179] [DEBUG] [LOCAL ] No optimal features file found for MOGO: ./output/feature-sets/MOGO.txt [2026-01-01T20:26:54.020233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:54.020266] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:54.020293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:54.020351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:54.085060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:54.086068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:54.086181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:54.086225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:54.201220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:54.201381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:54.201424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:54.201452] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:54.204772] [DEBUG] [FORECASTER] MOGO: Forecast T+1@11:T+2@11: UP (p=62.65%) [2026-01-01T20:26:54.205041] [INFO ] [FORECASTER] Completed predict_future for MOGO [2026-01-01T20:26:54.205160] [INFO ] [sig ] MOGO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:54.341674] [INFO ] [LOCAL ] Saved forecast: MOGO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MOGO.txt [2026-01-01T20:26:54.341809] [INFO ] [sig ] [2077/3531] Completed MOGO in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:54.341849] [INFO ] [sig ] [2078/3531] Forecasting MOH... [2026-01-01T20:26:54.341883] [INFO ] [sig ] Generating forecast for: MOH [2026-01-01T20:26:54.341913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-01T20:26:54.352476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-01T20:26:54.352857] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-01T20:26:54.353665] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-01T20:26:54.353716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:54.353747] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:54.353772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:54.353830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:54.408611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:54.409265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:54.409360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:54.409393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:54.525898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:54.526050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:54.526091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:54.526122] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:54.529547] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=69.98%) [2026-01-01T20:26:54.529849] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-01T20:26:54.529973] [INFO ] [sig ] MOH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:54.667991] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MOH.txt [2026-01-01T20:26:54.668143] [INFO ] [sig ] [2078/3531] Completed MOH in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:54.668183] [INFO ] [sig ] [2079/3531] Forecasting MOMO... [2026-01-01T20:26:54.668212] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-01T20:26:54.668284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-01T20:26:54.679209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-01T20:26:54.679640] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-01T20:26:54.680446] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-01T20:26:54.680499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:54.680532] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:54.680560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:54.680641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:54.738059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:54.738800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:54.738878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:54.738910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:54.856712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:54.856868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:54.856910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:54.856938] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:54.860274] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: DOWN (p=34.50%) [2026-01-01T20:26:54.860544] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-01T20:26:54.860681] [INFO ] [sig ] MOMO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:55.003248] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MOMO.txt [2026-01-01T20:26:55.003425] [INFO ] [sig ] [2079/3531] Completed MOMO in 0.3s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:55.003491] [INFO ] [sig ] [2080/3531] Forecasting MORN... [2026-01-01T20:26:55.003523] [INFO ] [sig ] Generating forecast for: MORN [2026-01-01T20:26:55.003554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-01T20:26:55.014736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-01T20:26:55.015138] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-01T20:26:55.015992] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-01T20:26:55.016051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:55.016085] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:55.016111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:55.016169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:55.074126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:55.074953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:55.075063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:55.075097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:55.196120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:55.196274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:55.196316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:55.196350] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:55.199778] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: DOWN (p=23.00%) [2026-01-01T20:26:55.200045] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-01T20:26:55.200163] [INFO ] [sig ] MORN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:55.356596] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MORN.txt [2026-01-01T20:26:55.356778] [INFO ] [sig ] [2080/3531] Completed MORN in 0.4s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:55.356840] [INFO ] [sig ] [2081/3531] Forecasting MOS... [2026-01-01T20:26:55.356885] [INFO ] [sig ] Generating forecast for: MOS [2026-01-01T20:26:55.356949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-01T20:26:55.368741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-01T20:26:55.369188] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-01T20:26:55.370140] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-01T20:26:55.370200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:55.370234] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:55.370262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:55.370321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:55.426716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:55.427564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:55.427661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:55.427693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:55.547831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:55.547990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:55.548034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:55.548063] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:55.551517] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: DOWN (p=21.56%) [2026-01-01T20:26:55.551810] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-01T20:26:55.551932] [INFO ] [sig ] MOS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:55.721680] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MOS.txt [2026-01-01T20:26:55.721839] [INFO ] [sig ] [2081/3531] Completed MOS in 0.4s | 2.93 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-01T20:26:55.721882] [INFO ] [sig ] [2082/3531] Forecasting MP... [2026-01-01T20:26:55.721914] [INFO ] [sig ] Generating forecast for: MP [2026-01-01T20:26:55.721945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-01T20:26:55.735725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-01T20:26:55.736153] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-01T20:26:55.737172] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-01T20:26:55.737235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:55.737277] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:55.737313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:55.737404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:55.802599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:55.803446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:55.803528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:55.803562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:55.922558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:55.922730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:55.922775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:55.922804] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:55.926244] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: DOWN (p=32.13%) [2026-01-01T20:26:55.926542] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-01T20:26:55.926690] [INFO ] [sig ] MP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:56.074059] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MP.txt [2026-01-01T20:26:56.074216] [INFO ] [sig ] [2082/3531] Completed MP in 0.4s | 2.93 sym/s | Total: 11.8m | ETA: 8.2m [2026-01-01T20:26:56.074256] [INFO ] [sig ] [2083/3531] Forecasting MPA... [2026-01-01T20:26:56.074287] [INFO ] [sig ] Generating forecast for: MPA [2026-01-01T20:26:56.074318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-01T20:26:56.084739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-01T20:26:56.085071] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-01T20:26:56.085896] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-01T20:26:56.085948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:56.085981] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:56.086009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:56.086067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:56.142474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:56.143119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:56.143197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:56.143231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:56.252840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:56.252985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:56.253025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:56.253057] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:56.256350] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: UP (p=94.22%) [2026-01-01T20:26:56.256639] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-01T20:26:56.256761] [INFO ] [sig ] MPA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:56.406546] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MPA.txt [2026-01-01T20:26:56.406791] [INFO ] [sig ] [2083/3531] Completed MPA in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:56.406869] [INFO ] [sig ] [2084/3531] Forecasting MPAA... [2026-01-01T20:26:56.406902] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-01T20:26:56.406931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-01T20:26:56.419956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-01T20:26:56.420348] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-01T20:26:56.421333] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-01T20:26:56.421386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:56.421427] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:56.421456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:56.421513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:56.477932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:56.478823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:56.478932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:56.478988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:56.600986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:56.601179] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:26:56.601223] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:56.601252] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:56.604872] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: DOWN (p=27.33%) [2026-01-01T20:26:56.605330] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-01T20:26:56.605519] [INFO ] [sig ] MPAA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:56.750062] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MPAA.txt [2026-01-01T20:26:56.750243] [INFO ] [sig ] [2084/3531] Completed MPAA in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:56.750296] [INFO ] [sig ] [2085/3531] Forecasting MPB... [2026-01-01T20:26:56.750327] [INFO ] [sig ] Generating forecast for: MPB [2026-01-01T20:26:56.750395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-01T20:26:56.761506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-01T20:26:56.761924] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-01T20:26:56.762783] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-01T20:26:56.762835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:56.762867] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:56.762895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:56.762952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:56.820032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:56.820821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:56.820900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:56.820933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:56.937411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:56.937561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:56.937621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:56.937650] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:56.940967] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-01-01T20:26:56.941229] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-01T20:26:56.941346] [INFO ] [sig ] MPB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:57.080795] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MPB.txt [2026-01-01T20:26:57.080952] [INFO ] [sig ] [2085/3531] Completed MPB in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:57.080992] [INFO ] [sig ] [2086/3531] Forecasting MPC... [2026-01-01T20:26:57.081022] [INFO ] [sig ] Generating forecast for: MPC [2026-01-01T20:26:57.081053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-01T20:26:57.092332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-01T20:26:57.092721] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-01T20:26:57.093494] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-01T20:26:57.093544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:57.093600] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:57.093631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:57.093687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:57.149450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:57.150124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:57.150203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:57.150246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:57.270962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:57.271120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:57.271163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:57.271194] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:57.275010] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-01-01T20:26:57.275312] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-01T20:26:57.275438] [INFO ] [sig ] MPC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:57.413850] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MPC.txt [2026-01-01T20:26:57.414012] [INFO ] [sig ] [2086/3531] Completed MPC in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:57.414094] [INFO ] [sig ] [2087/3531] Forecasting MPX... [2026-01-01T20:26:57.414132] [INFO ] [sig ] Generating forecast for: MPX [2026-01-01T20:26:57.414164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-01T20:26:57.424593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-01T20:26:57.424944] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-01T20:26:57.425785] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-01T20:26:57.425839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:57.425898] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:57.425927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:57.425987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:57.482277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:57.483039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:57.483117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:57.483150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:57.592746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:57.592895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:57.592936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:57.592964] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:57.596241] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: DOWN (p=16.32%) [2026-01-01T20:26:57.596504] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-01T20:26:57.596646] [INFO ] [sig ] MPX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:57.734215] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MPX.txt [2026-01-01T20:26:57.734338] [INFO ] [sig ] [2087/3531] Completed MPX in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:57.734377] [INFO ] [sig ] [2088/3531] Forecasting MQ... [2026-01-01T20:26:57.734407] [INFO ] [sig ] Generating forecast for: MQ [2026-01-01T20:26:57.734441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-01T20:26:57.745207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-01T20:26:57.745546] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-01T20:26:57.746498] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-01T20:26:57.746554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:57.746640] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:57.746681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:57.746742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:57.806852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:57.807739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:57.807840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:57.807873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:57.925349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:57.925504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:57.925546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:57.925598] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:57.929077] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-01-01T20:26:57.929356] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-01T20:26:57.929489] [INFO ] [sig ] MQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:58.072412] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MQ.txt [2026-01-01T20:26:58.072557] [INFO ] [sig ] [2088/3531] Completed MQ in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:58.072621] [INFO ] [sig ] [2089/3531] Forecasting MQY... [2026-01-01T20:26:58.072656] [INFO ] [sig ] Generating forecast for: MQY [2026-01-01T20:26:58.072713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-01T20:26:58.083555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-01T20:26:58.083915] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-01T20:26:58.084702] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-01T20:26:58.084754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:58.084787] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:58.084815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:58.084873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:58.140981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:58.141775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:58.141855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:58.141888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:58.263654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:58.263815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:58.263856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:58.263885] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:58.267358] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: UP (p=94.20%) [2026-01-01T20:26:58.267671] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-01T20:26:58.267799] [INFO ] [sig ] MQY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:58.413276] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MQY.txt [2026-01-01T20:26:58.413501] [INFO ] [sig ] [2089/3531] Completed MQY in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:58.413617] [INFO ] [sig ] [2090/3531] Forecasting MRAM... [2026-01-01T20:26:58.413671] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-01T20:26:58.413720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-01T20:26:58.425419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-01T20:26:58.425882] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-01T20:26:58.426745] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-01T20:26:58.426799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:58.426831] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:58.426858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:58.426916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:58.486682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:58.487503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:58.487599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:58.487634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:58.609516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:58.609698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:58.609740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:58.609768] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:58.613325] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: UP (p=57.98%) [2026-01-01T20:26:58.613675] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-01T20:26:58.613817] [INFO ] [sig ] MRAM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:58.758634] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MRAM.txt [2026-01-01T20:26:58.758795] [INFO ] [sig ] [2090/3531] Completed MRAM in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:58.758834] [INFO ] [sig ] [2091/3531] Forecasting MRBK... [2026-01-01T20:26:58.758866] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-01T20:26:58.758896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-01T20:26:58.769674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-01T20:26:58.770056] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-01T20:26:58.770973] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-01T20:26:58.771025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:58.771057] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:58.771083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:58.771141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:58.836564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:58.837467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:58.837569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:58.837627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:58.952330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:58.952500] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:26:58.952542] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:58.952588] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:58.955881] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=46.46%) [2026-01-01T20:26:58.956144] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-01T20:26:58.956261] [INFO ] [sig ] MRBK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:59.094103] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MRBK.txt [2026-01-01T20:26:59.094239] [INFO ] [sig ] [2091/3531] Completed MRBK in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:59.094283] [INFO ] [sig ] [2092/3531] Forecasting MRCC... [2026-01-01T20:26:59.094313] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-01T20:26:59.094344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-01T20:26:59.104652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-01T20:26:59.104969] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-01T20:26:59.105762] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-01T20:26:59.105812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:59.105844] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:59.105871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:59.105927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:59.161814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:59.162507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:59.162608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:59.162642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:59.284113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:59.284271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:59.284313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:59.284342] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:59.287721] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-01-01T20:26:59.287992] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-01T20:26:59.288114] [INFO ] [sig ] MRCC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:26:59.433072] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MRCC.txt [2026-01-01T20:26:59.433235] [INFO ] [sig ] [2092/3531] Completed MRCC in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:59.433276] [INFO ] [sig ] [2093/3531] Forecasting MRCY... [2026-01-01T20:26:59.433305] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-01T20:26:59.433335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-01T20:26:59.444172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-01T20:26:59.444591] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-01T20:26:59.445368] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-01T20:26:59.445420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:59.445451] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:59.445478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:59.445535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:59.501051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:59.501943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:59.502027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:59.502060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:59.623113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:59.623271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:59.623313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:59.623342] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:59.626750] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: UP (p=51.56%) [2026-01-01T20:26:59.627032] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-01T20:26:59.627174] [INFO ] [sig ] MRCY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:26:59.781010] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MRCY.txt [2026-01-01T20:26:59.781166] [INFO ] [sig ] [2093/3531] Completed MRCY in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:26:59.781208] [INFO ] [sig ] [2094/3531] Forecasting MRK... [2026-01-01T20:26:59.781238] [INFO ] [sig ] Generating forecast for: MRK [2026-01-01T20:26:59.781268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-01T20:26:59.794481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-01T20:26:59.794961] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-01T20:26:59.796057] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-01T20:26:59.796121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:26:59.796169] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:26:59.796208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:26:59.796290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:26:59.859892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:26:59.860782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:26:59.860878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:26:59.860929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:26:59.988362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:26:59.988529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:26:59.988587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:26:59.988620] [INFO ] [FORECASTER] Training complete [2026-01-01T20:26:59.992039] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: DOWN (p=28.60%) [2026-01-01T20:26:59.992338] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-01T20:26:59.992475] [INFO ] [sig ] MRK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:00.130224] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MRK.txt [2026-01-01T20:27:00.130390] [INFO ] [sig ] [2094/3531] Completed MRK in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:27:00.130442] [INFO ] [sig ] [2095/3531] Forecasting MRM... [2026-01-01T20:27:00.130481] [INFO ] [sig ] Generating forecast for: MRM [2026-01-01T20:27:00.130547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-01T20:27:00.141742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-01T20:27:00.142130] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-01T20:27:00.142941] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-01T20:27:00.142992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:00.143023] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:00.143050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:00.143107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:00.198245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:00.199162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:00.199245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:00.199277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:00.319074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:00.319234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:00.319276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:00.319323] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:00.322647] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-01T20:27:00.322915] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-01T20:27:00.323037] [INFO ] [sig ] MRM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:00.528131] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MRM.txt [2026-01-01T20:27:00.528291] [INFO ] [sig ] [2095/3531] Completed MRM in 0.4s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:27:00.528341] [INFO ] [sig ] [2096/3531] Forecasting MRNA... [2026-01-01T20:27:00.528378] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-01T20:27:00.528438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-01T20:27:00.539566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-01T20:27:00.540000] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-01T20:27:00.540838] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-01T20:27:00.540891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:00.540924] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:00.540952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:00.541012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:00.598121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:00.599053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:00.599145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:00.599179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:00.731247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:00.731442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:00.731499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:00.731542] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:00.736311] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: UP (p=54.21%) [2026-01-01T20:27:00.736764] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-01T20:27:00.736940] [INFO ] [sig ] MRNA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:00.894604] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MRNA.txt [2026-01-01T20:27:00.894787] [INFO ] [sig ] [2096/3531] Completed MRNA in 0.4s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:27:00.894830] [INFO ] [sig ] [2097/3531] Forecasting MRSN... [2026-01-01T20:27:00.894861] [INFO ] [sig ] Generating forecast for: MRSN [2026-01-01T20:27:00.894891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRSN' from 'https://tdm.silogroup.org/data/derivative_storage/MRSN.csv'. [2026-01-01T20:27:00.906220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRSN'. [2026-01-01T20:27:00.906642] [INFO ] [FORECASTER] Starting predict_future for MRSN [2026-01-01T20:27:00.907407] [DEBUG] [LOCAL ] No optimal features file found for MRSN: ./output/feature-sets/MRSN.txt [2026-01-01T20:27:00.907458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:00.907489] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:00.907517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:00.907593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:00.964928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:00.965862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:00.965996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:00.966032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:01.087345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:01.087525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:01.087568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:01.087619] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:01.090997] [DEBUG] [FORECASTER] MRSN: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-01T20:27:01.091274] [INFO ] [FORECASTER] Completed predict_future for MRSN [2026-01-01T20:27:01.091400] [INFO ] [sig ] MRSN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:01.240660] [INFO ] [LOCAL ] Saved forecast: MRSN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MRSN.txt [2026-01-01T20:27:01.240835] [INFO ] [sig ] [2097/3531] Completed MRSN in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:27:01.240889] [INFO ] [sig ] [2098/3531] Forecasting MRTN... [2026-01-01T20:27:01.240947] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-01T20:27:01.240979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-01T20:27:01.253245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-01T20:27:01.253721] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-01T20:27:01.254537] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-01T20:27:01.254607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:01.254640] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:01.254667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:01.254724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:01.311553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:01.312493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:01.312596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:01.312633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:01.430061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:01.430232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:01.430275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:01.430304] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:01.433805] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=43.86%) [2026-01-01T20:27:01.434138] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-01T20:27:01.434274] [INFO ] [sig ] MRTN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:01.576401] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MRTN.txt [2026-01-01T20:27:01.576567] [INFO ] [sig ] [2098/3531] Completed MRTN in 0.3s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:27:01.576630] [INFO ] [sig ] [2099/3531] Forecasting MRVI... [2026-01-01T20:27:01.576660] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-01T20:27:01.576690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-01T20:27:01.592183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-01T20:27:01.592697] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-01T20:27:01.593929] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-01T20:27:01.594005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:01.594076] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:01.594124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:01.594208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:01.665045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:01.665955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:01.666043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:01.666077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:01.789987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:01.790149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:01.790192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:01.790222] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:01.793924] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: UP (p=67.66%) [2026-01-01T20:27:01.794222] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-01T20:27:01.794358] [INFO ] [sig ] MRVI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:01.939387] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MRVI.txt [2026-01-01T20:27:01.939549] [INFO ] [sig ] [2099/3531] Completed MRVI in 0.4s | 2.93 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-01T20:27:01.939610] [INFO ] [sig ] [2100/3531] Forecasting MRVL... [2026-01-01T20:27:01.939670] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-01T20:27:01.939702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-01T20:27:01.950477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-01T20:27:01.950916] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-01T20:27:01.951767] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-01T20:27:01.951820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:01.951852] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:01.951878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:01.951936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:02.009699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:02.010532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:02.010631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:02.010667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:02.127856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:02.128018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:02.128061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:02.128091] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:02.131644] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-01T20:27:02.131947] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-01T20:27:02.132078] [INFO ] [sig ] MRVL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:02.277329] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MRVL.txt [2026-01-01T20:27:02.277513] [INFO ] [sig ] [2100/3531] Completed MRVL in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:02.277565] [INFO ] [sig ] [2101/3531] Forecasting MRX... [2026-01-01T20:27:02.277616] [INFO ] [sig ] Generating forecast for: MRX [2026-01-01T20:27:02.277647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-01T20:27:02.288465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-01T20:27:02.288866] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-01T20:27:02.290470] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-01T20:27:02.290622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:02.290660] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:02.290688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:02.290747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:02.346762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:02.347624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:02.347705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:02.347738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:02.462547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:02.462725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:02.462767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:02.462796] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:02.466095] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=6.38%) [2026-01-01T20:27:02.466364] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-01T20:27:02.466483] [INFO ] [sig ] MRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:02.609714] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MRX.txt [2026-01-01T20:27:02.609851] [INFO ] [sig ] [2101/3531] Completed MRX in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:02.609891] [INFO ] [sig ] [2102/3531] Forecasting MS... [2026-01-01T20:27:02.609921] [INFO ] [sig ] Generating forecast for: MS [2026-01-01T20:27:02.609951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-01T20:27:02.621103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-01T20:27:02.621452] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-01T20:27:02.622245] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-01T20:27:02.622297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:02.622329] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:02.622356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:02.622413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:02.678029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:02.678687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:02.678766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:02.678799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:02.799518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:02.799732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:02.799776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:02.799804] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:02.803447] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: DOWN (p=27.42%) [2026-01-01T20:27:02.803775] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-01T20:27:02.803898] [INFO ] [sig ] MS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:02.951101] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MS.txt [2026-01-01T20:27:02.951246] [INFO ] [sig ] [2102/3531] Completed MS in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:02.951286] [INFO ] [sig ] [2103/3531] Forecasting MSA... [2026-01-01T20:27:02.951316] [INFO ] [sig ] Generating forecast for: MSA [2026-01-01T20:27:02.951353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-01T20:27:02.962987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-01T20:27:02.963302] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-01T20:27:02.964113] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-01T20:27:02.964164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:02.964197] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:02.964223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:02.964280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:03.021678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:03.022378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:03.022457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:03.022490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:03.140412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:03.140594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:03.140647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:03.140682] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:03.143990] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=76.88%) [2026-01-01T20:27:03.144252] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-01T20:27:03.144370] [INFO ] [sig ] MSA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:03.282690] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MSA.txt [2026-01-01T20:27:03.282847] [INFO ] [sig ] [2103/3531] Completed MSA in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:03.282887] [INFO ] [sig ] [2104/3531] Forecasting MSB... [2026-01-01T20:27:03.282919] [INFO ] [sig ] Generating forecast for: MSB [2026-01-01T20:27:03.282949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-01T20:27:03.294055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-01T20:27:03.294404] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-01T20:27:03.295204] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-01T20:27:03.295256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:03.295317] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:03.295346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:03.295403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:03.350552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:03.351310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:03.351391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:03.351423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:03.471215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:03.471374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:03.471415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:03.471445] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:03.474851] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=17.24%) [2026-01-01T20:27:03.475118] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-01T20:27:03.475240] [INFO ] [sig ] MSB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:03.632225] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MSB.txt [2026-01-01T20:27:03.632398] [INFO ] [sig ] [2104/3531] Completed MSB in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:03.632440] [INFO ] [sig ] [2105/3531] Forecasting MSBI... [2026-01-01T20:27:03.632470] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-01T20:27:03.632524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-01T20:27:03.644676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-01T20:27:03.645125] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-01T20:27:03.645991] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-01T20:27:03.646044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:03.646076] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:03.646103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:03.646160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:03.702827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:03.703806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:03.703915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:03.703949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:03.829397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:03.829561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:03.829623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:03.829655] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:03.833186] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=41.35%) [2026-01-01T20:27:03.833475] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-01T20:27:03.833625] [INFO ] [sig ] MSBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:03.973854] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MSBI.txt [2026-01-01T20:27:03.974026] [INFO ] [sig ] [2105/3531] Completed MSBI in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:03.974066] [INFO ] [sig ] [2106/3531] Forecasting MSCI... [2026-01-01T20:27:03.974096] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-01T20:27:03.974125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-01T20:27:03.986231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-01T20:27:03.986650] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-01T20:27:03.987441] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-01T20:27:03.987493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:03.987524] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:03.987550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:03.987626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:04.044410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:04.045275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:04.045357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:04.045391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:04.162137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:04.162298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:04.162337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:04.162382] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:04.165819] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: UP (p=91.69%) [2026-01-01T20:27:04.166087] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-01T20:27:04.166206] [INFO ] [sig ] MSCI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:04.310916] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MSCI.txt [2026-01-01T20:27:04.311068] [INFO ] [sig ] [2106/3531] Completed MSCI in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:04.311108] [INFO ] [sig ] [2107/3531] Forecasting MSD... [2026-01-01T20:27:04.311137] [INFO ] [sig ] Generating forecast for: MSD [2026-01-01T20:27:04.311168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-01T20:27:04.321363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-01T20:27:04.321699] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-01T20:27:04.322462] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-01T20:27:04.322514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:04.322545] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:04.322605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:04.322667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:04.378056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:04.378730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:04.378808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:04.378840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:04.495767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:04.495919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:04.495961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:04.496020] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:04.499370] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=23.38%) [2026-01-01T20:27:04.499661] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-01T20:27:04.499785] [INFO ] [sig ] MSD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:04.639815] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MSD.txt [2026-01-01T20:27:04.639955] [INFO ] [sig ] [2107/3531] Completed MSD in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:04.639995] [INFO ] [sig ] [2108/3531] Forecasting MSEX... [2026-01-01T20:27:04.640025] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-01T20:27:04.640056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-01T20:27:04.650880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-01T20:27:04.651228] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-01T20:27:04.652047] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-01T20:27:04.652099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:04.652132] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:04.652157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:04.652215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:04.709266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:04.710116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:04.710202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:04.710236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:04.831324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:04.831483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:04.831525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:04.831554] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:04.835749] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=29.70%) [2026-01-01T20:27:04.836088] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-01T20:27:04.836239] [INFO ] [sig ] MSEX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:04.980489] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MSEX.txt [2026-01-01T20:27:04.980658] [INFO ] [sig ] [2108/3531] Completed MSEX in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:04.980701] [INFO ] [sig ] [2109/3531] Forecasting MSFD... [2026-01-01T20:27:04.980731] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-01T20:27:04.980761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-01T20:27:04.991439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-01T20:27:04.991863] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-01T20:27:04.992676] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-01T20:27:04.992726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:04.992758] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:04.992785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:04.992843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:05.049458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:05.050101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:05.050180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:05.050212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:05.168828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:05.169013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:05.169057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:05.169086] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:05.172515] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: UP (p=88.79%) [2026-01-01T20:27:05.172805] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-01T20:27:05.172931] [INFO ] [sig ] MSFD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:05.312166] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MSFD.txt [2026-01-01T20:27:05.312324] [INFO ] [sig ] [2109/3531] Completed MSFD in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:05.312366] [INFO ] [sig ] [2110/3531] Forecasting MSFL... [2026-01-01T20:27:05.312396] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-01T20:27:05.312430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-01T20:27:05.323174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-01T20:27:05.323512] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-01T20:27:05.324327] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-01T20:27:05.324379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:05.324412] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:05.324440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:05.324511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:05.381777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:05.382733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:05.382816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:05.382849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:05.504073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:05.504243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:05.504284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:05.504312] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:05.507605] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: UP (p=67.05%) [2026-01-01T20:27:05.507871] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-01T20:27:05.507987] [INFO ] [sig ] MSFL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:05.644867] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MSFL.txt [2026-01-01T20:27:05.645004] [INFO ] [sig ] [2110/3531] Completed MSFL in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:05.645044] [INFO ] [sig ] [2111/3531] Forecasting MSGE... [2026-01-01T20:27:05.645103] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-01T20:27:05.645134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-01T20:27:05.658113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-01T20:27:05.658771] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-01T20:27:05.659825] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-01T20:27:05.659881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:05.659916] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:05.659944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:05.660006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:05.718996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:05.721304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:05.721525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:05.721558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:05.844616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:05.844857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:05.844907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:05.844938] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:05.849093] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: UP (p=71.56%) [2026-01-01T20:27:05.849476] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-01T20:27:05.849653] [INFO ] [sig ] MSGE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:06.003369] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MSGE.txt [2026-01-01T20:27:06.003539] [INFO ] [sig ] [2111/3531] Completed MSGE in 0.4s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:06.003597] [INFO ] [sig ] [2112/3531] Forecasting MSGM... [2026-01-01T20:27:06.003631] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-01T20:27:06.003663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-01T20:27:06.016626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-01T20:27:06.017138] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-01T20:27:06.018017] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-01T20:27:06.018084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:06.018117] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:06.018143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:06.018201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:06.074060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:06.075106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:06.075209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:06.075242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:06.187552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:06.187737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:06.187777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:06.187805] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:06.191170] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: DOWN (p=49.44%) [2026-01-01T20:27:06.191438] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-01T20:27:06.191559] [INFO ] [sig ] MSGM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:06.332180] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MSGM.txt [2026-01-01T20:27:06.332341] [INFO ] [sig ] [2112/3531] Completed MSGM in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:06.332382] [INFO ] [sig ] [2113/3531] Forecasting MSGS... [2026-01-01T20:27:06.332411] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-01T20:27:06.332445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-01T20:27:06.343030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-01T20:27:06.343416] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-01T20:27:06.344232] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-01T20:27:06.344283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:06.344315] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:06.344342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:06.344398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:06.399628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:06.400472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:06.400557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:06.400610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:06.518289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:06.518451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:06.518491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:06.518520] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:06.521897] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=83.62%) [2026-01-01T20:27:06.522179] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-01T20:27:06.522303] [INFO ] [sig ] MSGS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:06.662067] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MSGS.txt [2026-01-01T20:27:06.662210] [INFO ] [sig ] [2113/3531] Completed MSGS in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:06.662249] [INFO ] [sig ] [2114/3531] Forecasting MSI... [2026-01-01T20:27:06.662279] [INFO ] [sig ] Generating forecast for: MSI [2026-01-01T20:27:06.662312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-01T20:27:06.673804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-01T20:27:06.674193] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-01T20:27:06.675001] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-01T20:27:06.675053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:06.675085] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:06.675113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:06.675170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:06.734405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:06.735328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:06.735439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:06.735472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:06.856119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:06.856306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:06.856350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:06.856378] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:06.859865] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=10.26%) [2026-01-01T20:27:06.860159] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-01T20:27:06.860290] [INFO ] [sig ] MSI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:07.006244] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MSI.txt [2026-01-01T20:27:07.006427] [INFO ] [sig ] [2114/3531] Completed MSI in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:07.006471] [INFO ] [sig ] [2115/3531] Forecasting MSM... [2026-01-01T20:27:07.006503] [INFO ] [sig ] Generating forecast for: MSM [2026-01-01T20:27:07.006535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-01T20:27:07.017862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-01T20:27:07.018241] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-01T20:27:07.019062] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-01T20:27:07.019113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:07.019145] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:07.019172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:07.019229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:07.075250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:07.076153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:07.076251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:07.076283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:07.193765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:07.193928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:07.193969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:07.193998] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:07.197302] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: UP (p=87.03%) [2026-01-01T20:27:07.197593] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-01T20:27:07.197716] [INFO ] [sig ] MSM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:07.335804] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MSM.txt [2026-01-01T20:27:07.335970] [INFO ] [sig ] [2115/3531] Completed MSM in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:07.336011] [INFO ] [sig ] [2116/3531] Forecasting MSTX... [2026-01-01T20:27:07.336040] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-01T20:27:07.336073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-01T20:27:07.346923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-01T20:27:07.347294] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-01T20:27:07.348102] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-01T20:27:07.348154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:07.348184] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:07.348210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:07.348267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:07.403895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:07.404769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:07.404849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:07.404881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:07.524382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:07.524552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:07.524611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:07.524641] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:07.527932] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: DOWN (p=44.93%) [2026-01-01T20:27:07.528203] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-01T20:27:07.528325] [INFO ] [sig ] MSTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:07.679958] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MSTX.txt [2026-01-01T20:27:07.680180] [INFO ] [sig ] [2116/3531] Completed MSTX in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-01T20:27:07.680224] [INFO ] [sig ] [2117/3531] Forecasting MTB... [2026-01-01T20:27:07.680255] [INFO ] [sig ] Generating forecast for: MTB [2026-01-01T20:27:07.680287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-01T20:27:07.694127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-01T20:27:07.694872] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-01T20:27:07.695909] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-01T20:27:07.695979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:07.696014] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:07.696042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:07.696104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:07.755048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:07.756053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:07.756145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:07.756184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:07.879329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:07.879495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:07.879540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:07.879585] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:07.883014] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: UP (p=52.64%) [2026-01-01T20:27:07.883307] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-01T20:27:07.883435] [INFO ] [sig ] MTB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:08.021709] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MTB.txt [2026-01-01T20:27:08.021896] [INFO ] [sig ] [2117/3531] Completed MTB in 0.3s | 2.93 sym/s | Total: 12.0m | ETA: 8.0m [2026-01-01T20:27:08.021939] [INFO ] [sig ] [2118/3531] Forecasting MTCH... [2026-01-01T20:27:08.021968] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-01T20:27:08.021999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-01T20:27:08.033652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-01T20:27:08.034011] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-01T20:27:08.034817] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-01T20:27:08.034868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:08.034901] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:08.034928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:08.034989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:08.091171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:08.092023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:08.092104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:08.092136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:08.213863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:08.214031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:08.214074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:08.214105] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:08.217489] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-01-01T20:27:08.217790] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-01T20:27:08.217919] [INFO ] [sig ] MTCH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:08.362772] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MTCH.txt [2026-01-01T20:27:08.362946] [INFO ] [sig ] [2118/3531] Completed MTCH in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:08.362985] [INFO ] [sig ] [2119/3531] Forecasting MTD... [2026-01-01T20:27:08.363015] [INFO ] [sig ] Generating forecast for: MTD [2026-01-01T20:27:08.363047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-01T20:27:08.374898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-01T20:27:08.375246] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-01T20:27:08.376052] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-01T20:27:08.376105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:08.376138] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:08.376166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:08.376224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:08.431756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:08.432684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:08.432779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:08.432815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:08.553786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:08.553956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:08.554015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:08.554045] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:08.557417] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: UP (p=62.82%) [2026-01-01T20:27:08.557737] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-01T20:27:08.557865] [INFO ] [sig ] MTD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:08.698945] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MTD.txt [2026-01-01T20:27:08.699120] [INFO ] [sig ] [2119/3531] Completed MTD in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:08.699159] [INFO ] [sig ] [2120/3531] Forecasting MTG... [2026-01-01T20:27:08.699188] [INFO ] [sig ] Generating forecast for: MTG [2026-01-01T20:27:08.699218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-01T20:27:08.710246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-01T20:27:08.710652] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-01T20:27:08.711431] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-01T20:27:08.711481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:08.711514] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:08.711541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:08.711624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:08.766899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:08.767544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:08.767638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:08.767676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:08.888511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:08.888685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:08.888729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:08.888760] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:08.892163] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: DOWN (p=19.57%) [2026-01-01T20:27:08.892440] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-01T20:27:08.892562] [INFO ] [sig ] MTG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:09.033806] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MTG.txt [2026-01-01T20:27:09.033939] [INFO ] [sig ] [2120/3531] Completed MTG in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:09.033978] [INFO ] [sig ] [2121/3531] Forecasting MTH... [2026-01-01T20:27:09.034008] [INFO ] [sig ] Generating forecast for: MTH [2026-01-01T20:27:09.034038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-01T20:27:09.045429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-01T20:27:09.045782] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-01T20:27:09.046599] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-01T20:27:09.046651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:09.046722] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:09.046752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:09.046815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:09.103486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:09.104204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:09.104280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:09.104312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:09.222006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:09.222165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:09.222208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:09.222238] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:09.225593] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-01T20:27:09.225867] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-01T20:27:09.225988] [INFO ] [sig ] MTH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:09.367028] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MTH.txt [2026-01-01T20:27:09.367227] [INFO ] [sig ] [2121/3531] Completed MTH in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:09.367272] [INFO ] [sig ] [2122/3531] Forecasting MTLS... [2026-01-01T20:27:09.367300] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-01T20:27:09.367329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-01T20:27:09.383855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-01T20:27:09.384246] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-01T20:27:09.385043] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-01T20:27:09.385094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:09.385125] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:09.385151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:09.385209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:09.440650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:09.441283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:09.441359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:09.441390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:09.566824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:09.566984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:09.567025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:09.567054] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:09.570376] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: UP (p=75.45%) [2026-01-01T20:27:09.570668] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-01T20:27:09.570790] [INFO ] [sig ] MTLS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:09.711766] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MTLS.txt [2026-01-01T20:27:09.711940] [INFO ] [sig ] [2122/3531] Completed MTLS in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:09.711980] [INFO ] [sig ] [2123/3531] Forecasting MTN... [2026-01-01T20:27:09.712038] [INFO ] [sig ] Generating forecast for: MTN [2026-01-01T20:27:09.712072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-01T20:27:09.724010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-01T20:27:09.724393] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-01T20:27:09.725219] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-01T20:27:09.725272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:09.725321] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:09.725349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:09.725407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:09.780113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:09.781022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:09.781104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:09.781137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:09.901653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:09.901808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:09.901848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:09.901877] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:09.905160] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: DOWN (p=37.98%) [2026-01-01T20:27:09.905427] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-01T20:27:09.905547] [INFO ] [sig ] MTN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:10.041757] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MTN.txt [2026-01-01T20:27:10.041915] [INFO ] [sig ] [2123/3531] Completed MTN in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:10.041955] [INFO ] [sig ] [2124/3531] Forecasting MTRN... [2026-01-01T20:27:10.041985] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-01T20:27:10.042015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-01T20:27:10.053668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-01T20:27:10.054272] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-01T20:27:10.055272] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-01T20:27:10.055323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:10.055356] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:10.055382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:10.055439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:10.111682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:10.112594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:10.112680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:10.112713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:10.234226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:10.234388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:10.234431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:10.234496] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:10.238089] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=15.53%) [2026-01-01T20:27:10.238378] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-01T20:27:10.238508] [INFO ] [sig ] MTRN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:10.379255] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MTRN.txt [2026-01-01T20:27:10.379388] [INFO ] [sig ] [2124/3531] Completed MTRN in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:10.379427] [INFO ] [sig ] [2125/3531] Forecasting MTRX... [2026-01-01T20:27:10.379457] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-01T20:27:10.379487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-01T20:27:10.394468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-01T20:27:10.394924] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-01T20:27:10.395730] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-01T20:27:10.395781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:10.395812] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:10.395839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:10.395896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:10.450636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:10.451390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:10.451478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:10.451511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:10.571441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:10.571624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:10.571669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:10.571698] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:10.575040] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: UP (p=66.92%) [2026-01-01T20:27:10.575309] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-01T20:27:10.575430] [INFO ] [sig ] MTRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:10.713869] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MTRX.txt [2026-01-01T20:27:10.714022] [INFO ] [sig ] [2125/3531] Completed MTRX in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:10.714061] [INFO ] [sig ] [2126/3531] Forecasting MTSI... [2026-01-01T20:27:10.714091] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-01T20:27:10.714121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-01T20:27:10.725387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-01T20:27:10.725795] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-01T20:27:10.726597] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-01T20:27:10.726648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:10.726679] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:10.726706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:10.726764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:10.781408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:10.782217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:10.782308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:10.782340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:10.902356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:10.902516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:10.902559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:10.902607] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:10.905900] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: UP (p=96.23%) [2026-01-01T20:27:10.906165] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-01T20:27:10.906287] [INFO ] [sig ] MTSI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:11.048428] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MTSI.txt [2026-01-01T20:27:11.048564] [INFO ] [sig ] [2126/3531] Completed MTSI in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:11.048629] [INFO ] [sig ] [2127/3531] Forecasting MTX... [2026-01-01T20:27:11.048661] [INFO ] [sig ] Generating forecast for: MTX [2026-01-01T20:27:11.048694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-01T20:27:11.061552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-01T20:27:11.061954] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-01T20:27:11.062808] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-01T20:27:11.062860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:11.062891] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:11.062919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:11.062977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:11.123104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:11.124005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:11.124085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:11.124119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:11.241651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:11.241811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:11.241855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:11.241885] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:11.245356] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: UP (p=94.14%) [2026-01-01T20:27:11.245662] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-01T20:27:11.245794] [INFO ] [sig ] MTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:11.387074] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MTX.txt [2026-01-01T20:27:11.387210] [INFO ] [sig ] [2127/3531] Completed MTX in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:11.387251] [INFO ] [sig ] [2128/3531] Forecasting MTZ... [2026-01-01T20:27:11.387280] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-01T20:27:11.387311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-01T20:27:11.398747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-01T20:27:11.399123] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-01T20:27:11.399934] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-01T20:27:11.399986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:11.400020] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:11.400048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:11.400107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:11.456468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:11.457201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:11.457285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:11.457318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:11.582827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:11.582995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:11.583040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:11.583071] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:11.586525] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: DOWN (p=47.79%) [2026-01-01T20:27:11.586824] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-01T20:27:11.586954] [INFO ] [sig ] MTZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:11.728244] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MTZ.txt [2026-01-01T20:27:11.728393] [INFO ] [sig ] [2128/3531] Completed MTZ in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:11.728442] [INFO ] [sig ] [2129/3531] Forecasting MUA... [2026-01-01T20:27:11.728473] [INFO ] [sig ] Generating forecast for: MUA [2026-01-01T20:27:11.728506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-01T20:27:11.739674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-01T20:27:11.740007] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-01T20:27:11.740816] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-01T20:27:11.740869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:11.740900] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:11.740927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:11.740985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:11.797164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:11.798272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:11.798356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:11.798388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:11.920832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:11.920988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:11.921031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:11.921060] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:11.924399] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=10.22%) [2026-01-01T20:27:11.924683] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-01T20:27:11.924804] [INFO ] [sig ] MUA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:12.059829] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MUA.txt [2026-01-01T20:27:12.059953] [INFO ] [sig ] [2129/3531] Completed MUA in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:12.059993] [INFO ] [sig ] [2130/3531] Forecasting MUC... [2026-01-01T20:27:12.060022] [INFO ] [sig ] Generating forecast for: MUC [2026-01-01T20:27:12.060053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-01T20:27:12.070744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-01T20:27:12.071095] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-01T20:27:12.071888] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-01T20:27:12.071939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:12.071970] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:12.071995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:12.072051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:12.126500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:12.127157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:12.127236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:12.127268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:12.247382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:12.247538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:12.247596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:12.247645] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:12.250955] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-01-01T20:27:12.251217] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-01T20:27:12.251335] [INFO ] [sig ] MUC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:12.393424] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MUC.txt [2026-01-01T20:27:12.393622] [INFO ] [sig ] [2130/3531] Completed MUC in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:12.393665] [INFO ] [sig ] [2131/3531] Forecasting MUE... [2026-01-01T20:27:12.393695] [INFO ] [sig ] Generating forecast for: MUE [2026-01-01T20:27:12.393725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-01T20:27:12.405365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-01T20:27:12.405812] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-01T20:27:12.406642] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-01T20:27:12.406692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:12.406724] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:12.406752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:12.406812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:12.462446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:12.463368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:12.463508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:12.463542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:12.582687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:12.582851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:12.582907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:12.582945] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:12.586431] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: UP (p=70.16%) [2026-01-01T20:27:12.586724] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-01T20:27:12.586857] [INFO ] [sig ] MUE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:12.727809] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MUE.txt [2026-01-01T20:27:12.727967] [INFO ] [sig ] [2131/3531] Completed MUE in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:12.728006] [INFO ] [sig ] [2132/3531] Forecasting MUFG... [2026-01-01T20:27:12.728035] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-01T20:27:12.728066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-01T20:27:12.739235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-01T20:27:12.739654] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-01T20:27:12.740437] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-01T20:27:12.740487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:12.740518] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:12.740544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:12.740624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:12.797417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:12.798302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:12.798388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:12.798439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:12.920286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:12.920446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:12.920487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:12.920515] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:12.923818] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: UP (p=56.63%) [2026-01-01T20:27:12.924093] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-01T20:27:12.924215] [INFO ] [sig ] MUFG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:13.070300] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MUFG.txt [2026-01-01T20:27:13.070457] [INFO ] [sig ] [2132/3531] Completed MUFG in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:13.070497] [INFO ] [sig ] [2133/3531] Forecasting MUJ... [2026-01-01T20:27:13.070526] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-01T20:27:13.070557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-01T20:27:13.081929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-01T20:27:13.082345] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-01T20:27:13.083170] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-01T20:27:13.083222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:13.083253] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:13.083280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:13.083338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:13.138167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:13.139017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:13.139099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:13.139130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:13.257012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:13.257171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:13.257215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:13.257245] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:13.260609] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-01-01T20:27:13.260872] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-01T20:27:13.260991] [INFO ] [sig ] MUJ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:13.397707] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MUJ.txt [2026-01-01T20:27:13.397842] [INFO ] [sig ] [2133/3531] Completed MUJ in 0.3s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:13.397888] [INFO ] [sig ] [2134/3531] Forecasting MUSA... [2026-01-01T20:27:13.397918] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-01T20:27:13.397948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-01T20:27:13.409845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-01T20:27:13.410306] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-01T20:27:13.411167] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-01T20:27:13.411221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:13.411255] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:13.411299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:13.411361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:13.469288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:13.470239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:13.470328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:13.470361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:13.595301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:13.595460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:13.595502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:13.595534] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:13.599192] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-01-01T20:27:13.599494] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-01T20:27:13.599683] [INFO ] [sig ] MUSA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:13.749135] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MUSA.txt [2026-01-01T20:27:13.749331] [INFO ] [sig ] [2134/3531] Completed MUSA in 0.4s | 2.93 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-01T20:27:13.749381] [INFO ] [sig ] [2135/3531] Forecasting MUX... [2026-01-01T20:27:13.749442] [INFO ] [sig ] Generating forecast for: MUX [2026-01-01T20:27:13.749475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-01T20:27:13.761505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-01T20:27:13.761954] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-01T20:27:13.762840] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-01T20:27:13.762903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:13.762940] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:13.762978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:13.763053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:13.823204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:13.823940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:13.824039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:13.824074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:13.954166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:13.954338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:13.954386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:13.954417] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:13.958006] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: UP (p=55.38%) [2026-01-01T20:27:13.958291] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-01T20:27:13.958418] [INFO ] [sig ] MUX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:14.105856] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MUX.txt [2026-01-01T20:27:14.106026] [INFO ] [sig ] [2135/3531] Completed MUX in 0.4s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:14.106077] [INFO ] [sig ] [2136/3531] Forecasting MVBF... [2026-01-01T20:27:14.106124] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-01T20:27:14.106203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-01T20:27:14.117858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-01T20:27:14.118205] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-01T20:27:14.119231] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-01T20:27:14.119284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:14.119315] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:14.119342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:14.119398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:14.178132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:14.181373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:14.181494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:14.181530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:14.299370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:14.299522] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:27:14.299563] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:14.299611] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:14.302919] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-01-01T20:27:14.303192] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-01T20:27:14.303318] [INFO ] [sig ] MVBF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:14.439511] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MVBF.txt [2026-01-01T20:27:14.439672] [INFO ] [sig ] [2136/3531] Completed MVBF in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:14.439715] [INFO ] [sig ] [2137/3531] Forecasting MVF... [2026-01-01T20:27:14.439749] [INFO ] [sig ] Generating forecast for: MVF [2026-01-01T20:27:14.439781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-01T20:27:14.450729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-01T20:27:14.451117] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-01T20:27:14.451928] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-01T20:27:14.451978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:14.452010] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:14.452036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:14.452092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:14.506935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:14.507724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:14.507803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:14.507835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:14.624807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:14.624964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:14.625006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:14.625034] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:14.628340] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-01T20:27:14.628637] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-01T20:27:14.628762] [INFO ] [sig ] MVF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:14.765009] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MVF.txt [2026-01-01T20:27:14.765155] [INFO ] [sig ] [2137/3531] Completed MVF in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:14.765195] [INFO ] [sig ] [2138/3531] Forecasting MVO... [2026-01-01T20:27:14.765224] [INFO ] [sig ] Generating forecast for: MVO [2026-01-01T20:27:14.765254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVO' from 'https://tdm.silogroup.org/data/derivative_storage/MVO.csv'. [2026-01-01T20:27:14.776674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVO'. [2026-01-01T20:27:14.777056] [INFO ] [FORECASTER] Starting predict_future for MVO [2026-01-01T20:27:14.777843] [DEBUG] [LOCAL ] No optimal features file found for MVO: ./output/feature-sets/MVO.txt [2026-01-01T20:27:14.777894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:14.777954] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:14.777983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:14.778040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:14.832550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:14.833290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:14.833371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:14.833403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:14.951834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:14.952003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:14.952045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:14.952074] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:14.955403] [DEBUG] [FORECASTER] MVO: Forecast T+1@11:T+2@11: UP (p=66.54%) [2026-01-01T20:27:14.955693] [INFO ] [FORECASTER] Completed predict_future for MVO [2026-01-01T20:27:14.955816] [INFO ] [sig ] MVO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:15.091694] [INFO ] [LOCAL ] Saved forecast: MVO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MVO.txt [2026-01-01T20:27:15.091839] [INFO ] [sig ] [2138/3531] Completed MVO in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:15.091879] [INFO ] [sig ] [2139/3531] Forecasting MWA... [2026-01-01T20:27:15.091909] [INFO ] [sig ] Generating forecast for: MWA [2026-01-01T20:27:15.091940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-01T20:27:15.102838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-01T20:27:15.103207] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-01T20:27:15.104005] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-01T20:27:15.104056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:15.104087] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:15.104114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:15.104170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:15.158751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:15.159479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:15.159560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:15.159611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:15.276694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:15.276850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:15.276891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:15.276920] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:15.280297] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=9.66%) [2026-01-01T20:27:15.280593] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-01T20:27:15.280718] [INFO ] [sig ] MWA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:15.417716] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MWA.txt [2026-01-01T20:27:15.417929] [INFO ] [sig ] [2139/3531] Completed MWA in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:15.417977] [INFO ] [sig ] [2140/3531] Forecasting MX... [2026-01-01T20:27:15.418040] [INFO ] [sig ] Generating forecast for: MX [2026-01-01T20:27:15.418079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-01T20:27:15.428792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-01T20:27:15.429153] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-01T20:27:15.429972] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-01T20:27:15.430022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:15.430054] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:15.430080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:15.430137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:15.484895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:15.485484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:15.485560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:15.485611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:15.604172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:15.604329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:15.604369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:15.604397] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:15.607701] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-01-01T20:27:15.607967] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-01T20:27:15.608084] [INFO ] [sig ] MX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:15.745154] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MX.txt [2026-01-01T20:27:15.745306] [INFO ] [sig ] [2140/3531] Completed MX in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:15.745351] [INFO ] [sig ] [2141/3531] Forecasting MXF... [2026-01-01T20:27:15.745417] [INFO ] [sig ] Generating forecast for: MXF [2026-01-01T20:27:15.745455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-01T20:27:15.755878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-01T20:27:15.756201] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-01T20:27:15.757011] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-01T20:27:15.757061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:15.757093] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:15.757120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:15.757177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:15.812497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:15.813147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:15.813221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:15.813253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:15.929086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:15.929236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:15.929276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:15.929304] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:15.932683] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-01-01T20:27:15.932964] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-01T20:27:15.933093] [INFO ] [sig ] MXF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:16.070714] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MXF.txt [2026-01-01T20:27:16.070883] [INFO ] [sig ] [2141/3531] Completed MXF in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:16.070931] [INFO ] [sig ] [2142/3531] Forecasting MXL... [2026-01-01T20:27:16.070961] [INFO ] [sig ] Generating forecast for: MXL [2026-01-01T20:27:16.070991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-01T20:27:16.081519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-01T20:27:16.081850] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-01T20:27:16.082638] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-01T20:27:16.082688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:16.082720] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:16.082747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:16.082804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:16.138263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:16.139052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:16.139131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:16.139163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:16.256930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:16.257091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:16.257132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:16.257162] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:16.260553] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: DOWN (p=18.68%) [2026-01-01T20:27:16.260910] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-01T20:27:16.261045] [INFO ] [sig ] MXL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:16.399088] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MXL.txt [2026-01-01T20:27:16.399216] [INFO ] [sig ] [2142/3531] Completed MXL in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:16.399253] [INFO ] [sig ] [2143/3531] Forecasting MYE... [2026-01-01T20:27:16.399283] [INFO ] [sig ] Generating forecast for: MYE [2026-01-01T20:27:16.399313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-01T20:27:16.410154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-01T20:27:16.410459] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-01T20:27:16.411259] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-01T20:27:16.411309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:16.411340] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:16.411367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:16.411424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:16.466642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:16.467228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:16.467303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:16.467335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:16.585191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:16.585334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:16.585392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:16.585421] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:16.588718] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: DOWN (p=14.92%) [2026-01-01T20:27:16.589009] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-01T20:27:16.589130] [INFO ] [sig ] MYE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:16.726235] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MYE.txt [2026-01-01T20:27:16.726346] [INFO ] [sig ] [2143/3531] Completed MYE in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:16.726384] [INFO ] [sig ] [2144/3531] Forecasting MYGN... [2026-01-01T20:27:16.726413] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-01T20:27:16.726441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-01T20:27:16.737344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-01T20:27:16.737685] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-01T20:27:16.738461] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-01T20:27:16.738512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:16.738543] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:16.738586] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:16.738647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:16.794251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:16.794859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:16.794937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:16.794969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:16.913915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:16.914060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:16.914100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:16.914128] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:16.917386] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: DOWN (p=4.23%) [2026-01-01T20:27:16.917667] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-01T20:27:16.917786] [INFO ] [sig ] MYGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:17.058300] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/MYGN.txt [2026-01-01T20:27:17.058412] [INFO ] [sig ] [2144/3531] Completed MYGN in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:17.058451] [INFO ] [sig ] [2145/3531] Forecasting MYI... [2026-01-01T20:27:17.058480] [INFO ] [sig ] Generating forecast for: MYI [2026-01-01T20:27:17.058510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-01T20:27:17.069423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-01T20:27:17.069752] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-01T20:27:17.070523] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-01T20:27:17.070590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:17.070624] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:17.070650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:17.070706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:17.126358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:17.126998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:17.127078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:17.127110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:17.242995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:17.243157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:17.243200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:17.243228] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:17.246521] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-01-01T20:27:17.246804] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-01T20:27:17.246927] [INFO ] [sig ] MYI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:17.385295] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MYI.txt [2026-01-01T20:27:17.385425] [INFO ] [sig ] [2145/3531] Completed MYI in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:17.385464] [INFO ] [sig ] [2146/3531] Forecasting MYN... [2026-01-01T20:27:17.385500] [INFO ] [sig ] Generating forecast for: MYN [2026-01-01T20:27:17.385530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-01T20:27:17.395939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-01T20:27:17.396246] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-01T20:27:17.397027] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-01T20:27:17.397077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:17.397108] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:17.397134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:17.397191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:17.453057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:17.453658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:17.453733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:17.453765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:17.568886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:17.569040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:17.569081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:17.569109] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:17.572382] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=61.56%) [2026-01-01T20:27:17.572663] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-01T20:27:17.572783] [INFO ] [sig ] MYN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:17.711974] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MYN.txt [2026-01-01T20:27:17.712137] [INFO ] [sig ] [2146/3531] Completed MYN in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:17.712184] [INFO ] [sig ] [2147/3531] Forecasting MYRG... [2026-01-01T20:27:17.712218] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-01T20:27:17.712255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-01T20:27:17.723985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-01T20:27:17.724372] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-01T20:27:17.725166] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-01T20:27:17.725217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:17.725262] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:17.725289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:17.725347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:17.781138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:17.782016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:17.782098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:17.782131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:17.898262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:17.898411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:17.898451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:17.898478] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:17.901799] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-01-01T20:27:17.902067] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-01T20:27:17.902184] [INFO ] [sig ] MYRG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:18.038613] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/MYRG.txt [2026-01-01T20:27:18.038727] [INFO ] [sig ] [2147/3531] Completed MYRG in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:18.038765] [INFO ] [sig ] [2148/3531] Forecasting NA... [2026-01-01T20:27:18.038794] [INFO ] [sig ] Generating forecast for: NA [2026-01-01T20:27:18.038824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-01T20:27:18.050004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-01T20:27:18.050310] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-01T20:27:18.051115] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-01T20:27:18.051165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:18.051196] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:18.051224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:18.051281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:18.107120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:18.107738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:18.107838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:18.107873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:18.225775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:18.225917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:18.225960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:18.225989] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:18.229244] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=77.59%) [2026-01-01T20:27:18.229509] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-01T20:27:18.229646] [INFO ] [sig ] NA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:18.371955] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NA.txt [2026-01-01T20:27:18.372115] [INFO ] [sig ] [2148/3531] Completed NA in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:18.372156] [INFO ] [sig ] [2149/3531] Forecasting NAAS... [2026-01-01T20:27:18.372189] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-01T20:27:18.372220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-01T20:27:18.383733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-01T20:27:18.384177] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-01T20:27:18.385030] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-01T20:27:18.385084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:18.385116] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:18.385143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:18.385200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:18.439957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:18.440801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:18.440879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:18.440912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:18.557276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:18.557443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:18.557485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:18.557514] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:18.560997] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-01-01T20:27:18.561283] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-01T20:27:18.561411] [INFO ] [sig ] NAAS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:18.699205] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NAAS.txt [2026-01-01T20:27:18.699348] [INFO ] [sig ] [2149/3531] Completed NAAS in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:18.699389] [INFO ] [sig ] [2150/3531] Forecasting NABL... [2026-01-01T20:27:18.699418] [INFO ] [sig ] Generating forecast for: NABL [2026-01-01T20:27:18.699448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-01T20:27:18.710384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-01T20:27:18.710728] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-01T20:27:18.711493] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-01T20:27:18.711543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:18.711604] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:18.711655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:18.711713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:18.767628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:18.768400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:18.768481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:18.768514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:18.887452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:18.887624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:18.887668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:18.887697] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:18.891054] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=38.14%) [2026-01-01T20:27:18.891318] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-01T20:27:18.891437] [INFO ] [sig ] NABL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:19.034647] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NABL.txt [2026-01-01T20:27:19.034782] [INFO ] [sig ] [2150/3531] Completed NABL in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:19.034824] [INFO ] [sig ] [2151/3531] Forecasting NAC... [2026-01-01T20:27:19.034862] [INFO ] [sig ] Generating forecast for: NAC [2026-01-01T20:27:19.034895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-01T20:27:19.046817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-01T20:27:19.047151] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-01T20:27:19.047957] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-01T20:27:19.048008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:19.048041] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:19.048068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:19.048127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:19.104974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:19.105694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:19.105776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:19.105809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:19.227197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:19.227353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:19.227396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:19.227428] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:19.230884] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: UP (p=66.61%) [2026-01-01T20:27:19.231160] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-01T20:27:19.231298] [INFO ] [sig ] NAC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:19.374637] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NAC.txt [2026-01-01T20:27:19.374789] [INFO ] [sig ] [2151/3531] Completed NAC in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-01T20:27:19.374827] [INFO ] [sig ] [2152/3531] Forecasting NAD... [2026-01-01T20:27:19.374858] [INFO ] [sig ] Generating forecast for: NAD [2026-01-01T20:27:19.374888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-01T20:27:19.386864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-01T20:27:19.387196] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-01T20:27:19.387987] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-01T20:27:19.388038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:19.388071] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:19.388097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:19.388154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:19.445327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:19.445993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:19.446069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:19.446103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:19.567501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:19.567678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:19.567723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:19.567754] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:19.571176] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-01-01T20:27:19.571452] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-01T20:27:19.571593] [INFO ] [sig ] NAD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:19.712038] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NAD.txt [2026-01-01T20:27:19.712171] [INFO ] [sig ] [2152/3531] Completed NAD in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.8m [2026-01-01T20:27:19.712209] [INFO ] [sig ] [2153/3531] Forecasting NAMS... [2026-01-01T20:27:19.712239] [INFO ] [sig ] Generating forecast for: NAMS [2026-01-01T20:27:19.712269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAMS' from 'https://tdm.silogroup.org/data/derivative_storage/NAMS.csv'. [2026-01-01T20:27:19.723785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAMS'. [2026-01-01T20:27:19.724125] [INFO ] [FORECASTER] Starting predict_future for NAMS [2026-01-01T20:27:19.724927] [DEBUG] [LOCAL ] No optimal features file found for NAMS: ./output/feature-sets/NAMS.txt [2026-01-01T20:27:19.724979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:19.725011] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:19.725038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:19.725094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:19.784692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:19.785394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:19.785471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:19.785505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:19.907428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:19.907605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:19.907649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:19.907678] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:19.911068] [DEBUG] [FORECASTER] NAMS: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-01-01T20:27:19.911339] [INFO ] [FORECASTER] Completed predict_future for NAMS [2026-01-01T20:27:19.911461] [INFO ] [sig ] NAMS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:20.061809] [INFO ] [LOCAL ] Saved forecast: NAMS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NAMS.txt [2026-01-01T20:27:20.062030] [INFO ] [sig ] [2153/3531] Completed NAMS in 0.3s | 2.93 sym/s | Total: 12.2m | ETA: 7.8m [2026-01-01T20:27:20.062077] [INFO ] [sig ] [2154/3531] Forecasting NATH... [2026-01-01T20:27:20.062108] [INFO ] [sig ] Generating forecast for: NATH [2026-01-01T20:27:20.062138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-01T20:27:20.073435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-01T20:27:20.073871] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-01T20:27:20.074698] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-01T20:27:20.074749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:20.074782] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:20.074808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:20.074865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:20.130394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:20.131256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:20.131335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:20.131368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:20.240640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:20.240805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:20.240845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:20.240893] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:20.244388] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-01T20:27:20.244712] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-01T20:27:20.244846] [INFO ] [sig ] NATH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:20.386196] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NATH.txt [2026-01-01T20:27:20.386355] [INFO ] [sig ] [2154/3531] Completed NATH in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:20.386396] [INFO ] [sig ] [2155/3531] Forecasting NATL... [2026-01-01T20:27:20.386425] [INFO ] [sig ] Generating forecast for: NATL [2026-01-01T20:27:20.386456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-01T20:27:20.397796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-01T20:27:20.398201] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-01T20:27:20.399058] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-01T20:27:20.399110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:20.399172] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:20.399199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:20.399256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:20.455452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:20.456314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:20.456394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:20.456426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:20.577165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:20.577322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:20.577363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:20.577392] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:20.580756] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: UP (p=72.49%) [2026-01-01T20:27:20.581020] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-01T20:27:20.581139] [INFO ] [sig ] NATL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:20.718649] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NATL.txt [2026-01-01T20:27:20.718780] [INFO ] [sig ] [2155/3531] Completed NATL in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:20.718819] [INFO ] [sig ] [2156/3531] Forecasting NAVI... [2026-01-01T20:27:20.718848] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-01T20:27:20.718878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-01T20:27:20.730032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-01T20:27:20.730398] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-01T20:27:20.731189] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-01T20:27:20.731239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:20.731270] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:20.731296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:20.731352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:20.787062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:20.787974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:20.788059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:20.788108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:20.907704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:20.907864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:20.907906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:20.907935] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:20.911228] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=63.34%) [2026-01-01T20:27:20.911508] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-01T20:27:20.911677] [INFO ] [sig ] NAVI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:21.055125] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NAVI.txt [2026-01-01T20:27:21.055284] [INFO ] [sig ] [2156/3531] Completed NAVI in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:21.055324] [INFO ] [sig ] [2157/3531] Forecasting NAZ... [2026-01-01T20:27:21.055355] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-01T20:27:21.055385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-01T20:27:21.066932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-01T20:27:21.067294] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-01T20:27:21.068087] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-01T20:27:21.068138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:21.068170] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:21.068197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:21.068254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:21.123631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:21.124500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:21.124604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:21.124640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:21.228626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:21.228787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:21.228827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:21.228856] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:21.232260] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: UP (p=56.20%) [2026-01-01T20:27:21.232531] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-01T20:27:21.232673] [INFO ] [sig ] NAZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:21.370876] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NAZ.txt [2026-01-01T20:27:21.371008] [INFO ] [sig ] [2157/3531] Completed NAZ in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:21.371047] [INFO ] [sig ] [2158/3531] Forecasting NB... [2026-01-01T20:27:21.371076] [INFO ] [sig ] Generating forecast for: NB [2026-01-01T20:27:21.371106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-01T20:27:21.383207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-01T20:27:21.383619] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-01T20:27:21.384420] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-01T20:27:21.384471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:21.384504] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:21.384530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:21.384619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:21.440312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:21.441259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:21.441348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:21.441381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:21.554843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:21.555010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:21.555052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:21.555117] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:21.558697] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-01T20:27:21.559057] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-01T20:27:21.559198] [INFO ] [sig ] NB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:21.701105] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NB.txt [2026-01-01T20:27:21.701268] [INFO ] [sig ] [2158/3531] Completed NB in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:21.701308] [INFO ] [sig ] [2159/3531] Forecasting NBB... [2026-01-01T20:27:21.701338] [INFO ] [sig ] Generating forecast for: NBB [2026-01-01T20:27:21.701369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-01T20:27:21.714202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-01T20:27:21.714649] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-01T20:27:21.715639] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-01T20:27:21.715690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:21.715721] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:21.715747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:21.715803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:21.775355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:21.776513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:21.776664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:21.776700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:21.904047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:21.904207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:21.904248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:21.904278] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:21.907660] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: UP (p=94.48%) [2026-01-01T20:27:21.907948] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-01T20:27:21.908077] [INFO ] [sig ] NBB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:22.045793] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NBB.txt [2026-01-01T20:27:22.045932] [INFO ] [sig ] [2159/3531] Completed NBB in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:22.045972] [INFO ] [sig ] [2160/3531] Forecasting NBBK... [2026-01-01T20:27:22.046002] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-01T20:27:22.046031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-01T20:27:22.057836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-01T20:27:22.058200] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-01T20:27:22.059020] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-01T20:27:22.059087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:22.059119] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:22.059145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:22.059202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:22.113958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:22.114531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:22.114622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:22.114657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:22.232812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:22.232973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:22.233015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:22.233045] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:22.236340] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=62.34%) [2026-01-01T20:27:22.236629] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-01T20:27:22.236751] [INFO ] [sig ] NBBK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:22.380289] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NBBK.txt [2026-01-01T20:27:22.380424] [INFO ] [sig ] [2160/3531] Completed NBBK in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:22.380466] [INFO ] [sig ] [2161/3531] Forecasting NBHC... [2026-01-01T20:27:22.380497] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-01T20:27:22.380529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-01T20:27:22.391605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-01T20:27:22.391933] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-01T20:27:22.392725] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-01T20:27:22.392776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:22.392808] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:22.392834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:22.392891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:22.449000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:22.449864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:22.449944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:22.449977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:22.567310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:22.567470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:22.567512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:22.567539] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:22.570861] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-01T20:27:22.571134] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-01T20:27:22.571263] [INFO ] [sig ] NBHC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:22.707482] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NBHC.txt [2026-01-01T20:27:22.707631] [INFO ] [sig ] [2161/3531] Completed NBHC in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:22.707672] [INFO ] [sig ] [2162/3531] Forecasting NBIX... [2026-01-01T20:27:22.707700] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-01T20:27:22.707728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-01T20:27:22.718984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-01T20:27:22.719320] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-01T20:27:22.720097] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-01T20:27:22.720149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:22.720181] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:22.720208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:22.720266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:22.775447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:22.776076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:22.776150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:22.776181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:22.892183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:22.892334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:22.892377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:22.892407] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:22.895805] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=87.68%) [2026-01-01T20:27:22.896073] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-01T20:27:22.896199] [INFO ] [sig ] NBIX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:23.036614] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NBIX.txt [2026-01-01T20:27:23.036777] [INFO ] [sig ] [2162/3531] Completed NBIX in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:23.036818] [INFO ] [sig ] [2163/3531] Forecasting NBN... [2026-01-01T20:27:23.036847] [INFO ] [sig ] Generating forecast for: NBN [2026-01-01T20:27:23.036876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-01T20:27:23.048102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-01T20:27:23.048444] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-01T20:27:23.049281] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-01T20:27:23.049333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:23.049365] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:23.049391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:23.049447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:23.117295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:23.118173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:23.118256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:23.118291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:23.236693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:23.236853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:23.236894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:23.236922] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:23.240431] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: UP (p=94.81%) [2026-01-01T20:27:23.240727] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-01T20:27:23.240851] [INFO ] [sig ] NBN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:23.390031] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NBN.txt [2026-01-01T20:27:23.390390] [INFO ] [sig ] [2163/3531] Completed NBN in 0.4s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:23.390443] [INFO ] [sig ] [2164/3531] Forecasting NBTB... [2026-01-01T20:27:23.390477] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-01T20:27:23.390539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-01T20:27:23.402982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-01T20:27:23.403378] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-01T20:27:23.404193] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-01T20:27:23.404245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:23.404276] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:23.404303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:23.404361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:23.471194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:23.472503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:23.472611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:23.472656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:23.591086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:23.591240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:23.591280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:23.591309] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:23.594624] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: UP (p=65.76%) [2026-01-01T20:27:23.594895] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-01T20:27:23.595015] [INFO ] [sig ] NBTB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:23.731940] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NBTB.txt [2026-01-01T20:27:23.732104] [INFO ] [sig ] [2164/3531] Completed NBTB in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:23.732145] [INFO ] [sig ] [2165/3531] Forecasting NBXG... [2026-01-01T20:27:23.732175] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-01T20:27:23.732206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-01T20:27:23.744991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-01T20:27:23.745399] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-01T20:27:23.746246] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-01T20:27:23.746307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:23.746346] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:23.746385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:23.746452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:23.810025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:23.810839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:23.810950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:23.810994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:23.939782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:23.939950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:23.939994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:23.940025] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:23.943860] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: DOWN (p=32.70%) [2026-01-01T20:27:23.944168] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-01T20:27:23.944296] [INFO ] [sig ] NBXG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:24.092482] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NBXG.txt [2026-01-01T20:27:24.092639] [INFO ] [sig ] [2165/3531] Completed NBXG in 0.4s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:24.092682] [INFO ] [sig ] [2166/3531] Forecasting NC... [2026-01-01T20:27:24.092716] [INFO ] [sig ] Generating forecast for: NC [2026-01-01T20:27:24.092748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-01T20:27:24.105562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-01T20:27:24.105947] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-01T20:27:24.106768] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-01T20:27:24.106820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:24.106853] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:24.106881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:24.106940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:24.169767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:24.170536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:24.170635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:24.170671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:24.284168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:24.284326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:24.284371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:24.284401] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:24.287983] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: UP (p=85.68%) [2026-01-01T20:27:24.288270] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-01T20:27:24.288404] [INFO ] [sig ] NC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:24.430191] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NC.txt [2026-01-01T20:27:24.430323] [INFO ] [sig ] [2166/3531] Completed NC in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:24.430361] [INFO ] [sig ] [2167/3531] Forecasting NCA... [2026-01-01T20:27:24.430391] [INFO ] [sig ] Generating forecast for: NCA [2026-01-01T20:27:24.430421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-01T20:27:24.440961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-01T20:27:24.441309] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-01T20:27:24.442095] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-01T20:27:24.442145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:24.442177] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:24.442203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:24.442260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:24.497337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:24.497991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:24.498068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:24.498100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:24.621330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:24.621510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:24.621555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:24.621605] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:24.625244] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=66.35%) [2026-01-01T20:27:24.625639] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-01T20:27:24.625787] [INFO ] [sig ] NCA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:24.766293] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NCA.txt [2026-01-01T20:27:24.766449] [INFO ] [sig ] [2167/3531] Completed NCA in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:24.766521] [INFO ] [sig ] [2168/3531] Forecasting NCLH... [2026-01-01T20:27:24.766554] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-01T20:27:24.766608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-01T20:27:24.777543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-01T20:27:24.777947] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-01T20:27:24.778758] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-01T20:27:24.778811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:24.778845] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:24.778873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:24.778932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:24.845933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:24.846810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:24.846893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:24.846929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:24.967334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:24.967485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:24.967526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:24.967557] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:24.970877] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=24.28%) [2026-01-01T20:27:24.971146] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-01T20:27:24.971265] [INFO ] [sig ] NCLH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:25.108523] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NCLH.txt [2026-01-01T20:27:25.108688] [INFO ] [sig ] [2168/3531] Completed NCLH in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-01T20:27:25.108730] [INFO ] [sig ] [2169/3531] Forecasting NCMI... [2026-01-01T20:27:25.108761] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-01T20:27:25.108819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-01T20:27:25.120137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-01T20:27:25.120473] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-01T20:27:25.121256] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-01T20:27:25.121310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:25.121342] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:25.121370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:25.121433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:25.176976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:25.177883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:25.177968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:25.177999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:25.297862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:25.298019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:25.298064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:25.298092] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:25.301564] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-01-01T20:27:25.302021] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-01T20:27:25.302165] [INFO ] [sig ] NCMI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:25.439674] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NCMI.txt [2026-01-01T20:27:25.439793] [INFO ] [sig ] [2169/3531] Completed NCMI in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.7m [2026-01-01T20:27:25.439831] [INFO ] [sig ] [2170/3531] Forecasting NCNA... [2026-01-01T20:27:25.439860] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-01T20:27:25.439890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-01T20:27:25.451207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-01T20:27:25.451529] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-01T20:27:25.452305] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-01T20:27:25.452356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:25.452387] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:25.452413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:25.452470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:25.510921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:25.511511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:25.511600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:25.511635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:25.622171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:25.622335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:25.622376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:25.622406] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:25.625714] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=45.08%) [2026-01-01T20:27:25.625975] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-01T20:27:25.626095] [INFO ] [sig ] NCNA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:25.763739] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NCNA.txt [2026-01-01T20:27:25.763875] [INFO ] [sig ] [2170/3531] Completed NCNA in 0.3s | 2.93 sym/s | Total: 12.3m | ETA: 7.7m [2026-01-01T20:27:25.763913] [INFO ] [sig ] [2171/3531] Forecasting NCNO... [2026-01-01T20:27:25.763943] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-01T20:27:25.763972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-01T20:27:25.774615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-01T20:27:25.774969] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-01T20:27:25.775747] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-01T20:27:25.775797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:25.775866] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:25.775897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:25.775954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:25.831071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:25.831768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:25.831846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:25.831878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:25.953104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:25.953254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:25.953293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:25.953323] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:25.956620] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: UP (p=64.20%) [2026-01-01T20:27:25.956884] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-01T20:27:25.957006] [INFO ] [sig ] NCNO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:26.092801] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NCNO.txt [2026-01-01T20:27:26.092931] [INFO ] [sig ] [2171/3531] Completed NCNO in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:26.092970] [INFO ] [sig ] [2172/3531] Forecasting NCTY... [2026-01-01T20:27:26.092999] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-01T20:27:26.093029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-01T20:27:26.103671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-01T20:27:26.104010] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-01T20:27:26.104796] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-01T20:27:26.104846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:26.104902] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:26.104931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:26.104988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:26.159468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:26.160141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:26.160218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:26.160250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:26.280381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:26.280533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:26.280591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:26.280623] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:26.283908] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=58.16%) [2026-01-01T20:27:26.284193] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-01T20:27:26.284316] [INFO ] [sig ] NCTY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:26.420967] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NCTY.txt [2026-01-01T20:27:26.421093] [INFO ] [sig ] [2172/3531] Completed NCTY in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:26.421133] [INFO ] [sig ] [2173/3531] Forecasting NCZ... [2026-01-01T20:27:26.421162] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-01T20:27:26.421191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-01T20:27:26.431941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-01T20:27:26.432266] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-01T20:27:26.433041] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-01T20:27:26.433091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:26.433123] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:26.433150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:26.433207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:26.488196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:26.488806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:26.488880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:26.488912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:26.604391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:26.604550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:26.604610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:26.604640] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:26.608698] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-01T20:27:26.609066] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-01T20:27:26.609238] [INFO ] [sig ] NCZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:26.750939] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NCZ.txt [2026-01-01T20:27:26.751098] [INFO ] [sig ] [2173/3531] Completed NCZ in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:26.751138] [INFO ] [sig ] [2174/3531] Forecasting NDAQ... [2026-01-01T20:27:26.751168] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-01T20:27:26.751203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-01T20:27:26.762205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-01T20:27:26.762609] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-01T20:27:26.763415] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-01T20:27:26.763468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:26.763501] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:26.763527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:26.763609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:26.819169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:26.820051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:26.820138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:26.820170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:26.944409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:26.944603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:26.944646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:26.944674] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:26.947953] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-01T20:27:26.948216] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-01T20:27:26.948334] [INFO ] [sig ] NDAQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:27.085519] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NDAQ.txt [2026-01-01T20:27:27.085657] [INFO ] [sig ] [2174/3531] Completed NDAQ in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:27.085704] [INFO ] [sig ] [2175/3531] Forecasting NDMO... [2026-01-01T20:27:27.085735] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-01T20:27:27.085766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-01T20:27:27.096345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-01T20:27:27.096715] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-01T20:27:27.097486] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-01T20:27:27.097536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:27.097567] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:27.097614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:27.097671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:27.152250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:27.152970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:27.153047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:27.153080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:27.270042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:27.270193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:27.270232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:27.270293] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:27.273625] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: DOWN (p=9.45%) [2026-01-01T20:27:27.273898] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-01T20:27:27.274020] [INFO ] [sig ] NDMO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:27.410655] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NDMO.txt [2026-01-01T20:27:27.410788] [INFO ] [sig ] [2175/3531] Completed NDMO in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:27.410827] [INFO ] [sig ] [2176/3531] Forecasting NDRA... [2026-01-01T20:27:27.410857] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-01T20:27:27.410913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-01T20:27:27.421490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-01T20:27:27.421846] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-01T20:27:27.422643] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-01T20:27:27.422694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:27.422726] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:27.422752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:27.422808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:27.477811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:27.478501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:27.478594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:27.478630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:27.594911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:27.595065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:27.595107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:27.595135] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:27.598403] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=9.03%) [2026-01-01T20:27:27.598685] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-01T20:27:27.598826] [INFO ] [sig ] NDRA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:27.736361] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NDRA.txt [2026-01-01T20:27:27.736500] [INFO ] [sig ] [2176/3531] Completed NDRA in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:27.736539] [INFO ] [sig ] [2177/3531] Forecasting NDSN... [2026-01-01T20:27:27.736568] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-01T20:27:27.736618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-01T20:27:27.747303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-01T20:27:27.747668] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-01T20:27:27.748451] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-01T20:27:27.748502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:27.748534] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:27.748562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:27.748647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:27.809940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:27.810730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:27.810811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:27.810845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:27.932257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:27.932407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:27.932447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:27.932476] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:27.935790] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-01-01T20:27:27.936059] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-01T20:27:27.936187] [INFO ] [sig ] NDSN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:28.073369] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NDSN.txt [2026-01-01T20:27:28.073506] [INFO ] [sig ] [2177/3531] Completed NDSN in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:28.073546] [INFO ] [sig ] [2178/3531] Forecasting NE... [2026-01-01T20:27:28.073595] [INFO ] [sig ] Generating forecast for: NE [2026-01-01T20:27:28.073629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-01T20:27:28.084683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-01T20:27:28.085017] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-01T20:27:28.085807] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-01T20:27:28.085858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:28.085890] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:28.085917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:28.085975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:28.141029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:28.141796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:28.141875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:28.141907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:28.259145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:28.259300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:28.259360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:28.259391] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:28.262783] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=23.38%) [2026-01-01T20:27:28.263058] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-01T20:27:28.263187] [INFO ] [sig ] NE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:28.411597] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NE.txt [2026-01-01T20:27:28.411734] [INFO ] [sig ] [2178/3531] Completed NE in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:28.411775] [INFO ] [sig ] [2179/3531] Forecasting NEA... [2026-01-01T20:27:28.411806] [INFO ] [sig ] Generating forecast for: NEA [2026-01-01T20:27:28.411839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-01T20:27:28.423828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-01T20:27:28.424177] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-01T20:27:28.425093] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-01T20:27:28.425149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:28.425182] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:28.425208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:28.425266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:28.486025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:28.486686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:28.486766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:28.486800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:28.617126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:28.617280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:28.617322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:28.617351] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:28.620709] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: DOWN (p=29.66%) [2026-01-01T20:27:28.620980] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-01T20:27:28.621101] [INFO ] [sig ] NEA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:28.761979] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NEA.txt [2026-01-01T20:27:28.762120] [INFO ] [sig ] [2179/3531] Completed NEA in 0.4s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:28.762159] [INFO ] [sig ] [2180/3531] Forecasting NECB... [2026-01-01T20:27:28.762189] [INFO ] [sig ] Generating forecast for: NECB [2026-01-01T20:27:28.762219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-01T20:27:28.772757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-01T20:27:28.773107] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-01T20:27:28.773920] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-01T20:27:28.773972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:28.774003] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:28.774029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:28.774085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:28.829477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:28.830270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:28.830376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:28.830411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:28.948560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:28.948728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:28.948773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:28.948804] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:28.952226] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: UP (p=85.20%) [2026-01-01T20:27:28.952502] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-01T20:27:28.952642] [INFO ] [sig ] NECB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:29.096180] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NECB.txt [2026-01-01T20:27:29.096326] [INFO ] [sig ] [2180/3531] Completed NECB in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:29.096367] [INFO ] [sig ] [2181/3531] Forecasting NEE... [2026-01-01T20:27:29.096400] [INFO ] [sig ] Generating forecast for: NEE [2026-01-01T20:27:29.096432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-01T20:27:29.107415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-01T20:27:29.107775] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-01T20:27:29.108609] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-01T20:27:29.108661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:29.108695] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:29.108723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:29.108782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:29.164940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:29.165621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:29.165699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:29.165732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:29.284248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:29.284402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:29.284445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:29.284475] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:29.287856] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-01-01T20:27:29.288130] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-01T20:27:29.288254] [INFO ] [sig ] NEE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:29.428264] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NEE.txt [2026-01-01T20:27:29.428394] [INFO ] [sig ] [2181/3531] Completed NEE in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:29.428433] [INFO ] [sig ] [2182/3531] Forecasting NEGG... [2026-01-01T20:27:29.428463] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-01T20:27:29.428492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-01T20:27:29.439377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-01T20:27:29.439756] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-01T20:27:29.440552] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-01T20:27:29.440625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:29.440672] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:29.440700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:29.440757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:29.495442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:29.496157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:29.496263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:29.496297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:29.610779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:29.610928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:29.610969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:29.610997] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:29.614281] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: DOWN (p=12.22%) [2026-01-01T20:27:29.614548] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-01T20:27:29.614689] [INFO ] [sig ] NEGG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:29.752082] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NEGG.txt [2026-01-01T20:27:29.752201] [INFO ] [sig ] [2182/3531] Completed NEGG in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:29.752240] [INFO ] [sig ] [2183/3531] Forecasting NEM... [2026-01-01T20:27:29.752270] [INFO ] [sig ] Generating forecast for: NEM [2026-01-01T20:27:29.752301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-01T20:27:29.762800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-01T20:27:29.763118] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-01T20:27:29.763893] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-01T20:27:29.763943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:29.763975] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:29.764001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:29.764058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:29.820217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:29.820934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:29.821023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:29.821075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:29.942750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:29.942911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:29.942953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:29.942983] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:29.946412] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=99.06%) [2026-01-01T20:27:29.946707] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-01T20:27:29.946831] [INFO ] [sig ] NEM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:30.084927] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NEM.txt [2026-01-01T20:27:30.085049] [INFO ] [sig ] [2183/3531] Completed NEM in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:30.085088] [INFO ] [sig ] [2184/3531] Forecasting NEOG... [2026-01-01T20:27:30.085117] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-01T20:27:30.085156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-01T20:27:30.096174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-01T20:27:30.096499] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-01T20:27:30.097303] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-01T20:27:30.097354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:30.097387] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:30.097414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:30.097472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:30.158810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:30.159804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:30.159884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:30.159917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:30.277250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:30.277408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:30.277448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:30.277477] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:30.280871] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: UP (p=59.23%) [2026-01-01T20:27:30.281156] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-01T20:27:30.281281] [INFO ] [sig ] NEOG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:30.423463] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NEOG.txt [2026-01-01T20:27:30.423631] [INFO ] [sig ] [2184/3531] Completed NEOG in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:30.423674] [INFO ] [sig ] [2185/3531] Forecasting NEON... [2026-01-01T20:27:30.423706] [INFO ] [sig ] Generating forecast for: NEON [2026-01-01T20:27:30.423738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-01T20:27:30.434410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-01T20:27:30.434784] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-01T20:27:30.435545] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-01T20:27:30.435614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:30.435648] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:30.435674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:30.435731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:30.492472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:30.493231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:30.493310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:30.493343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:30.612863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:30.613007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:30.613047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:30.613075] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:30.616345] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=90.08%) [2026-01-01T20:27:30.616630] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-01T20:27:30.616751] [INFO ] [sig ] NEON: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:30.754833] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NEON.txt [2026-01-01T20:27:30.755000] [INFO ] [sig ] [2185/3531] Completed NEON in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-01T20:27:30.755042] [INFO ] [sig ] [2186/3531] Forecasting NEXA... [2026-01-01T20:27:30.755109] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-01T20:27:30.755149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-01T20:27:30.765992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-01T20:27:30.766323] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-01T20:27:30.767129] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-01T20:27:30.767180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:30.767213] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:30.767240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:30.767299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:30.824134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:30.825040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:30.825140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:30.825173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:30.946234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:30.946424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:30.946482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:30.946512] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:30.950302] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-01-01T20:27:30.950694] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-01T20:27:30.950836] [INFO ] [sig ] NEXA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:31.088471] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NEXA.txt [2026-01-01T20:27:31.088645] [INFO ] [sig ] [2186/3531] Completed NEXA in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.6m [2026-01-01T20:27:31.088694] [INFO ] [sig ] [2187/3531] Forecasting NEXN... [2026-01-01T20:27:31.088723] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-01T20:27:31.088762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-01T20:27:31.100364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-01T20:27:31.100799] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-01T20:27:31.101619] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-01T20:27:31.101671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:31.101703] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:31.101730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:31.101786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:31.157702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:31.158632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:31.158718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:31.158750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:31.277266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:31.277426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:31.277468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:31.277496] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:31.280851] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: DOWN (p=17.62%) [2026-01-01T20:27:31.281120] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-01T20:27:31.281241] [INFO ] [sig ] NEXN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:31.417970] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NEXN.txt [2026-01-01T20:27:31.418084] [INFO ] [sig ] [2187/3531] Completed NEXN in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.6m [2026-01-01T20:27:31.418121] [INFO ] [sig ] [2188/3531] Forecasting NFBK... [2026-01-01T20:27:31.418150] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-01T20:27:31.418180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-01T20:27:31.429068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-01T20:27:31.429380] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-01T20:27:31.430161] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-01T20:27:31.430211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:31.430243] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:31.430270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:31.430327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:31.485072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:31.485672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:31.485747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:31.485778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:31.600406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:31.600557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:31.600617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:31.600647] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:31.603918] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: UP (p=90.58%) [2026-01-01T20:27:31.604186] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-01T20:27:31.604320] [INFO ] [sig ] NFBK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:31.740945] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NFBK.txt [2026-01-01T20:27:31.741055] [INFO ] [sig ] [2188/3531] Completed NFBK in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.6m [2026-01-01T20:27:31.741096] [INFO ] [sig ] [2189/3531] Forecasting NFE... [2026-01-01T20:27:31.741126] [INFO ] [sig ] Generating forecast for: NFE [2026-01-01T20:27:31.741156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-01T20:27:31.752113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-01T20:27:31.752426] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-01T20:27:31.753224] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-01T20:27:31.753276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:31.753331] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:31.753359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:31.753417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:31.808760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:31.809362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:31.809435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:31.809467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:31.928129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:31.928280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:31.928322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:31.928369] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:31.931688] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-01-01T20:27:31.931956] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-01T20:27:31.932073] [INFO ] [sig ] NFE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:32.068142] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NFE.txt [2026-01-01T20:27:32.068263] [INFO ] [sig ] [2189/3531] Completed NFE in 0.3s | 2.93 sym/s | Total: 12.4m | ETA: 7.6m [2026-01-01T20:27:32.068301] [INFO ] [sig ] [2190/3531] Forecasting NFG... [2026-01-01T20:27:32.068330] [INFO ] [sig ] Generating forecast for: NFG [2026-01-01T20:27:32.068360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-01T20:27:32.078876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-01T20:27:32.079199] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-01T20:27:32.079974] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-01T20:27:32.080024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:32.080055] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:32.080082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:32.080138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:32.135038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:32.135644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:32.135716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:32.135748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:32.252992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:32.253128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:32.253166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:32.253195] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:32.256404] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: UP (p=81.93%) [2026-01-01T20:27:32.256689] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-01T20:27:32.256808] [INFO ] [sig ] NFG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:32.393234] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NFG.txt [2026-01-01T20:27:32.393340] [INFO ] [sig ] [2190/3531] Completed NFG in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:32.393377] [INFO ] [sig ] [2191/3531] Forecasting NFJ... [2026-01-01T20:27:32.393407] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-01T20:27:32.393437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-01T20:27:32.404678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-01T20:27:32.404970] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-01T20:27:32.405740] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-01T20:27:32.405790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:32.405822] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:32.405849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:32.405906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:32.461314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:32.461913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:32.461988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:32.462020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:32.581664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:32.581819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:32.581873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:32.581904] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:32.585284] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=3.49%) [2026-01-01T20:27:32.585589] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-01T20:27:32.585710] [INFO ] [sig ] NFJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:32.721590] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NFJ.txt [2026-01-01T20:27:32.721700] [INFO ] [sig ] [2191/3531] Completed NFJ in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:32.721738] [INFO ] [sig ] [2192/3531] Forecasting NFLX... [2026-01-01T20:27:32.721767] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-01T20:27:32.721796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-01T20:27:32.732913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-01T20:27:32.733205] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-01T20:27:32.734048] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-01T20:27:32.734098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:32.734129] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:32.734156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:32.734212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:32.789687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:32.790286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:32.790360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:32.790392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:32.906734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:32.906828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:32.906864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:32.906920] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:32.909986] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=3.78%) [2026-01-01T20:27:32.910242] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-01T20:27:32.910360] [INFO ] [sig ] NFLX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:33.047404] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NFLX.txt [2026-01-01T20:27:33.047514] [INFO ] [sig ] [2192/3531] Completed NFLX in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:33.047552] [INFO ] [sig ] [2193/3531] Forecasting NFTY... [2026-01-01T20:27:33.047599] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-01T20:27:33.047632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-01T20:27:33.059279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-01T20:27:33.059726] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-01T20:27:33.060622] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-01T20:27:33.060676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:33.060708] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:33.060735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:33.060816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:33.117173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:33.117824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:33.117904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:33.117936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:33.234076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:33.234236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:33.234277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:33.234305] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:33.237646] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=44.67%) [2026-01-01T20:27:33.237924] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-01T20:27:33.238047] [INFO ] [sig ] NFTY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:33.375382] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NFTY.txt [2026-01-01T20:27:33.375540] [INFO ] [sig ] [2193/3531] Completed NFTY in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:33.375611] [INFO ] [sig ] [2194/3531] Forecasting NGG... [2026-01-01T20:27:33.375644] [INFO ] [sig ] Generating forecast for: NGG [2026-01-01T20:27:33.375721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-01T20:27:33.386785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-01T20:27:33.387111] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-01T20:27:33.387900] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-01T20:27:33.387951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:33.387983] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:33.388010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:33.388068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:33.443759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:33.444326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:33.444399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:33.444431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:33.566644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:33.566785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:33.566822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:33.566851] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:33.570117] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-01-01T20:27:33.570386] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-01T20:27:33.570502] [INFO ] [sig ] NGG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:33.706022] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NGG.txt [2026-01-01T20:27:33.706132] [INFO ] [sig ] [2194/3531] Completed NGG in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:33.706169] [INFO ] [sig ] [2195/3531] Forecasting NGL... [2026-01-01T20:27:33.706198] [INFO ] [sig ] Generating forecast for: NGL [2026-01-01T20:27:33.706228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-01T20:27:33.717708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-01T20:27:33.718096] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-01T20:27:33.719050] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-01T20:27:33.719136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:33.719180] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:33.719210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:33.719270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:33.778944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:33.779764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:33.779848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:33.779881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:33.904547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:33.904724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:33.904768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:33.904796] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:33.908467] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: DOWN (p=46.84%) [2026-01-01T20:27:33.908767] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-01T20:27:33.908891] [INFO ] [sig ] NGL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:34.059095] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NGL.txt [2026-01-01T20:27:34.059293] [INFO ] [sig ] [2195/3531] Completed NGL in 0.4s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:34.059345] [INFO ] [sig ] [2196/3531] Forecasting NGNE... [2026-01-01T20:27:34.059408] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-01T20:27:34.059441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-01T20:27:34.070236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-01T20:27:34.070592] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-01T20:27:34.071395] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-01T20:27:34.071447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:34.071481] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:34.071508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:34.071566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:34.126569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:34.127192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:34.127267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:34.127302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:34.243651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:34.243776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:34.243815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:34.243844] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:34.247045] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: DOWN (p=47.73%) [2026-01-01T20:27:34.247307] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-01T20:27:34.247424] [INFO ] [sig ] NGNE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:34.384023] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NGNE.txt [2026-01-01T20:27:34.384127] [INFO ] [sig ] [2196/3531] Completed NGNE in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:34.384165] [INFO ] [sig ] [2197/3531] Forecasting NGS... [2026-01-01T20:27:34.384195] [INFO ] [sig ] Generating forecast for: NGS [2026-01-01T20:27:34.384226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-01T20:27:34.395793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-01T20:27:34.396179] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-01T20:27:34.396998] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-01T20:27:34.397049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:34.397081] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:34.397107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:34.397164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:34.452654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:34.453334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:34.453417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:34.453448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:34.573250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:34.573422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:34.573464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:34.573493] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:34.576918] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-01T20:27:34.577194] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-01T20:27:34.577320] [INFO ] [sig ] NGS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:34.713487] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NGS.txt [2026-01-01T20:27:34.713674] [INFO ] [sig ] [2197/3531] Completed NGS in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:34.713720] [INFO ] [sig ] [2198/3531] Forecasting NGVC... [2026-01-01T20:27:34.713749] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-01T20:27:34.713806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-01T20:27:34.724359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-01T20:27:34.724721] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-01T20:27:34.725495] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-01T20:27:34.725545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:34.725603] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:34.725632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:34.725690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:34.780493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:34.781258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:34.781343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:34.781376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:34.899824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:34.899986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:34.900026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:34.900054] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:34.903371] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=73.74%) [2026-01-01T20:27:34.903659] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-01T20:27:34.903783] [INFO ] [sig ] NGVC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:35.044322] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NGVC.txt [2026-01-01T20:27:35.044506] [INFO ] [sig ] [2198/3531] Completed NGVC in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:35.044548] [INFO ] [sig ] [2199/3531] Forecasting NHI... [2026-01-01T20:27:35.044622] [INFO ] [sig ] Generating forecast for: NHI [2026-01-01T20:27:35.044656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-01T20:27:35.056035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-01T20:27:35.056418] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-01T20:27:35.057236] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-01T20:27:35.057288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:35.057320] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:35.057348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:35.057405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:35.112394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:35.113048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:35.113174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:35.113222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:35.228984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:35.229134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:35.229173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:35.229201] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:35.232482] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-01-01T20:27:35.232765] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-01T20:27:35.232884] [INFO ] [sig ] NHI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:35.370018] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NHI.txt [2026-01-01T20:27:35.370125] [INFO ] [sig ] [2199/3531] Completed NHI in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:35.370162] [INFO ] [sig ] [2200/3531] Forecasting NHTC... [2026-01-01T20:27:35.370192] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-01T20:27:35.370222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-01T20:27:35.380326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-01T20:27:35.380655] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-01T20:27:35.381407] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-01T20:27:35.381457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:35.381488] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:35.381515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:35.381594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:35.437543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:35.438126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:35.438202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:35.438233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:35.547196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:35.547351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:35.547391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:35.547420] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:35.550749] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-01-01T20:27:35.551027] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-01T20:27:35.551144] [INFO ] [sig ] NHTC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:35.687198] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NHTC.txt [2026-01-01T20:27:35.687304] [INFO ] [sig ] [2200/3531] Completed NHTC in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:35.687342] [INFO ] [sig ] [2201/3531] Forecasting NI... [2026-01-01T20:27:35.687372] [INFO ] [sig ] Generating forecast for: NI [2026-01-01T20:27:35.687402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-01T20:27:35.697812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-01T20:27:35.698120] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-01T20:27:35.698891] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-01T20:27:35.698941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:35.698996] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:35.699024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:35.699087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:35.755149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:35.755743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:35.755819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:35.755850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:35.874039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:35.874192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:35.874232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:35.874261] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:35.877560] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=81.94%) [2026-01-01T20:27:35.877840] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-01T20:27:35.877959] [INFO ] [sig ] NI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:36.015113] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NI.txt [2026-01-01T20:27:36.015221] [INFO ] [sig ] [2201/3531] Completed NI in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:36.015259] [INFO ] [sig ] [2202/3531] Forecasting NIC... [2026-01-01T20:27:36.015288] [INFO ] [sig ] Generating forecast for: NIC [2026-01-01T20:27:36.015321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-01T20:27:36.025544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-01T20:27:36.025867] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-01T20:27:36.026661] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-01T20:27:36.026714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:36.026746] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:36.026773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:36.026830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:36.081782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:36.082372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:36.082448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:36.082480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:36.198599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:36.198739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:36.198794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:36.198824] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:36.202115] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-01T20:27:36.202384] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-01T20:27:36.202504] [INFO ] [sig ] NIC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:36.339668] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NIC.txt [2026-01-01T20:27:36.339796] [INFO ] [sig ] [2202/3531] Completed NIC in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:36.339835] [INFO ] [sig ] [2203/3531] Forecasting NICE... [2026-01-01T20:27:36.339864] [INFO ] [sig ] Generating forecast for: NICE [2026-01-01T20:27:36.339894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-01T20:27:36.350461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-01T20:27:36.350793] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-01T20:27:36.351549] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-01T20:27:36.351620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:36.351657] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:36.351684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:36.351741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:36.407538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:36.408136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:36.408213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:36.408244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:36.528984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:36.529113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:36.529153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:36.529181] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:36.532392] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-01T20:27:36.532670] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-01T20:27:36.532791] [INFO ] [sig ] NICE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:36.672352] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NICE.txt [2026-01-01T20:27:36.672466] [INFO ] [sig ] [2203/3531] Completed NICE in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-01T20:27:36.672504] [INFO ] [sig ] [2204/3531] Forecasting NIE... [2026-01-01T20:27:36.672533] [INFO ] [sig ] Generating forecast for: NIE [2026-01-01T20:27:36.672564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-01T20:27:36.683072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-01T20:27:36.683381] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-01T20:27:36.684203] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-01T20:27:36.684254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:36.684285] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:36.684312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:36.684369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:36.739367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:36.740007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:36.740080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:36.740112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:36.853603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:36.853729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:36.853768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:36.853796] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:36.857014] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: UP (p=61.08%) [2026-01-01T20:27:36.857276] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-01T20:27:36.857395] [INFO ] [sig ] NIE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:36.994087] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NIE.txt [2026-01-01T20:27:36.994193] [INFO ] [sig ] [2204/3531] Completed NIE in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.5m [2026-01-01T20:27:36.994230] [INFO ] [sig ] [2205/3531] Forecasting NIKL... [2026-01-01T20:27:36.994260] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-01T20:27:36.994291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-01T20:27:37.004382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-01T20:27:37.004705] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-01T20:27:37.005460] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-01T20:27:37.005511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:37.005543] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:37.005591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:37.005653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:37.060380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:37.060965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:37.061038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:37.061069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:37.169059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:37.169183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:37.169221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:37.169250] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:37.172438] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: DOWN (p=48.77%) [2026-01-01T20:27:37.172716] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-01T20:27:37.172835] [INFO ] [sig ] NIKL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:37.309703] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NIKL.txt [2026-01-01T20:27:37.309809] [INFO ] [sig ] [2205/3531] Completed NIKL in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.5m [2026-01-01T20:27:37.309847] [INFO ] [sig ] [2206/3531] Forecasting NIM... [2026-01-01T20:27:37.309876] [INFO ] [sig ] Generating forecast for: NIM [2026-01-01T20:27:37.309906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-01T20:27:37.319985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-01T20:27:37.320278] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-01T20:27:37.321054] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-01T20:27:37.321105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:37.321174] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:37.321204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:37.321261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:37.377288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:37.377898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:37.377972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:37.378004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:37.480543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:37.480671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:37.480708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:37.480736] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:37.483880] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: UP (p=69.68%) [2026-01-01T20:27:37.484140] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-01T20:27:37.484257] [INFO ] [sig ] NIM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:37.620465] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NIM.txt [2026-01-01T20:27:37.620588] [INFO ] [sig ] [2206/3531] Completed NIM in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.5m [2026-01-01T20:27:37.620628] [INFO ] [sig ] [2207/3531] Forecasting NIO... [2026-01-01T20:27:37.620656] [INFO ] [sig ] Generating forecast for: NIO [2026-01-01T20:27:37.620686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-01T20:27:37.631288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-01T20:27:37.631615] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-01T20:27:37.632376] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-01T20:27:37.632425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:37.632457] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:37.632484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:37.632540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:37.688491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:37.689113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:37.689188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:37.689220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:37.807027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:37.807149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:37.807187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:37.807214] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:37.810440] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: UP (p=51.51%) [2026-01-01T20:27:37.810720] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-01T20:27:37.810837] [INFO ] [sig ] NIO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:37.947784] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NIO.txt [2026-01-01T20:27:37.947893] [INFO ] [sig ] [2207/3531] Completed NIO in 0.3s | 2.93 sym/s | Total: 12.5m | ETA: 7.5m [2026-01-01T20:27:37.947931] [INFO ] [sig ] [2208/3531] Forecasting NISN... [2026-01-01T20:27:37.947960] [INFO ] [sig ] Generating forecast for: NISN [2026-01-01T20:27:37.947990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NISN' from 'https://tdm.silogroup.org/data/derivative_storage/NISN.csv'. [2026-01-01T20:27:37.957814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NISN'. [2026-01-01T20:27:37.958119] [INFO ] [FORECASTER] Starting predict_future for NISN [2026-01-01T20:27:37.958901] [DEBUG] [LOCAL ] No optimal features file found for NISN: ./output/feature-sets/NISN.txt [2026-01-01T20:27:37.958970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:37.959009] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:37.959037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:37.959099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:38.013822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:38.014391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:38.014465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:38.014497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:38.122796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:38.122938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:38.122978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:38.123006] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:38.126340] [DEBUG] [FORECASTER] NISN: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-01-01T20:27:38.126621] [INFO ] [FORECASTER] Completed predict_future for NISN [2026-01-01T20:27:38.126741] [INFO ] [sig ] NISN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:38.270789] [INFO ] [LOCAL ] Saved forecast: NISN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NISN.txt [2026-01-01T20:27:38.270951] [INFO ] [sig ] [2208/3531] Completed NISN in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:38.270991] [INFO ] [sig ] [2209/3531] Forecasting NITO... [2026-01-01T20:27:38.271022] [INFO ] [sig ] Generating forecast for: NITO [2026-01-01T20:27:38.271062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-01T20:27:38.282740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-01T20:27:38.283073] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-01T20:27:38.283877] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-01T20:27:38.283929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:38.283962] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:38.283990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:38.284048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:38.339536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:38.340143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:38.340220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:38.340252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:38.455665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:38.455813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:38.455854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:38.455925] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:38.459387] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: UP (p=53.52%) [2026-01-01T20:27:38.459687] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-01T20:27:38.459814] [INFO ] [sig ] NITO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:38.599778] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NITO.txt [2026-01-01T20:27:38.599929] [INFO ] [sig ] [2209/3531] Completed NITO in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:38.599969] [INFO ] [sig ] [2210/3531] Forecasting NKSH... [2026-01-01T20:27:38.600007] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-01T20:27:38.600039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-01T20:27:38.611244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-01T20:27:38.611618] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-01T20:27:38.612454] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-01T20:27:38.612515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:38.612551] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:38.612609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:38.612671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:38.669450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:38.670154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:38.670241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:38.670273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:38.777763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:38.777926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:38.777971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:38.778006] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:38.781492] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: UP (p=69.27%) [2026-01-01T20:27:38.781792] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-01T20:27:38.781918] [INFO ] [sig ] NKSH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:38.926237] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NKSH.txt [2026-01-01T20:27:38.926414] [INFO ] [sig ] [2210/3531] Completed NKSH in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:38.926457] [INFO ] [sig ] [2211/3531] Forecasting NKTX... [2026-01-01T20:27:38.926486] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-01T20:27:38.926516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-01T20:27:38.937670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-01T20:27:38.938088] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-01T20:27:38.938929] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-01T20:27:38.939012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:38.939048] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:38.939075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:38.939133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:38.998789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:38.999690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:38.999778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:38.999821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:39.113650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:39.113804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:39.113845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:39.113873] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:39.117178] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: UP (p=83.14%) [2026-01-01T20:27:39.117445] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-01T20:27:39.117564] [INFO ] [sig ] NKTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:39.257869] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NKTX.txt [2026-01-01T20:27:39.258014] [INFO ] [sig ] [2211/3531] Completed NKTX in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:39.258054] [INFO ] [sig ] [2212/3531] Forecasting NKX... [2026-01-01T20:27:39.258082] [INFO ] [sig ] Generating forecast for: NKX [2026-01-01T20:27:39.258136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-01T20:27:39.268933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-01T20:27:39.269296] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-01T20:27:39.270115] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-01T20:27:39.270167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:39.270198] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:39.270226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:39.270284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:39.326254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:39.326939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:39.327018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:39.327051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:39.447147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:39.447293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:39.447333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:39.447362] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:39.450978] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=38.46%) [2026-01-01T20:27:39.451260] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-01T20:27:39.451386] [INFO ] [sig ] NKX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:39.594711] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NKX.txt [2026-01-01T20:27:39.594901] [INFO ] [sig ] [2212/3531] Completed NKX in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:39.594960] [INFO ] [sig ] [2213/3531] Forecasting NLOP... [2026-01-01T20:27:39.595031] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-01T20:27:39.595077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-01T20:27:39.607088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-01T20:27:39.607511] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-01T20:27:39.608610] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-01T20:27:39.608674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:39.608712] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:39.608748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:39.608826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:39.674817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:39.675662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:39.675758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:39.675793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:39.791107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:39.791285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:39.791328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:39.791376] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:39.794804] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=14.68%) [2026-01-01T20:27:39.795089] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-01T20:27:39.795220] [INFO ] [sig ] NLOP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:39.934628] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NLOP.txt [2026-01-01T20:27:39.934789] [INFO ] [sig ] [2213/3531] Completed NLOP in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:39.934831] [INFO ] [sig ] [2214/3531] Forecasting NLY... [2026-01-01T20:27:39.934860] [INFO ] [sig ] Generating forecast for: NLY [2026-01-01T20:27:39.934890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-01T20:27:39.946224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-01T20:27:39.946656] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-01T20:27:39.947451] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-01T20:27:39.947504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:39.947535] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:39.947562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:39.947651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:40.003599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:40.004435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:40.004514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:40.004547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:40.123787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:40.123951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:40.123992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:40.124022] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:40.127328] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: DOWN (p=11.43%) [2026-01-01T20:27:40.127607] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-01T20:27:40.127727] [INFO ] [sig ] NLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:40.266491] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NLY.txt [2026-01-01T20:27:40.266638] [INFO ] [sig ] [2214/3531] Completed NLY in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:40.266678] [INFO ] [sig ] [2215/3531] Forecasting NMAI... [2026-01-01T20:27:40.266707] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-01T20:27:40.266737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-01T20:27:40.277686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-01T20:27:40.278003] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-01T20:27:40.278780] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-01T20:27:40.278830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:40.278861] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:40.278887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:40.278943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:40.335192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:40.335917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:40.335996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:40.336044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:40.453429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:40.453602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:40.453646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:40.453675] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:40.457021] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: UP (p=79.00%) [2026-01-01T20:27:40.457283] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-01T20:27:40.457403] [INFO ] [sig ] NMAI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:40.596841] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NMAI.txt [2026-01-01T20:27:40.596978] [INFO ] [sig ] [2215/3531] Completed NMAI in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:40.597017] [INFO ] [sig ] [2216/3531] Forecasting NMCO... [2026-01-01T20:27:40.597045] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-01T20:27:40.597074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-01T20:27:40.608401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-01T20:27:40.608742] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-01T20:27:40.609545] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-01T20:27:40.609620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:40.609653] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:40.609680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:40.609737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:40.667358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:40.668036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:40.668140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:40.668174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:40.787891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:40.788049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:40.788090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:40.788120] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:40.791765] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-01-01T20:27:40.792038] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-01T20:27:40.792163] [INFO ] [sig ] NMCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:40.938369] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NMCO.txt [2026-01-01T20:27:40.938538] [INFO ] [sig ] [2216/3531] Completed NMCO in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:40.938594] [INFO ] [sig ] [2217/3531] Forecasting NMFC... [2026-01-01T20:27:40.938628] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-01T20:27:40.938660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-01T20:27:40.950302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-01T20:27:40.950734] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-01T20:27:40.951530] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-01T20:27:40.951599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:40.951633] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:40.951676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:40.951736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:41.008270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:41.009005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:41.009085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:41.009119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:41.127964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:41.128125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:41.128168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:41.128204] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:41.131647] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=86.85%) [2026-01-01T20:27:41.131928] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-01T20:27:41.132067] [INFO ] [sig ] NMFC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:41.268334] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NMFC.txt [2026-01-01T20:27:41.268476] [INFO ] [sig ] [2217/3531] Completed NMFC in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:41.268515] [INFO ] [sig ] [2218/3531] Forecasting NMG... [2026-01-01T20:27:41.268543] [INFO ] [sig ] Generating forecast for: NMG [2026-01-01T20:27:41.268588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-01T20:27:41.279343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-01T20:27:41.279701] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-01T20:27:41.280461] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-01T20:27:41.280511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:41.280542] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:41.280597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:41.280659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:41.336746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:41.337447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:41.337523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:41.337555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:41.458444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:41.458614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:41.458656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:41.458683] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:41.461993] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=65.66%) [2026-01-01T20:27:41.462258] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-01T20:27:41.462380] [INFO ] [sig ] NMG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:41.601117] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NMG.txt [2026-01-01T20:27:41.601249] [INFO ] [sig ] [2218/3531] Completed NMG in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:41.601288] [INFO ] [sig ] [2219/3531] Forecasting NMI... [2026-01-01T20:27:41.601318] [INFO ] [sig ] Generating forecast for: NMI [2026-01-01T20:27:41.601348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-01T20:27:41.611698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-01T20:27:41.612019] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-01T20:27:41.612820] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-01T20:27:41.612870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:41.612901] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:41.612927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:41.612983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:41.673041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:41.673833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:41.673910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:41.673942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:41.779188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:41.779337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:41.779378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:41.779408] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:41.782702] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: UP (p=69.92%) [2026-01-01T20:27:41.782969] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-01T20:27:41.783089] [INFO ] [sig ] NMI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:41.922650] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NMI.txt [2026-01-01T20:27:41.922839] [INFO ] [sig ] [2219/3531] Completed NMI in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:41.922881] [INFO ] [sig ] [2220/3531] Forecasting NMIH... [2026-01-01T20:27:41.922941] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-01T20:27:41.922976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-01T20:27:41.936105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-01T20:27:41.936519] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-01T20:27:41.937465] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-01T20:27:41.937524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:41.937562] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:41.937619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:41.937699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:41.995420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:41.996154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:41.996231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:41.996263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:42.108646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:42.108806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:42.108847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:42.108876] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:42.112317] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-01T20:27:42.112611] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-01T20:27:42.112738] [INFO ] [sig ] NMIH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:42.257220] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NMIH.txt [2026-01-01T20:27:42.257400] [INFO ] [sig ] [2220/3531] Completed NMIH in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-01T20:27:42.257472] [INFO ] [sig ] [2221/3531] Forecasting NMM... [2026-01-01T20:27:42.257503] [INFO ] [sig ] Generating forecast for: NMM [2026-01-01T20:27:42.257541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-01T20:27:42.268861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-01T20:27:42.269254] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-01T20:27:42.270115] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-01T20:27:42.270168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:42.270201] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:42.270229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:42.270286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:42.325287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:42.326162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:42.326245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:42.326277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:42.444470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:42.444649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:42.444691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:42.444719] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:42.448130] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=82.68%) [2026-01-01T20:27:42.448408] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-01T20:27:42.448538] [INFO ] [sig ] NMM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:42.587993] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NMM.txt [2026-01-01T20:27:42.588141] [INFO ] [sig ] [2221/3531] Completed NMM in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.4m [2026-01-01T20:27:42.588185] [INFO ] [sig ] [2222/3531] Forecasting NMRA... [2026-01-01T20:27:42.588215] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-01T20:27:42.588244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-01T20:27:42.599063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-01T20:27:42.599409] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-01T20:27:42.600205] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-01T20:27:42.600256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:42.600289] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:42.600315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:42.600372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:42.655739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:42.656490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:42.656567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:42.656618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:42.772055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:42.772193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:42.772231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:42.772260] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:42.775529] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=44.51%) [2026-01-01T20:27:42.775809] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-01T20:27:42.775930] [INFO ] [sig ] NMRA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:42.912377] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NMRA.txt [2026-01-01T20:27:42.912500] [INFO ] [sig ] [2222/3531] Completed NMRA in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.4m [2026-01-01T20:27:42.912538] [INFO ] [sig ] [2223/3531] Forecasting NMRK... [2026-01-01T20:27:42.912567] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-01T20:27:42.912620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-01T20:27:42.923599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-01T20:27:42.923933] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-01T20:27:42.924759] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-01T20:27:42.924811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:42.924870] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:42.924899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:42.924958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:42.980202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:42.980817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:42.980892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:42.980924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:43.102012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:43.102158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:43.102200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:43.102227] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:43.105496] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=95.14%) [2026-01-01T20:27:43.105775] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-01T20:27:43.105894] [INFO ] [sig ] NMRK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:43.244372] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NMRK.txt [2026-01-01T20:27:43.244489] [INFO ] [sig ] [2223/3531] Completed NMRK in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.4m [2026-01-01T20:27:43.244528] [INFO ] [sig ] [2224/3531] Forecasting NN... [2026-01-01T20:27:43.244558] [INFO ] [sig ] Generating forecast for: NN [2026-01-01T20:27:43.244607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-01T20:27:43.255882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-01T20:27:43.256228] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-01T20:27:43.257066] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-01T20:27:43.257117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:43.257149] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:43.257176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:43.257234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:43.312911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:43.313533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:43.313626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:43.313659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:43.430405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:43.430555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:43.430612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:43.430642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:43.433944] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=41.73%) [2026-01-01T20:27:43.434205] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-01T20:27:43.434324] [INFO ] [sig ] NN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:43.573033] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NN.txt [2026-01-01T20:27:43.573161] [INFO ] [sig ] [2224/3531] Completed NN in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.4m [2026-01-01T20:27:43.573201] [INFO ] [sig ] [2225/3531] Forecasting NNDM... [2026-01-01T20:27:43.573235] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-01T20:27:43.573264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-01T20:27:43.584472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-01T20:27:43.584854] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-01T20:27:43.585662] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-01T20:27:43.585716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:43.585750] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:43.585778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:43.585837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:43.643198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:43.644080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:43.644164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:43.644199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:43.764188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:43.764343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:43.764383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:43.764410] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:43.767704] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-01-01T20:27:43.767969] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-01T20:27:43.768087] [INFO ] [sig ] NNDM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:43.905857] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NNDM.txt [2026-01-01T20:27:43.905974] [INFO ] [sig ] [2225/3531] Completed NNDM in 0.3s | 2.93 sym/s | Total: 12.6m | ETA: 7.4m [2026-01-01T20:27:43.906014] [INFO ] [sig ] [2226/3531] Forecasting NNE... [2026-01-01T20:27:43.906043] [INFO ] [sig ] Generating forecast for: NNE [2026-01-01T20:27:43.906073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-01T20:27:43.916704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-01T20:27:43.917030] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-01T20:27:43.917851] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-01T20:27:43.917903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:43.917935] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:43.917964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:43.918021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:43.976889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:43.977869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:43.977953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:43.977986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:44.101039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:44.101224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:44.101273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:44.101359] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:44.104952] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=93.10%) [2026-01-01T20:27:44.105253] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-01T20:27:44.105386] [INFO ] [sig ] NNE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:44.320130] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NNE.txt [2026-01-01T20:27:44.320292] [INFO ] [sig ] [2226/3531] Completed NNE in 0.4s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:44.320334] [INFO ] [sig ] [2227/3531] Forecasting NNI... [2026-01-01T20:27:44.320364] [INFO ] [sig ] Generating forecast for: NNI [2026-01-01T20:27:44.320396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-01T20:27:44.332186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-01T20:27:44.332593] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-01T20:27:44.333419] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-01T20:27:44.333471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:44.333504] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:44.333533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:44.333610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:44.391567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:44.392436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:44.392524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:44.392557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:44.510788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:44.510940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:44.510982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:44.511010] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:44.514321] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=47.31%) [2026-01-01T20:27:44.514609] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-01T20:27:44.514736] [INFO ] [sig ] NNI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:44.650980] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NNI.txt [2026-01-01T20:27:44.651115] [INFO ] [sig ] [2227/3531] Completed NNI in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:44.651154] [INFO ] [sig ] [2228/3531] Forecasting NNN... [2026-01-01T20:27:44.651182] [INFO ] [sig ] Generating forecast for: NNN [2026-01-01T20:27:44.651212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-01T20:27:44.661763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-01T20:27:44.662113] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-01T20:27:44.662903] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-01T20:27:44.662954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:44.662985] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:44.663011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:44.663068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:44.717978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:44.718731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:44.718810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:44.718843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:44.834824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:44.834979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:44.835018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:44.835047] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:44.838376] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: UP (p=84.83%) [2026-01-01T20:27:44.838660] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-01T20:27:44.838782] [INFO ] [sig ] NNN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:44.975393] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NNN.txt [2026-01-01T20:27:44.975527] [INFO ] [sig ] [2228/3531] Completed NNN in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:44.975584] [INFO ] [sig ] [2229/3531] Forecasting NNOX... [2026-01-01T20:27:44.975622] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-01T20:27:44.975654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-01T20:27:44.986770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-01T20:27:44.987126] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-01T20:27:44.987910] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-01T20:27:44.987960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:44.987992] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:44.988019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:44.988075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:45.043216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:45.043939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:45.044017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:45.044049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:45.167634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:45.167787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:45.167828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:45.167856] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:45.171276] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: UP (p=64.39%) [2026-01-01T20:27:45.171550] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-01T20:27:45.171692] [INFO ] [sig ] NNOX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:45.308753] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NNOX.txt [2026-01-01T20:27:45.308889] [INFO ] [sig ] [2229/3531] Completed NNOX in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:45.308930] [INFO ] [sig ] [2230/3531] Forecasting NNY... [2026-01-01T20:27:45.311947] [INFO ] [sig ] Generating forecast for: NNY [2026-01-01T20:27:45.312023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-01T20:27:45.322716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-01T20:27:45.323089] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-01T20:27:45.323928] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-01T20:27:45.323979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:45.324027] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:45.324056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:45.324114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:45.379481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:45.380162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:45.380243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:45.380276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:45.489398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:45.489550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:45.489607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:45.489638] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:45.492967] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=30.74%) [2026-01-01T20:27:45.493256] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-01T20:27:45.493381] [INFO ] [sig ] NNY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:45.630129] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NNY.txt [2026-01-01T20:27:45.630271] [INFO ] [sig ] [2230/3531] Completed NNY in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:45.630314] [INFO ] [sig ] [2231/3531] Forecasting NOA... [2026-01-01T20:27:45.630344] [INFO ] [sig ] Generating forecast for: NOA [2026-01-01T20:27:45.630374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-01T20:27:45.641238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-01T20:27:45.641591] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-01T20:27:45.642349] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-01T20:27:45.642399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:45.642430] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:45.642456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:45.642513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:45.698141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:45.698765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:45.698839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:45.698872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:45.820152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:45.820303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:45.820343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:45.820371] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:45.823683] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-01T20:27:45.823945] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-01T20:27:45.824063] [INFO ] [sig ] NOA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:45.963846] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NOA.txt [2026-01-01T20:27:45.964022] [INFO ] [sig ] [2231/3531] Completed NOA in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:45.964065] [INFO ] [sig ] [2232/3531] Forecasting NOAH... [2026-01-01T20:27:45.964095] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-01T20:27:45.964124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-01T20:27:45.975914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-01T20:27:45.976342] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-01T20:27:45.977213] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-01T20:27:45.977267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:45.977298] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:45.977324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:45.977382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:46.035211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:46.036077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:46.036185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:46.036241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:46.155353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:46.155512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:46.155555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:46.155605] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:46.159031] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-01T20:27:46.159367] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-01T20:27:46.159506] [INFO ] [sig ] NOAH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:46.300506] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NOAH.txt [2026-01-01T20:27:46.300703] [INFO ] [sig ] [2232/3531] Completed NOAH in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:46.300752] [INFO ] [sig ] [2233/3531] Forecasting NODK... [2026-01-01T20:27:46.300782] [INFO ] [sig ] Generating forecast for: NODK [2026-01-01T20:27:46.300812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-01T20:27:46.311626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-01T20:27:46.312002] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-01T20:27:46.312827] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-01T20:27:46.312879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:46.312913] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:46.312943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:46.313002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:46.370226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:46.371095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:46.371212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:46.371248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:46.471155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:46.471325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:46.471371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:46.471401] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:46.475320] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: DOWN (p=29.41%) [2026-01-01T20:27:46.475635] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-01T20:27:46.475764] [INFO ] [sig ] NODK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:46.617105] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NODK.txt [2026-01-01T20:27:46.617236] [INFO ] [sig ] [2233/3531] Completed NODK in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:46.617282] [INFO ] [sig ] [2234/3531] Forecasting NOG... [2026-01-01T20:27:46.617313] [INFO ] [sig ] Generating forecast for: NOG [2026-01-01T20:27:46.617343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-01T20:27:46.628612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-01T20:27:46.629021] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-01T20:27:46.629848] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-01T20:27:46.629900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:46.629933] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:46.629961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:46.630027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:46.685219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:46.685851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:46.685927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:46.685967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:46.800391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:46.800536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:46.800597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:46.800631] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:46.803936] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: UP (p=53.59%) [2026-01-01T20:27:46.804204] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-01T20:27:46.804325] [INFO ] [sig ] NOG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:46.941641] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NOG.txt [2026-01-01T20:27:46.941765] [INFO ] [sig ] [2234/3531] Completed NOG in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:46.941803] [INFO ] [sig ] [2235/3531] Forecasting NOMD... [2026-01-01T20:27:46.941832] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-01T20:27:46.941863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-01T20:27:46.952804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-01T20:27:46.953152] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-01T20:27:46.954018] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-01T20:27:46.954069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:46.954101] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:46.954127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:46.954184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:47.010773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:47.011627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:47.011708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:47.011740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:47.132948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:47.133128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:47.133173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:47.133201] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:47.136846] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: UP (p=72.77%) [2026-01-01T20:27:47.137165] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-01T20:27:47.137318] [INFO ] [sig ] NOMD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:47.280188] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NOMD.txt [2026-01-01T20:27:47.280335] [INFO ] [sig ] [2235/3531] Completed NOMD in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:47.280377] [INFO ] [sig ] [2236/3531] Forecasting NOTE... [2026-01-01T20:27:47.280407] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-01T20:27:47.280441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-01T20:27:47.291003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-01T20:27:47.291350] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-01T20:27:47.292169] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-01T20:27:47.292222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:47.292255] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:47.292282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:47.292340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:47.348609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:47.349349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:47.349427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:47.349460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:47.464268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:47.464415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:47.464457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:47.464488] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:47.467873] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-01T20:27:47.468145] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-01T20:27:47.468267] [INFO ] [sig ] NOTE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:47.610437] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NOTE.txt [2026-01-01T20:27:47.610596] [INFO ] [sig ] [2236/3531] Completed NOTE in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:47.610638] [INFO ] [sig ] [2237/3531] Forecasting NPCE... [2026-01-01T20:27:47.610668] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-01T20:27:47.610724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-01T20:27:47.621202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-01T20:27:47.621533] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-01T20:27:47.622347] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-01T20:27:47.622398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:47.622431] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:47.622458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:47.622517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:47.678165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:47.678814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:47.678890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:47.678922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:47.797796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:47.797951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:47.798009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:47.798039] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:47.801362] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=43.57%) [2026-01-01T20:27:47.801644] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-01T20:27:47.801766] [INFO ] [sig ] NPCE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:47.938477] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NPCE.txt [2026-01-01T20:27:47.938608] [INFO ] [sig ] [2237/3531] Completed NPCE in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-01T20:27:47.938648] [INFO ] [sig ] [2238/3531] Forecasting NPFD... [2026-01-01T20:27:47.938677] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-01T20:27:47.938707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-01T20:27:47.949059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-01T20:27:47.949358] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-01T20:27:47.950152] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-01T20:27:47.950202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:47.950234] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:47.950261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:47.950319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:48.006238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:48.006838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:48.006915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:48.006947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:48.126104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:48.126250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:48.126304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:48.126338] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:48.129787] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-01-01T20:27:48.130057] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-01T20:27:48.130181] [INFO ] [sig ] NPFD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:48.270793] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NPFD.txt [2026-01-01T20:27:48.270919] [INFO ] [sig ] [2238/3531] Completed NPFD in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.3m [2026-01-01T20:27:48.270959] [INFO ] [sig ] [2239/3531] Forecasting NPK... [2026-01-01T20:27:48.270990] [INFO ] [sig ] Generating forecast for: NPK [2026-01-01T20:27:48.271023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-01T20:27:48.281286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-01T20:27:48.281622] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-01T20:27:48.282404] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-01T20:27:48.282456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:48.282489] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:48.282518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:48.282596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:48.339529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:48.340144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:48.340251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:48.340287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:48.462038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:48.462187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:48.462229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:48.462260] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:48.465636] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: UP (p=71.80%) [2026-01-01T20:27:48.465904] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-01T20:27:48.466027] [INFO ] [sig ] NPK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:48.615375] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NPK.txt [2026-01-01T20:27:48.615523] [INFO ] [sig ] [2239/3531] Completed NPK in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.3m [2026-01-01T20:27:48.615564] [INFO ] [sig ] [2240/3531] Forecasting NPO... [2026-01-01T20:27:48.615622] [INFO ] [sig ] Generating forecast for: NPO [2026-01-01T20:27:48.615655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-01T20:27:48.626209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-01T20:27:48.626533] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-01T20:27:48.627344] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-01T20:27:48.627396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:48.627456] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:48.627486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:48.627545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:48.687844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:48.688671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:48.688933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:48.688982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:48.809113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:48.809267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:48.809308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:48.809336] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:48.812657] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=35.55%) [2026-01-01T20:27:48.812930] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-01T20:27:48.813049] [INFO ] [sig ] NPO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:48.955136] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NPO.txt [2026-01-01T20:27:48.955316] [INFO ] [sig ] [2240/3531] Completed NPO in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.3m [2026-01-01T20:27:48.955357] [INFO ] [sig ] [2241/3531] Forecasting NQP... [2026-01-01T20:27:48.955388] [INFO ] [sig ] Generating forecast for: NQP [2026-01-01T20:27:48.955417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-01T20:27:48.967277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-01T20:27:48.967631] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-01T20:27:48.968409] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-01T20:27:48.968460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:48.968519] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:48.968547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:48.968627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:49.024825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:49.025412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:49.025488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:49.025520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:49.142748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:49.142903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:49.142947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:49.142978] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:49.146326] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: UP (p=96.01%) [2026-01-01T20:27:49.146615] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-01T20:27:49.146739] [INFO ] [sig ] NQP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:49.283667] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NQP.txt [2026-01-01T20:27:49.283822] [INFO ] [sig ] [2241/3531] Completed NQP in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.3m [2026-01-01T20:27:49.283868] [INFO ] [sig ] [2242/3531] Forecasting NRC... [2026-01-01T20:27:49.283898] [INFO ] [sig ] Generating forecast for: NRC [2026-01-01T20:27:49.283934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-01T20:27:49.294920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-01T20:27:49.295253] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-01T20:27:49.296075] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-01T20:27:49.296125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:49.296156] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:49.296182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:49.296238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:49.351766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:49.352456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:49.352536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:49.352570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:49.471886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:49.472036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:49.472075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:49.472103] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:49.475394] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-01-01T20:27:49.475675] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-01T20:27:49.475796] [INFO ] [sig ] NRC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:49.612748] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NRC.txt [2026-01-01T20:27:49.612896] [INFO ] [sig ] [2242/3531] Completed NRC in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.3m [2026-01-01T20:27:49.612944] [INFO ] [sig ] [2243/3531] Forecasting NRDS... [2026-01-01T20:27:49.612975] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-01T20:27:49.613012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-01T20:27:49.623973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-01T20:27:49.624337] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-01T20:27:49.625167] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-01T20:27:49.625227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:49.625264] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:49.625293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:49.625353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:49.681208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:49.681853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:49.681930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:49.681964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:49.797088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:49.797240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:49.797282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:49.797347] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:49.800802] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=79.45%) [2026-01-01T20:27:49.801077] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-01T20:27:49.801201] [INFO ] [sig ] NRDS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:49.938181] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NRDS.txt [2026-01-01T20:27:49.938332] [INFO ] [sig ] [2243/3531] Completed NRDS in 0.3s | 2.93 sym/s | Total: 12.7m | ETA: 7.3m [2026-01-01T20:27:49.938381] [INFO ] [sig ] [2244/3531] Forecasting NREF... [2026-01-01T20:27:49.938413] [INFO ] [sig ] Generating forecast for: NREF [2026-01-01T20:27:49.938450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-01T20:27:49.949921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-01T20:27:49.950278] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-01T20:27:49.951100] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-01T20:27:49.951150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:49.951182] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:49.951208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:49.951264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:50.007309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:50.007938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:50.008015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:50.008047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:50.126345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:50.126507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:50.126548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:50.126595] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:50.130118] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: UP (p=80.49%) [2026-01-01T20:27:50.130388] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-01T20:27:50.130508] [INFO ] [sig ] NREF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:50.268262] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NREF.txt [2026-01-01T20:27:50.268386] [INFO ] [sig ] [2244/3531] Completed NREF in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:50.268426] [INFO ] [sig ] [2245/3531] Forecasting NRG... [2026-01-01T20:27:50.268461] [INFO ] [sig ] Generating forecast for: NRG [2026-01-01T20:27:50.268492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-01T20:27:50.280014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-01T20:27:50.280389] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-01T20:27:50.281209] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-01T20:27:50.281260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:50.281291] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:50.281317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:50.281374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:50.336016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:50.336712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:50.336791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:50.336822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:50.458709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:50.459006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:50.459058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:50.459089] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:50.462723] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-01-01T20:27:50.462993] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-01T20:27:50.463116] [INFO ] [sig ] NRG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:50.603073] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NRG.txt [2026-01-01T20:27:50.603241] [INFO ] [sig ] [2245/3531] Completed NRG in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:50.603287] [INFO ] [sig ] [2246/3531] Forecasting NRIM... [2026-01-01T20:27:50.603316] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-01T20:27:50.603353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-01T20:27:50.614563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-01T20:27:50.614940] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-01T20:27:50.615759] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-01T20:27:50.615810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:50.615841] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:50.615867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:50.615924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:50.671199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:50.671923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:50.672004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:50.672036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:50.794696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:50.794857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:50.794900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:50.794930] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:50.798332] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-01T20:27:50.798635] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-01T20:27:50.798767] [INFO ] [sig ] NRIM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:50.937925] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NRIM.txt [2026-01-01T20:27:50.938061] [INFO ] [sig ] [2246/3531] Completed NRIM in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:50.938100] [INFO ] [sig ] [2247/3531] Forecasting NRIX... [2026-01-01T20:27:50.938129] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-01T20:27:50.938159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-01T20:27:50.948999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-01T20:27:50.949297] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-01T20:27:50.950106] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-01T20:27:50.950155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:50.950187] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:50.950214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:50.950270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:51.005148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:51.005732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:51.005806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:51.005837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:51.125273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:51.125427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:51.125469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:51.125497] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:51.128837] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-01T20:27:51.129123] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-01T20:27:51.129241] [INFO ] [sig ] NRIX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:51.265122] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NRIX.txt [2026-01-01T20:27:51.265256] [INFO ] [sig ] [2247/3531] Completed NRIX in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:51.265295] [INFO ] [sig ] [2248/3531] Forecasting NRK... [2026-01-01T20:27:51.265325] [INFO ] [sig ] Generating forecast for: NRK [2026-01-01T20:27:51.265356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-01T20:27:51.277118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-01T20:27:51.277539] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-01T20:27:51.278348] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-01T20:27:51.278400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:51.278431] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:51.278458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:51.278515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:51.333753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:51.334632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:51.334715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:51.334747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:51.448097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:51.448259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:51.448300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:51.448348] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:51.451733] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=12.72%) [2026-01-01T20:27:51.452004] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-01T20:27:51.452127] [INFO ] [sig ] NRK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:51.589066] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NRK.txt [2026-01-01T20:27:51.589200] [INFO ] [sig ] [2248/3531] Completed NRK in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:51.589240] [INFO ] [sig ] [2249/3531] Forecasting NRP... [2026-01-01T20:27:51.589269] [INFO ] [sig ] Generating forecast for: NRP [2026-01-01T20:27:51.589298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-01T20:27:51.600027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-01T20:27:51.600368] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-01T20:27:51.601214] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-01T20:27:51.601266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:51.601299] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:51.601326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:51.601385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:51.657124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:51.657743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:51.657818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:51.657850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:51.770262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:51.770412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:51.770452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:51.770479] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:51.773773] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-01-01T20:27:51.774036] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-01T20:27:51.774154] [INFO ] [sig ] NRP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:51.912974] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NRP.txt [2026-01-01T20:27:51.913121] [INFO ] [sig ] [2249/3531] Completed NRP in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:51.913168] [INFO ] [sig ] [2250/3531] Forecasting NRXP... [2026-01-01T20:27:51.913203] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-01T20:27:51.913234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-01T20:27:51.923673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-01T20:27:51.923997] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-01T20:27:51.924794] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-01T20:27:51.924846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:51.924879] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:51.924907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:51.924967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:51.982187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:51.982815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:51.982921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:51.982956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:52.101300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:52.101451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:52.101493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:52.101523] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:52.104899] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=54.02%) [2026-01-01T20:27:52.105176] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-01T20:27:52.105299] [INFO ] [sig ] NRXP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:52.243346] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NRXP.txt [2026-01-01T20:27:52.243468] [INFO ] [sig ] [2250/3531] Completed NRXP in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:52.243506] [INFO ] [sig ] [2251/3531] Forecasting NSC... [2026-01-01T20:27:52.243536] [INFO ] [sig ] Generating forecast for: NSC [2026-01-01T20:27:52.243566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-01T20:27:52.254215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-01T20:27:52.254551] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-01T20:27:52.255345] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-01T20:27:52.255396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:52.255428] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:52.255455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:52.255513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:52.312480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:52.313087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:52.313162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:52.313194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:52.430749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:52.430902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:52.430942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:52.430971] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:52.434271] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: DOWN (p=10.52%) [2026-01-01T20:27:52.434532] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-01T20:27:52.434668] [INFO ] [sig ] NSC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:52.574895] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NSC.txt [2026-01-01T20:27:52.575042] [INFO ] [sig ] [2251/3531] Completed NSC in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:52.575085] [INFO ] [sig ] [2252/3531] Forecasting NSP... [2026-01-01T20:27:52.575118] [INFO ] [sig ] Generating forecast for: NSP [2026-01-01T20:27:52.575148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-01T20:27:52.586175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-01T20:27:52.586485] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-01T20:27:52.587284] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-01T20:27:52.587334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:52.587366] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:52.587392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:52.587462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:52.642608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:52.643210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:52.643288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:52.643319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:52.764022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:52.764157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:52.764198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:52.764225] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:52.767457] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: UP (p=74.02%) [2026-01-01T20:27:52.767740] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-01T20:27:52.767863] [INFO ] [sig ] NSP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:52.903964] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NSP.txt [2026-01-01T20:27:52.904090] [INFO ] [sig ] [2252/3531] Completed NSP in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:52.904128] [INFO ] [sig ] [2253/3531] Forecasting NSSC... [2026-01-01T20:27:52.904158] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-01T20:27:52.904188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-01T20:27:52.914909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-01T20:27:52.915215] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-01T20:27:52.916028] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-01T20:27:52.916078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:52.916110] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:52.916137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:52.916195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:52.971273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:52.971881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:52.971956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:52.971988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:53.091438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:53.091608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:53.091650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:53.091679] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:53.094953] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: DOWN (p=15.74%) [2026-01-01T20:27:53.095218] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-01T20:27:53.095335] [INFO ] [sig ] NSSC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:53.233211] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NSSC.txt [2026-01-01T20:27:53.233346] [INFO ] [sig ] [2253/3531] Completed NSSC in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:53.233385] [INFO ] [sig ] [2254/3531] Forecasting NTAP... [2026-01-01T20:27:53.233415] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-01T20:27:53.233446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-01T20:27:53.244204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-01T20:27:53.244542] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-01T20:27:53.245327] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-01T20:27:53.245389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:53.245422] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:53.245449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:53.245505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:53.301273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:53.301880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:53.301953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:53.301986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:53.420824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:53.420976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:53.421017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:53.421046] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:53.424338] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-01-01T20:27:53.424619] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-01T20:27:53.424744] [INFO ] [sig ] NTAP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:53.562002] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NTAP.txt [2026-01-01T20:27:53.562138] [INFO ] [sig ] [2254/3531] Completed NTAP in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:53.562177] [INFO ] [sig ] [2255/3531] Forecasting NTB... [2026-01-01T20:27:53.562207] [INFO ] [sig ] Generating forecast for: NTB [2026-01-01T20:27:53.562238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-01T20:27:53.572968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-01T20:27:53.573309] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-01T20:27:53.574175] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-01T20:27:53.574227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:53.574259] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:53.574288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:53.574347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:53.630813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:53.631415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:53.631490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:53.631522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:53.747612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:53.747762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:53.747802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:53.747831] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:53.751108] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: UP (p=51.35%) [2026-01-01T20:27:53.751370] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-01T20:27:53.751488] [INFO ] [sig ] NTB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:53.893078] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NTB.txt [2026-01-01T20:27:53.893242] [INFO ] [sig ] [2255/3531] Completed NTB in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-01T20:27:53.893282] [INFO ] [sig ] [2256/3531] Forecasting NTES... [2026-01-01T20:27:53.893312] [INFO ] [sig ] Generating forecast for: NTES [2026-01-01T20:27:53.893370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-01T20:27:53.904801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-01T20:27:53.905131] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-01T20:27:53.905982] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-01T20:27:53.906034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:53.906069] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:53.906097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:53.906157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:53.961287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:53.961906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:53.961980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:53.962021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:54.082261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:54.082409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:54.082448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:54.082477] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:54.085764] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=20.81%) [2026-01-01T20:27:54.086027] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-01T20:27:54.086147] [INFO ] [sig ] NTES: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:54.224645] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NTES.txt [2026-01-01T20:27:54.224775] [INFO ] [sig ] [2256/3531] Completed NTES in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.2m [2026-01-01T20:27:54.224812] [INFO ] [sig ] [2257/3531] Forecasting NTIC... [2026-01-01T20:27:54.224848] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-01T20:27:54.225083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-01T20:27:54.236052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-01T20:27:54.236381] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-01T20:27:54.237239] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-01T20:27:54.237293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:54.237351] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:54.237387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:54.237465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:54.294245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:54.294903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:54.294977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:54.295009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:54.400648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:54.400761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:54.400797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:54.400825] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:54.403908] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=24.43%) [2026-01-01T20:27:54.404165] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-01T20:27:54.404282] [INFO ] [sig ] NTIC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:54.542113] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NTIC.txt [2026-01-01T20:27:54.542309] [INFO ] [sig ] [2257/3531] Completed NTIC in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.2m [2026-01-01T20:27:54.542359] [INFO ] [sig ] [2258/3531] Forecasting NTLA... [2026-01-01T20:27:54.542424] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-01T20:27:54.542457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-01T20:27:54.553846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-01T20:27:54.554212] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-01T20:27:54.555056] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-01T20:27:54.555108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:54.555140] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:54.555168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:54.555227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:54.610969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:54.611658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:54.611735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:54.611767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:54.729278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:54.729432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:54.729475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:54.729504] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:54.732809] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-01T20:27:54.733077] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-01T20:27:54.733199] [INFO ] [sig ] NTLA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:54.870290] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NTLA.txt [2026-01-01T20:27:54.870455] [INFO ] [sig ] [2258/3531] Completed NTLA in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.2m [2026-01-01T20:27:54.870508] [INFO ] [sig ] [2259/3531] Forecasting NTNX... [2026-01-01T20:27:54.870547] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-01T20:27:54.870627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-01T20:27:54.881721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-01T20:27:54.882087] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-01T20:27:54.882922] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-01T20:27:54.882975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:54.883008] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:54.883036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:54.883095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:54.940985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:54.941899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:54.941997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:54.942041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:55.060706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:55.060870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:55.060909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:55.060937] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:55.064424] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-01-01T20:27:55.064731] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-01T20:27:55.064860] [INFO ] [sig ] NTNX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:55.203416] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NTNX.txt [2026-01-01T20:27:55.203566] [INFO ] [sig ] [2259/3531] Completed NTNX in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.2m [2026-01-01T20:27:55.203623] [INFO ] [sig ] [2260/3531] Forecasting NTRA... [2026-01-01T20:27:55.203666] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-01T20:27:55.203711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-01T20:27:55.214882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-01T20:27:55.215238] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-01T20:27:55.216065] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-01T20:27:55.216116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:55.216147] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:55.216173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:55.216230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:55.275094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:55.276001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:55.276081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:55.276114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:55.398295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:55.398452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:55.398492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:55.398561] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:55.401944] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: UP (p=59.03%) [2026-01-01T20:27:55.402209] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-01T20:27:55.402330] [INFO ] [sig ] NTRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:55.541624] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NTRA.txt [2026-01-01T20:27:55.541800] [INFO ] [sig ] [2260/3531] Completed NTRA in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.2m [2026-01-01T20:27:55.541844] [INFO ] [sig ] [2261/3531] Forecasting NTRB... [2026-01-01T20:27:55.541877] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-01T20:27:55.541911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-01T20:27:55.552413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-01T20:27:55.552750] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-01T20:27:55.553510] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-01T20:27:55.553563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:55.553623] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:55.553652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:55.553711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:55.608442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:55.609058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:55.609133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:55.609165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:55.719014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:55.719194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:55.719235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:55.719264] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:55.722609] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: DOWN (p=37.18%) [2026-01-01T20:27:55.722877] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-01T20:27:55.723000] [INFO ] [sig ] NTRB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:55.860368] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NTRB.txt [2026-01-01T20:27:55.860522] [INFO ] [sig ] [2261/3531] Completed NTRB in 0.3s | 2.93 sym/s | Total: 12.8m | ETA: 7.2m [2026-01-01T20:27:55.860562] [INFO ] [sig ] [2262/3531] Forecasting NTRS... [2026-01-01T20:27:55.860610] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-01T20:27:55.860669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-01T20:27:55.871775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-01T20:27:55.872155] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-01T20:27:55.872945] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-01T20:27:55.872995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:55.873027] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:55.873054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:55.873112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:55.929005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:55.929853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:55.929932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:55.929965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:56.044607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:56.044762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:56.044803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:56.044832] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:56.048132] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: DOWN (p=7.98%) [2026-01-01T20:27:56.048394] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-01T20:27:56.048514] [INFO ] [sig ] NTRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:56.185665] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NTRS.txt [2026-01-01T20:27:56.185792] [INFO ] [sig ] [2262/3531] Completed NTRS in 0.3s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:56.185830] [INFO ] [sig ] [2263/3531] Forecasting NTRSO... [2026-01-01T20:27:56.185860] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-01T20:27:56.185891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-01T20:27:56.196752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-01T20:27:56.197050] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-01T20:27:56.197820] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-01T20:27:56.197871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:56.197902] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:56.197928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:56.197985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:56.253153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:56.253746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:56.253825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:56.253857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:56.367200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:56.367343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:56.367384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:56.367412] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:56.370706] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=74.29%) [2026-01-01T20:27:56.370971] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-01T20:27:56.371087] [INFO ] [sig ] NTRSO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:56.507834] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NTRSO.txt [2026-01-01T20:27:56.507943] [INFO ] [sig ] [2263/3531] Completed NTRSO in 0.3s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:56.507980] [INFO ] [sig ] [2264/3531] Forecasting NUKK... [2026-01-01T20:27:56.508009] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-01T20:27:56.508063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-01T20:27:56.519547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-01T20:27:56.519964] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-01T20:27:56.520806] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-01T20:27:56.520866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:56.520900] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:56.520927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:56.520984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:56.580959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:56.581935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:56.582024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:56.582058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:56.706011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:56.706194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:56.706238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:56.706267] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:56.709877] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: DOWN (p=38.78%) [2026-01-01T20:27:56.710181] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-01T20:27:56.710311] [INFO ] [sig ] NUKK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:56.853307] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NUKK.txt [2026-01-01T20:27:56.853457] [INFO ] [sig ] [2264/3531] Completed NUKK in 0.3s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:56.853500] [INFO ] [sig ] [2265/3531] Forecasting NUS... [2026-01-01T20:27:56.853541] [INFO ] [sig ] Generating forecast for: NUS [2026-01-01T20:27:56.853598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-01T20:27:56.864998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-01T20:27:56.865341] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-01T20:27:56.866152] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-01T20:27:56.866217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:56.866250] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:56.866276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:56.866333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:56.921417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:56.922033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:56.922111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:56.922143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:57.046613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:57.046771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:57.046813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:57.046841] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:57.050615] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-01T20:27:57.050888] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-01T20:27:57.051008] [INFO ] [sig ] NUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:57.233703] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NUS.txt [2026-01-01T20:27:57.233893] [INFO ] [sig ] [2265/3531] Completed NUS in 0.4s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:57.233947] [INFO ] [sig ] [2266/3531] Forecasting NUTX... [2026-01-01T20:27:57.233978] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-01T20:27:57.234007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-01T20:27:57.248502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-01T20:27:57.248998] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-01T20:27:57.250077] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-01T20:27:57.250140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:57.250180] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:57.250220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:57.250309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:57.333201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:57.334315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:57.334423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:57.334472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:57.467441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:57.467624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:57.467669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:57.467699] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:57.471517] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: DOWN (p=23.15%) [2026-01-01T20:27:57.471914] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-01T20:27:57.472060] [INFO ] [sig ] NUTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:57.670205] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NUTX.txt [2026-01-01T20:27:57.670422] [INFO ] [sig ] [2266/3531] Completed NUTX in 0.4s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:57.670492] [INFO ] [sig ] [2267/3531] Forecasting NUVB... [2026-01-01T20:27:57.670613] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-01T20:27:57.670676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-01T20:27:57.686172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-01T20:27:57.686726] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-01T20:27:57.687925] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-01T20:27:57.687995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:57.688044] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:57.688089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:57.688180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:57.755125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:57.756044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:57.756172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:57.756207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:57.894247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:57.894406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:57.894455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:57.894487] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:57.898354] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-01T20:27:57.898819] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-01T20:27:57.899033] [INFO ] [sig ] NUVB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:58.108810] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NUVB.txt [2026-01-01T20:27:58.109005] [INFO ] [sig ] [2267/3531] Completed NUVB in 0.4s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:58.109050] [INFO ] [sig ] [2268/3531] Forecasting NUVL... [2026-01-01T20:27:58.109081] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-01T20:27:58.109143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-01T20:27:58.123524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-01T20:27:58.124052] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-01T20:27:58.125239] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-01T20:27:58.125307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:58.125359] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:58.125406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:58.125502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:58.194410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:58.195428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:58.195533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:58.195566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:58.326665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:58.326824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:58.326869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:58.326899] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:58.333676] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: DOWN (p=23.99%) [2026-01-01T20:27:58.334017] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-01T20:27:58.334180] [INFO ] [sig ] NUVL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:58.490786] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NUVL.txt [2026-01-01T20:27:58.490955] [INFO ] [sig ] [2268/3531] Completed NUVL in 0.4s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:58.491006] [INFO ] [sig ] [2269/3531] Forecasting NUWE... [2026-01-01T20:27:58.491049] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-01T20:27:58.491119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-01T20:27:58.502958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-01T20:27:58.503366] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-01T20:27:58.504263] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-01T20:27:58.504317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:58.504350] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:58.504379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:58.504439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:58.563597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:58.564470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:58.564556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:58.564610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:58.685420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:58.685601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:58.685647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:58.685675] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:58.689133] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=10.03%) [2026-01-01T20:27:58.689414] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-01T20:27:58.689541] [INFO ] [sig ] NUWE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:58.832107] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NUWE.txt [2026-01-01T20:27:58.832263] [INFO ] [sig ] [2269/3531] Completed NUWE in 0.3s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:58.832301] [INFO ] [sig ] [2270/3531] Forecasting NVAX... [2026-01-01T20:27:58.832331] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-01T20:27:58.832361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-01T20:27:58.843404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-01T20:27:58.843816] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-01T20:27:58.844670] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-01T20:27:58.844721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:58.844756] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:58.844784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:58.844846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:58.905730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:58.906676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:58.906778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:58.906837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:59.033484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:59.033656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:59.033700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:59.033731] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:59.037277] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=24.60%) [2026-01-01T20:27:59.037569] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-01T20:27:59.037712] [INFO ] [sig ] NVAX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:59.190520] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NVAX.txt [2026-01-01T20:27:59.190692] [INFO ] [sig ] [2270/3531] Completed NVAX in 0.4s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:59.190739] [INFO ] [sig ] [2271/3531] Forecasting NVD... [2026-01-01T20:27:59.190770] [INFO ] [sig ] Generating forecast for: NVD [2026-01-01T20:27:59.190830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-01T20:27:59.201899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-01T20:27:59.202333] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-01T20:27:59.203306] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-01T20:27:59.203359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:59.203397] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:59.203434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:59.203496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:59.261047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:59.261811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:59.261891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:59.261925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:59.376122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:59.376289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:59.376330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:59.376358] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:59.379722] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: DOWN (p=12.65%) [2026-01-01T20:27:59.379998] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-01T20:27:59.380120] [INFO ] [sig ] NVD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:27:59.525451] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NVD.txt [2026-01-01T20:27:59.525593] [INFO ] [sig ] [2271/3531] Completed NVD in 0.3s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:59.525642] [INFO ] [sig ] [2272/3531] Forecasting NVDA... [2026-01-01T20:27:59.525681] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-01T20:27:59.525713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-01T20:27:59.536398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-01T20:27:59.536739] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-01T20:27:59.537523] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-01T20:27:59.537601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:59.537638] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:59.537667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:59.537725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:59.597304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:59.598091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:59.598173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:59.598208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:27:59.724183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:27:59.724364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:27:59.724437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:27:59.724468] [INFO ] [FORECASTER] Training complete [2026-01-01T20:27:59.727908] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=83.60%) [2026-01-01T20:27:59.728185] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-01T20:27:59.728309] [INFO ] [sig ] NVDA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:27:59.880450] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NVDA.txt [2026-01-01T20:27:59.880602] [INFO ] [sig ] [2272/3531] Completed NVDA in 0.4s | 2.93 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-01T20:27:59.880644] [INFO ] [sig ] [2273/3531] Forecasting NVDD... [2026-01-01T20:27:59.880676] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-01T20:27:59.880708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-01T20:27:59.891389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-01T20:27:59.891724] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-01T20:27:59.892506] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-01T20:27:59.892558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:27:59.892611] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:27:59.892640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:27:59.892700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:27:59.949024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:27:59.949671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:27:59.949749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:27:59.949782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:00.075964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:00.076133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:00.076175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:00.076203] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:00.079763] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: UP (p=74.66%) [2026-01-01T20:28:00.080137] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-01T20:28:00.080284] [INFO ] [sig ] NVDD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:00.221777] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NVDD.txt [2026-01-01T20:28:00.221932] [INFO ] [sig ] [2273/3531] Completed NVDD in 0.3s | 2.93 sym/s | Total: 12.9m | ETA: 7.1m [2026-01-01T20:28:00.221973] [INFO ] [sig ] [2274/3531] Forecasting NVDL... [2026-01-01T20:28:00.222002] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-01T20:28:00.222033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-01T20:28:00.233125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-01T20:28:00.233484] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-01T20:28:00.234300] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-01T20:28:00.234386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:00.234429] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:00.234469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:00.234551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:00.290820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:00.291459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:00.291535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:00.291568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:00.430117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:00.430275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:00.430317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:00.430348] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:00.433802] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-01T20:28:00.434096] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-01T20:28:00.434232] [INFO ] [sig ] NVDL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:00.582437] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NVDL.txt [2026-01-01T20:28:00.582643] [INFO ] [sig ] [2274/3531] Completed NVDL in 0.4s | 2.93 sym/s | Total: 12.9m | ETA: 7.1m [2026-01-01T20:28:00.582689] [INFO ] [sig ] [2275/3531] Forecasting NVDS... [2026-01-01T20:28:00.582722] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-01T20:28:00.582753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-01T20:28:00.593298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-01T20:28:00.593669] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-01T20:28:00.594444] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-01T20:28:00.594495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:00.594526] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:00.594552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:00.594631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:00.653178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:00.654051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:00.654133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:00.654167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:00.774513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:00.774681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:00.774724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:00.774752] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:00.778047] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-01-01T20:28:00.778310] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-01T20:28:00.778427] [INFO ] [sig ] NVDS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:00.919035] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NVDS.txt [2026-01-01T20:28:00.919162] [INFO ] [sig ] [2275/3531] Completed NVDS in 0.3s | 2.93 sym/s | Total: 12.9m | ETA: 7.1m [2026-01-01T20:28:00.919202] [INFO ] [sig ] [2276/3531] Forecasting NVEC... [2026-01-01T20:28:00.919231] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-01T20:28:00.919261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-01T20:28:00.930109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-01T20:28:00.930436] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-01T20:28:00.931347] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-01T20:28:00.931399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:00.931445] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:00.931474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:00.931532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:00.987236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:00.987968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:00.988054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:00.988087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:01.118739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:01.118916] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:28:01.118979] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:01.119013] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:01.122611] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=27.35%) [2026-01-01T20:28:01.122889] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-01T20:28:01.123031] [INFO ] [sig ] NVEC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:01.267839] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NVEC.txt [2026-01-01T20:28:01.267982] [INFO ] [sig ] [2276/3531] Completed NVEC in 0.3s | 2.93 sym/s | Total: 12.9m | ETA: 7.1m [2026-01-01T20:28:01.268021] [INFO ] [sig ] [2277/3531] Forecasting NVG... [2026-01-01T20:28:01.268051] [INFO ] [sig ] Generating forecast for: NVG [2026-01-01T20:28:01.268082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-01T20:28:01.280774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-01T20:28:01.281254] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-01T20:28:01.282133] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-01T20:28:01.282188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:01.282222] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:01.282251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:01.282309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:01.343650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:01.344554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:01.344664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:01.344697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:01.475414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:01.475601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:01.475678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:01.475708] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:01.479305] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: UP (p=64.09%) [2026-01-01T20:28:01.479678] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-01T20:28:01.479817] [INFO ] [sig ] NVG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:01.632365] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NVG.txt [2026-01-01T20:28:01.632503] [INFO ] [sig ] [2277/3531] Completed NVG in 0.4s | 2.93 sym/s | Total: 12.9m | ETA: 7.1m [2026-01-01T20:28:01.632543] [INFO ] [sig ] [2278/3531] Forecasting NVGS... [2026-01-01T20:28:01.632589] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-01T20:28:01.632624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-01T20:28:01.644266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-01T20:28:01.644613] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-01T20:28:01.645399] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-01T20:28:01.645450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:01.645482] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:01.645509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:01.645566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:01.701407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:01.702052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:01.702129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:01.702161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:01.824454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:01.824637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:01.824679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:01.824708] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:01.828237] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: DOWN (p=34.28%) [2026-01-01T20:28:01.828553] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-01T20:28:01.828708] [INFO ] [sig ] NVGS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:01.970266] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NVGS.txt [2026-01-01T20:28:01.970402] [INFO ] [sig ] [2278/3531] Completed NVGS in 0.3s | 2.93 sym/s | Total: 12.9m | ETA: 7.1m [2026-01-01T20:28:01.970442] [INFO ] [sig ] [2279/3531] Forecasting NVMI... [2026-01-01T20:28:01.970472] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-01T20:28:01.970504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-01T20:28:01.985502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-01T20:28:01.986100] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-01T20:28:01.987440] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-01T20:28:01.987523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:01.987570] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:01.987635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:01.987724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:02.050608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:02.051523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:02.051635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:02.051669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:02.177322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:02.177496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:02.177553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:02.177617] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:02.182331] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=32.42%) [2026-01-01T20:28:02.182783] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-01T20:28:02.182942] [INFO ] [sig ] NVMI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:02.342504] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NVMI.txt [2026-01-01T20:28:02.342697] [INFO ] [sig ] [2279/3531] Completed NVMI in 0.4s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:02.342749] [INFO ] [sig ] [2280/3531] Forecasting NVO... [2026-01-01T20:28:02.342822] [INFO ] [sig ] Generating forecast for: NVO [2026-01-01T20:28:02.342859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-01T20:28:02.354653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-01T20:28:02.355077] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-01T20:28:02.356043] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-01T20:28:02.356103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:02.356135] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:02.356161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:02.356219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:02.418205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:02.419140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:02.419231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:02.419275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:02.544723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:02.544876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:02.544924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:02.544955] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:02.548520] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: DOWN (p=38.45%) [2026-01-01T20:28:02.548818] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-01T20:28:02.548942] [INFO ] [sig ] NVO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:02.695002] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NVO.txt [2026-01-01T20:28:02.695174] [INFO ] [sig ] [2280/3531] Completed NVO in 0.4s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:02.695216] [INFO ] [sig ] [2281/3531] Forecasting NVRI... [2026-01-01T20:28:02.695277] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-01T20:28:02.695312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-01T20:28:02.706728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-01T20:28:02.707155] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-01T20:28:02.708035] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-01T20:28:02.708094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:02.708129] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:02.708157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:02.708217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:02.770791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:02.771786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:02.771917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:02.771951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:02.901976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:02.902134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:02.902176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:02.902206] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:02.905975] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=21.52%) [2026-01-01T20:28:02.906285] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-01T20:28:02.906435] [INFO ] [sig ] NVRI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:03.053453] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NVRI.txt [2026-01-01T20:28:03.053641] [INFO ] [sig ] [2281/3531] Completed NVRI in 0.4s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:03.053705] [INFO ] [sig ] [2282/3531] Forecasting NVS... [2026-01-01T20:28:03.053738] [INFO ] [sig ] Generating forecast for: NVS [2026-01-01T20:28:03.053768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-01T20:28:03.064418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-01T20:28:03.064783] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-01T20:28:03.065563] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-01T20:28:03.065633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:03.065665] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:03.065692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:03.065749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:03.123175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:03.123880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:03.123961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:03.123996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:03.249527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:03.249695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:03.249739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:03.249770] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:03.253252] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: DOWN (p=10.84%) [2026-01-01T20:28:03.253531] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-01T20:28:03.253674] [INFO ] [sig ] NVS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:03.398883] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NVS.txt [2026-01-01T20:28:03.399408] [INFO ] [sig ] [2282/3531] Completed NVS in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:03.399536] [INFO ] [sig ] [2283/3531] Forecasting NVTS... [2026-01-01T20:28:03.399608] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-01T20:28:03.399645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-01T20:28:03.410568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-01T20:28:03.410894] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-01T20:28:03.411745] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-01T20:28:03.411797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:03.411830] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:03.411858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:03.411916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:03.467466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:03.468060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:03.468136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:03.468168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:03.579490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:03.579604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:03.579641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:03.579686] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:03.582816] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=29.28%) [2026-01-01T20:28:03.583074] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-01T20:28:03.583191] [INFO ] [sig ] NVTS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:03.721893] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NVTS.txt [2026-01-01T20:28:03.722074] [INFO ] [sig ] [2283/3531] Completed NVTS in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:03.722115] [INFO ] [sig ] [2284/3531] Forecasting NWBI... [2026-01-01T20:28:03.722176] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-01T20:28:03.722209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-01T20:28:03.734102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-01T20:28:03.734471] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-01T20:28:03.735313] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-01T20:28:03.735364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:03.735396] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:03.735422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:03.735509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:03.793282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:03.794152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:03.794236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:03.794268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:03.910767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:03.910933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:03.910977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:03.911005] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:03.914464] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: UP (p=83.08%) [2026-01-01T20:28:03.914767] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-01T20:28:03.914895] [INFO ] [sig ] NWBI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:04.057875] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NWBI.txt [2026-01-01T20:28:04.058029] [INFO ] [sig ] [2284/3531] Completed NWBI in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:04.058069] [INFO ] [sig ] [2285/3531] Forecasting NWE... [2026-01-01T20:28:04.058098] [INFO ] [sig ] Generating forecast for: NWE [2026-01-01T20:28:04.058130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-01T20:28:04.069019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-01T20:28:04.069375] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-01T20:28:04.070236] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-01T20:28:04.070289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:04.070323] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:04.070349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:04.070407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:04.126361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:04.127022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:04.127118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:04.127151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:04.245413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:04.245565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:04.245624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:04.245652] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:04.249322] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: UP (p=94.14%) [2026-01-01T20:28:04.249615] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-01T20:28:04.249738] [INFO ] [sig ] NWE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:04.392829] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NWE.txt [2026-01-01T20:28:04.392969] [INFO ] [sig ] [2285/3531] Completed NWE in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:04.393012] [INFO ] [sig ] [2286/3531] Forecasting NWFL... [2026-01-01T20:28:04.393043] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-01T20:28:04.393074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-01T20:28:04.403792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-01T20:28:04.404155] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-01T20:28:04.404988] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-01T20:28:04.405040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:04.405073] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:04.405100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:04.405158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:04.463134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:04.463999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:04.464083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:04.464307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:04.576634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:04.576797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:04.576840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:04.576873] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:04.580307] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-01-01T20:28:04.580604] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-01T20:28:04.580728] [INFO ] [sig ] NWFL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:04.724070] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NWFL.txt [2026-01-01T20:28:04.724203] [INFO ] [sig ] [2286/3531] Completed NWFL in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:04.724266] [INFO ] [sig ] [2287/3531] Forecasting NWG... [2026-01-01T20:28:04.724298] [INFO ] [sig ] Generating forecast for: NWG [2026-01-01T20:28:04.724328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-01T20:28:04.736240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-01T20:28:04.736648] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-01T20:28:04.737468] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-01T20:28:04.737519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:04.737552] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:04.737623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:04.737705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:04.792191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:04.792940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:04.793028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:04.793060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:04.909903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:04.910056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:04.910097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:04.910125] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:04.913427] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: UP (p=96.34%) [2026-01-01T20:28:04.913820] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-01T20:28:04.913979] [INFO ] [sig ] NWG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:05.052726] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NWG.txt [2026-01-01T20:28:05.052883] [INFO ] [sig ] [2287/3531] Completed NWG in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:05.052924] [INFO ] [sig ] [2288/3531] Forecasting NWL... [2026-01-01T20:28:05.052954] [INFO ] [sig ] Generating forecast for: NWL [2026-01-01T20:28:05.052988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-01T20:28:05.063739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-01T20:28:05.064035] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-01T20:28:05.064825] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-01T20:28:05.064876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:05.064907] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:05.064933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:05.064989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:05.120013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:05.120613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:05.120688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:05.120719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:05.246760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:05.246907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:05.246950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:05.246978] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:05.250322] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: DOWN (p=28.22%) [2026-01-01T20:28:05.250641] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-01T20:28:05.250773] [INFO ] [sig ] NWL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:05.388400] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NWL.txt [2026-01-01T20:28:05.388524] [INFO ] [sig ] [2288/3531] Completed NWL in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:05.388563] [INFO ] [sig ] [2289/3531] Forecasting NWPX... [2026-01-01T20:28:05.388610] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-01T20:28:05.388641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-01T20:28:05.398986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-01T20:28:05.399277] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-01T20:28:05.400065] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-01T20:28:05.400115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:05.400147] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:05.400175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:05.400232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:05.455862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:05.456435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:05.456510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:05.456542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:05.575516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:05.575679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:05.575720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:05.575748] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:05.579056] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: UP (p=60.35%) [2026-01-01T20:28:05.579322] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-01T20:28:05.579438] [INFO ] [sig ] NWPX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:05.716620] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NWPX.txt [2026-01-01T20:28:05.716756] [INFO ] [sig ] [2289/3531] Completed NWPX in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:05.716794] [INFO ] [sig ] [2290/3531] Forecasting NWS... [2026-01-01T20:28:05.716824] [INFO ] [sig ] Generating forecast for: NWS [2026-01-01T20:28:05.716856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-01T20:28:05.727621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-01T20:28:05.727914] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-01T20:28:05.728694] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-01T20:28:05.728744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:05.728775] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:05.728801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:05.728858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:05.783966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:05.784537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:05.784629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:05.784662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:05.902289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:05.902413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:05.902452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:05.902480] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:05.905675] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: UP (p=75.20%) [2026-01-01T20:28:05.905935] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-01T20:28:05.906051] [INFO ] [sig ] NWS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:06.042358] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NWS.txt [2026-01-01T20:28:06.042465] [INFO ] [sig ] [2290/3531] Completed NWS in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-01T20:28:06.042503] [INFO ] [sig ] [2291/3531] Forecasting NWSA... [2026-01-01T20:28:06.042532] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-01T20:28:06.042585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-01T20:28:06.053317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-01T20:28:06.053663] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-01T20:28:06.054439] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-01T20:28:06.054490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:06.054521] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:06.054548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:06.054629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:06.110636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:06.111245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:06.111319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:06.111351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:06.226764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:06.226919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:06.226962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:06.226991] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:06.230372] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: UP (p=83.14%) [2026-01-01T20:28:06.230654] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-01T20:28:06.230773] [INFO ] [sig ] NWSA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:06.367950] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NWSA.txt [2026-01-01T20:28:06.368091] [INFO ] [sig ] [2291/3531] Completed NWSA in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.0m [2026-01-01T20:28:06.368130] [INFO ] [sig ] [2292/3531] Forecasting NX... [2026-01-01T20:28:06.368159] [INFO ] [sig ] Generating forecast for: NX [2026-01-01T20:28:06.368189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-01T20:28:06.379180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-01T20:28:06.379539] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-01T20:28:06.380324] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-01T20:28:06.380375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:06.380407] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:06.380433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:06.380492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:06.436534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:06.437274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:06.437351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:06.437385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:06.557309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:06.557474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:06.557517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:06.557546] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:06.560963] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: DOWN (p=6.17%) [2026-01-01T20:28:06.561254] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-01T20:28:06.561379] [INFO ] [sig ] NX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:06.699316] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NX.txt [2026-01-01T20:28:06.699486] [INFO ] [sig ] [2292/3531] Completed NX in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.0m [2026-01-01T20:28:06.699527] [INFO ] [sig ] [2293/3531] Forecasting NXC... [2026-01-01T20:28:06.699559] [INFO ] [sig ] Generating forecast for: NXC [2026-01-01T20:28:06.699640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXC' from 'https://tdm.silogroup.org/data/derivative_storage/NXC.csv'. [2026-01-01T20:28:06.710486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXC'. [2026-01-01T20:28:06.710886] [INFO ] [FORECASTER] Starting predict_future for NXC [2026-01-01T20:28:06.711675] [DEBUG] [LOCAL ] No optimal features file found for NXC: ./output/feature-sets/NXC.txt [2026-01-01T20:28:06.711726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:06.711758] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:06.711784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:06.711842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:06.767666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:06.768452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:06.768532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:06.768565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:06.870898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:06.871052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:06.871094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:06.871122] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:06.874384] [DEBUG] [FORECASTER] NXC: Forecast T+1@11:T+2@11: DOWN (p=39.79%) [2026-01-01T20:28:06.874671] [INFO ] [FORECASTER] Completed predict_future for NXC [2026-01-01T20:28:06.874791] [INFO ] [sig ] NXC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:07.012667] [INFO ] [LOCAL ] Saved forecast: NXC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NXC.txt [2026-01-01T20:28:07.012808] [INFO ] [sig ] [2293/3531] Completed NXC in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.0m [2026-01-01T20:28:07.012847] [INFO ] [sig ] [2294/3531] Forecasting NXE... [2026-01-01T20:28:07.012877] [INFO ] [sig ] Generating forecast for: NXE [2026-01-01T20:28:07.012907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-01T20:28:07.023484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-01T20:28:07.023853] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-01T20:28:07.024650] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-01T20:28:07.024700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:07.024731] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:07.024757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:07.024814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:07.080917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:07.081788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:07.081875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:07.081908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:07.200701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:07.200859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:07.200902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:07.200932] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:07.204261] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: UP (p=89.83%) [2026-01-01T20:28:07.204525] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-01T20:28:07.204659] [INFO ] [sig ] NXE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:07.342813] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NXE.txt [2026-01-01T20:28:07.342930] [INFO ] [sig ] [2294/3531] Completed NXE in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.0m [2026-01-01T20:28:07.342968] [INFO ] [sig ] [2295/3531] Forecasting NXG... [2026-01-01T20:28:07.342997] [INFO ] [sig ] Generating forecast for: NXG [2026-01-01T20:28:07.343027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-01T20:28:07.353716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-01T20:28:07.354014] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-01T20:28:07.354787] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-01T20:28:07.354838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:07.354869] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:07.354896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:07.354953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:07.410831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:07.411405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:07.411480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:07.411512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:07.527497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:07.527669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:07.527710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:07.527741] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:07.531040] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=52.89%) [2026-01-01T20:28:07.531306] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-01T20:28:07.531422] [INFO ] [sig ] NXG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:07.668362] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NXG.txt [2026-01-01T20:28:07.668471] [INFO ] [sig ] [2295/3531] Completed NXG in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.0m [2026-01-01T20:28:07.668510] [INFO ] [sig ] [2296/3531] Forecasting NXGL... [2026-01-01T20:28:07.668539] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-01T20:28:07.668584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-01T20:28:07.678683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-01T20:28:07.678997] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-01T20:28:07.679769] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-01T20:28:07.679820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:07.679851] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:07.679878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:07.679935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:07.735758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:07.736387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:07.736461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:07.736493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:07.848688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:07.848842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:07.848881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:07.848909] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:07.852130] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-01-01T20:28:07.852390] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-01T20:28:07.852506] [INFO ] [sig ] NXGL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:07.989882] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NXGL.txt [2026-01-01T20:28:07.989992] [INFO ] [sig ] [2296/3531] Completed NXGL in 0.3s | 2.93 sym/s | Total: 13.0m | ETA: 7.0m [2026-01-01T20:28:07.990031] [INFO ] [sig ] [2297/3531] Forecasting NXP... [2026-01-01T20:28:07.990060] [INFO ] [sig ] Generating forecast for: NXP [2026-01-01T20:28:07.990090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-01T20:28:08.000662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-01T20:28:08.000956] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-01T20:28:08.001719] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-01T20:28:08.001769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:08.001800] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:08.001826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:08.001884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:08.057688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:08.058259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:08.058332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:08.058364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:08.174587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:08.174737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:08.174776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:08.174805] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:08.178064] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: UP (p=63.76%) [2026-01-01T20:28:08.178324] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-01T20:28:08.178442] [INFO ] [sig ] NXP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:08.316356] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NXP.txt [2026-01-01T20:28:08.316465] [INFO ] [sig ] [2297/3531] Completed NXP in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:08.316526] [INFO ] [sig ] [2298/3531] Forecasting NXPI... [2026-01-01T20:28:08.316556] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-01T20:28:08.316621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-01T20:28:08.328502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-01T20:28:08.328918] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-01T20:28:08.329952] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-01T20:28:08.330019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:08.330064] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:08.330093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:08.330153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:08.391593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:08.392523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:08.392626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:08.392661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:08.515722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:08.515893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:08.515937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:08.515967] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:08.519450] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: DOWN (p=15.43%) [2026-01-01T20:28:08.519756] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-01T20:28:08.519884] [INFO ] [sig ] NXPI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:08.656374] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NXPI.txt [2026-01-01T20:28:08.656520] [INFO ] [sig ] [2298/3531] Completed NXPI in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:08.656559] [INFO ] [sig ] [2299/3531] Forecasting NYXH... [2026-01-01T20:28:08.656608] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-01T20:28:08.656641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-01T20:28:08.668277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-01T20:28:08.668683] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-01T20:28:08.669552] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-01T20:28:08.669640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:08.669686] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:08.669723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:08.669802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:08.729519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:08.730261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:08.730343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:08.730377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:08.848176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:08.848339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:08.848380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:08.848409] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:08.851942] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: UP (p=51.02%) [2026-01-01T20:28:08.852216] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-01T20:28:08.852340] [INFO ] [sig ] NYXH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:08.998820] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/NYXH.txt [2026-01-01T20:28:08.998986] [INFO ] [sig ] [2299/3531] Completed NYXH in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:08.999048] [INFO ] [sig ] [2300/3531] Forecasting NZF... [2026-01-01T20:28:08.999093] [INFO ] [sig ] Generating forecast for: NZF [2026-01-01T20:28:08.999143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-01T20:28:09.011557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-01T20:28:09.011916] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-01T20:28:09.012720] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-01T20:28:09.012787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:09.012820] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:09.012847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:09.012905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:09.068699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:09.069621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:09.069702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:09.069735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:09.188331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:09.188489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:09.188530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:09.188558] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:09.191907] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: DOWN (p=32.83%) [2026-01-01T20:28:09.192179] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-01T20:28:09.192297] [INFO ] [sig ] NZF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:09.330967] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/NZF.txt [2026-01-01T20:28:09.331125] [INFO ] [sig ] [2300/3531] Completed NZF in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:09.331165] [INFO ] [sig ] [2301/3531] Forecasting OABI... [2026-01-01T20:28:09.331195] [INFO ] [sig ] Generating forecast for: OABI [2026-01-01T20:28:09.331226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-01T20:28:09.344067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-01T20:28:09.344490] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-01T20:28:09.345374] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-01T20:28:09.345427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:09.345458] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:09.345518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:09.345593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:09.405520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:09.406272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:09.406355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:09.406388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:09.534780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:09.534939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:09.534982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:09.535018] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:09.538597] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=40.48%) [2026-01-01T20:28:09.538872] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-01T20:28:09.539022] [INFO ] [sig ] OABI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:09.681549] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OABI.txt [2026-01-01T20:28:09.681749] [INFO ] [sig ] [2301/3531] Completed OABI in 0.4s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:09.681789] [INFO ] [sig ] [2302/3531] Forecasting OBDC... [2026-01-01T20:28:09.681818] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-01T20:28:09.681877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-01T20:28:09.693847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-01T20:28:09.694191] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-01T20:28:09.695042] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-01T20:28:09.695093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:09.695124] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:09.695150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:09.695207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:09.750438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:09.751057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:09.751134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:09.751166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:09.867438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:09.867616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:09.867660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:09.867690] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:09.871024] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-01-01T20:28:09.871287] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-01T20:28:09.871408] [INFO ] [sig ] OBDC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:10.007530] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OBDC.txt [2026-01-01T20:28:10.007676] [INFO ] [sig ] [2302/3531] Completed OBDC in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:10.007717] [INFO ] [sig ] [2303/3531] Forecasting OBIL... [2026-01-01T20:28:10.007746] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-01T20:28:10.007775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-01T20:28:10.018614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-01T20:28:10.019026] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-01T20:28:10.019819] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-01T20:28:10.019870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:10.019901] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:10.019929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:10.019987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:10.075778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:10.076536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:10.076633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:10.076668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:10.180656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:10.180802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:10.180845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:10.180874] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:10.184145] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=78.20%) [2026-01-01T20:28:10.184410] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-01T20:28:10.184529] [INFO ] [sig ] OBIL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:10.321843] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OBIL.txt [2026-01-01T20:28:10.321954] [INFO ] [sig ] [2303/3531] Completed OBIL in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:10.321999] [INFO ] [sig ] [2304/3531] Forecasting OBIO... [2026-01-01T20:28:10.322029] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-01T20:28:10.322059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-01T20:28:10.333547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-01T20:28:10.333959] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-01T20:28:10.334841] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-01T20:28:10.334895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:10.334928] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:10.334954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:10.335018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:10.395299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:10.396080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:10.396200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:10.396263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:10.530718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:10.530886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:10.530929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:10.530959] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:10.535356] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: UP (p=50.25%) [2026-01-01T20:28:10.535712] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-01T20:28:10.535853] [INFO ] [sig ] OBIO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:10.675216] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OBIO.txt [2026-01-01T20:28:10.675360] [INFO ] [sig ] [2304/3531] Completed OBIO in 0.4s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:10.675401] [INFO ] [sig ] [2305/3531] Forecasting OBK... [2026-01-01T20:28:10.675457] [INFO ] [sig ] Generating forecast for: OBK [2026-01-01T20:28:10.675489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-01T20:28:10.687613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-01T20:28:10.687952] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-01T20:28:10.688758] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-01T20:28:10.688810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:10.688842] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:10.688869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:10.688928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:10.744550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:10.745152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:10.745227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:10.745260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:10.860856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:10.861014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:10.861055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:10.861083] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:10.864437] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: DOWN (p=35.25%) [2026-01-01T20:28:10.864728] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-01T20:28:10.864869] [INFO ] [sig ] OBK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:11.000557] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OBK.txt [2026-01-01T20:28:11.000683] [INFO ] [sig ] [2305/3531] Completed OBK in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:11.000721] [INFO ] [sig ] [2306/3531] Forecasting OC... [2026-01-01T20:28:11.000748] [INFO ] [sig ] Generating forecast for: OC [2026-01-01T20:28:11.000777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-01T20:28:11.011601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-01T20:28:11.011906] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-01T20:28:11.012685] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-01T20:28:11.012736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:11.012766] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:11.012791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:11.012848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:11.068620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:11.069208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:11.069282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:11.069313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:11.185554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:11.185725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:11.185766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:11.185795] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:11.189117] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=21.72%) [2026-01-01T20:28:11.189382] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-01T20:28:11.189500] [INFO ] [sig ] OC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:11.325379] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OC.txt [2026-01-01T20:28:11.325507] [INFO ] [sig ] [2306/3531] Completed OC in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:11.325546] [INFO ] [sig ] [2307/3531] Forecasting OCCI... [2026-01-01T20:28:11.325592] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-01T20:28:11.325648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-01T20:28:11.336260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-01T20:28:11.336612] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-01T20:28:11.337360] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-01T20:28:11.337411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:11.337442] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:11.337469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:11.337526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:11.393236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:11.393884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:11.393960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:11.393992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:11.509646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:11.509809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:11.509867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:11.509898] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:11.513208] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: UP (p=84.22%) [2026-01-01T20:28:11.513470] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-01T20:28:11.513605] [INFO ] [sig ] OCCI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:11.650286] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OCCI.txt [2026-01-01T20:28:11.650410] [INFO ] [sig ] [2307/3531] Completed OCCI in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-01T20:28:11.650450] [INFO ] [sig ] [2308/3531] Forecasting OCFC... [2026-01-01T20:28:11.650480] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-01T20:28:11.650509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-01T20:28:11.661305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-01T20:28:11.661706] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-01T20:28:11.662471] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-01T20:28:11.662521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:11.662553] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:11.662601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:11.662661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:11.718350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:11.718950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:11.719050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:11.719082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:11.835910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:11.836072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:11.836114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:11.836143] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:11.839454] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: UP (p=51.98%) [2026-01-01T20:28:11.839739] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-01T20:28:11.839860] [INFO ] [sig ] OCFC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:11.977173] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OCFC.txt [2026-01-01T20:28:11.977299] [INFO ] [sig ] [2308/3531] Completed OCFC in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 6.9m [2026-01-01T20:28:11.977338] [INFO ] [sig ] [2309/3531] Forecasting OCGN... [2026-01-01T20:28:11.977367] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-01T20:28:11.977398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-01T20:28:11.987976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-01T20:28:11.988300] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-01T20:28:11.989115] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-01T20:28:11.989165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:11.989198] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:11.989224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:11.989281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:12.044773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:12.045498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:12.045608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:12.045643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:12.162708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:12.162848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:12.162887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:12.162917] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:12.166147] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=6.22%) [2026-01-01T20:28:12.166413] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-01T20:28:12.166531] [INFO ] [sig ] OCGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:12.304076] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OCGN.txt [2026-01-01T20:28:12.304208] [INFO ] [sig ] [2309/3531] Completed OCGN in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 6.9m [2026-01-01T20:28:12.304246] [INFO ] [sig ] [2310/3531] Forecasting OCSL... [2026-01-01T20:28:12.304275] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-01T20:28:12.304305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-01T20:28:12.315405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-01T20:28:12.315719] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-01T20:28:12.316475] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-01T20:28:12.316525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:12.316556] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:12.316602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:12.316661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:12.372569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:12.373162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:12.373242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:12.373274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:12.493593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:12.493757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:12.493798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:12.493828] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:12.497191] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-01-01T20:28:12.497472] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-01T20:28:12.497613] [INFO ] [sig ] OCSL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:12.635707] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OCSL.txt [2026-01-01T20:28:12.635842] [INFO ] [sig ] [2310/3531] Completed OCSL in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 6.9m [2026-01-01T20:28:12.635881] [INFO ] [sig ] [2311/3531] Forecasting OCUL... [2026-01-01T20:28:12.635910] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-01T20:28:12.635940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-01T20:28:12.647378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-01T20:28:12.647755] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-01T20:28:12.648540] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-01T20:28:12.648608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:12.648657] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:12.648687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:12.648745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:12.705686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:12.706362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:12.706469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:12.706503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:12.827709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:12.827868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:12.827910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:12.827940] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:12.831431] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-01-01T20:28:12.831731] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-01T20:28:12.831857] [INFO ] [sig ] OCUL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:12.974296] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OCUL.txt [2026-01-01T20:28:12.974438] [INFO ] [sig ] [2311/3531] Completed OCUL in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 6.9m [2026-01-01T20:28:12.974477] [INFO ] [sig ] [2312/3531] Forecasting ODC... [2026-01-01T20:28:12.974507] [INFO ] [sig ] Generating forecast for: ODC [2026-01-01T20:28:12.974536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-01T20:28:12.985403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-01T20:28:12.985782] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-01T20:28:12.986596] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-01T20:28:12.986651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:12.986682] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:12.986710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:12.986782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:13.043371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:13.044171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:13.044257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:13.044293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:13.158381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:13.158547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:13.158610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:13.158642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:13.162115] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: DOWN (p=39.03%) [2026-01-01T20:28:13.162393] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-01T20:28:13.162518] [INFO ] [sig ] ODC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:13.307045] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ODC.txt [2026-01-01T20:28:13.307184] [INFO ] [sig ] [2312/3531] Completed ODC in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 6.9m [2026-01-01T20:28:13.307224] [INFO ] [sig ] [2313/3531] Forecasting ODD... [2026-01-01T20:28:13.307253] [INFO ] [sig ] Generating forecast for: ODD [2026-01-01T20:28:13.307283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-01T20:28:13.317732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-01T20:28:13.318070] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-01T20:28:13.318846] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-01T20:28:13.318897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:13.318928] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:13.318980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:13.319040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:13.375280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:13.376123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:13.376207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:13.376239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:13.503146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:13.503309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:13.503352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:13.503383] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:13.506917] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=68.01%) [2026-01-01T20:28:13.507218] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-01T20:28:13.507354] [INFO ] [sig ] ODD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:13.655194] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ODD.txt [2026-01-01T20:28:13.655359] [INFO ] [sig ] [2313/3531] Completed ODD in 0.3s | 2.93 sym/s | Total: 13.1m | ETA: 6.9m [2026-01-01T20:28:13.655401] [INFO ] [sig ] [2314/3531] Forecasting ODFL... [2026-01-01T20:28:13.655433] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-01T20:28:13.655493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-01T20:28:13.667427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-01T20:28:13.667832] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-01T20:28:13.668685] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-01T20:28:13.668737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:13.668771] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:13.668809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:13.668881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:13.731072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:13.731944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:13.732027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:13.732066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:13.861997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:13.862155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:13.862198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:13.862229] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:13.865687] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: DOWN (p=47.22%) [2026-01-01T20:28:13.865967] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-01T20:28:13.866094] [INFO ] [sig ] ODFL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:14.010824] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ODFL.txt [2026-01-01T20:28:14.011003] [INFO ] [sig ] [2314/3531] Completed ODFL in 0.4s | 2.93 sym/s | Total: 13.1m | ETA: 6.9m [2026-01-01T20:28:14.011053] [INFO ] [sig ] [2315/3531] Forecasting OEC... [2026-01-01T20:28:14.011093] [INFO ] [sig ] Generating forecast for: OEC [2026-01-01T20:28:14.011127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-01T20:28:14.022724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-01T20:28:14.023119] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-01T20:28:14.023949] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-01T20:28:14.024000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:14.024032] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:14.024058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:14.024117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:14.083658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:14.084529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:14.084643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:14.084695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:14.213758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:14.213918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:14.213961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:14.213994] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:14.218058] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=0.60%) [2026-01-01T20:28:14.218336] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-01T20:28:14.218461] [INFO ] [sig ] OEC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:14.368471] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OEC.txt [2026-01-01T20:28:14.368656] [INFO ] [sig ] [2315/3531] Completed OEC in 0.4s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:14.368716] [INFO ] [sig ] [2316/3531] Forecasting OESX... [2026-01-01T20:28:14.368751] [INFO ] [sig ] Generating forecast for: OESX [2026-01-01T20:28:14.368811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-01T20:28:14.380707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-01T20:28:14.381080] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-01T20:28:14.381941] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-01T20:28:14.381994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:14.382025] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:14.382053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:14.382111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:14.445342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:14.446160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:14.446241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:14.446278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:14.571279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:14.571439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:14.571481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:14.571509] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:14.574863] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=65.62%) [2026-01-01T20:28:14.575142] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-01T20:28:14.575281] [INFO ] [sig ] OESX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:14.718810] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OESX.txt [2026-01-01T20:28:14.718985] [INFO ] [sig ] [2316/3531] Completed OESX in 0.4s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:14.719036] [INFO ] [sig ] [2317/3531] Forecasting OFG... [2026-01-01T20:28:14.719071] [INFO ] [sig ] Generating forecast for: OFG [2026-01-01T20:28:14.719103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-01T20:28:14.730709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-01T20:28:14.731106] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-01T20:28:14.731996] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-01T20:28:14.732049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:14.732082] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:14.732110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:14.732168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:14.796377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:14.797238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:14.797320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:14.797352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:14.920694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:14.920858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:14.920916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:14.920963] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:14.924502] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-01-01T20:28:14.924795] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-01T20:28:14.924922] [INFO ] [sig ] OFG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:15.072635] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OFG.txt [2026-01-01T20:28:15.072805] [INFO ] [sig ] [2317/3531] Completed OFG in 0.4s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:15.072845] [INFO ] [sig ] [2318/3531] Forecasting OFIX... [2026-01-01T20:28:15.072877] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-01T20:28:15.072907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-01T20:28:15.085354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-01T20:28:15.085763] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-01T20:28:15.086559] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-01T20:28:15.086630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:15.086690] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:15.086720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:15.086780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:15.146269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:15.147107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:15.147192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:15.147224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:15.283298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:15.283463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:15.283505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:15.283551] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:15.287134] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=80.82%) [2026-01-01T20:28:15.287492] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-01T20:28:15.287690] [INFO ] [sig ] OFIX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:15.431599] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OFIX.txt [2026-01-01T20:28:15.431749] [INFO ] [sig ] [2318/3531] Completed OFIX in 0.4s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:15.431789] [INFO ] [sig ] [2319/3531] Forecasting OFLX... [2026-01-01T20:28:15.431819] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-01T20:28:15.431875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-01T20:28:15.442519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-01T20:28:15.442891] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-01T20:28:15.443696] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-01T20:28:15.443747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:15.443778] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:15.443803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:15.443860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:15.498484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:15.499318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:15.499397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:15.499430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:15.616523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:15.616704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:15.616746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:15.616774] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:15.620114] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: UP (p=58.01%) [2026-01-01T20:28:15.620398] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-01T20:28:15.620524] [INFO ] [sig ] OFLX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:15.759760] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OFLX.txt [2026-01-01T20:28:15.759900] [INFO ] [sig ] [2319/3531] Completed OFLX in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:15.759940] [INFO ] [sig ] [2320/3531] Forecasting OFS... [2026-01-01T20:28:15.759970] [INFO ] [sig ] Generating forecast for: OFS [2026-01-01T20:28:15.760000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-01T20:28:15.770594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-01T20:28:15.770915] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-01T20:28:15.771740] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-01T20:28:15.771790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:15.771822] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:15.771849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:15.771907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:15.828937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:15.829633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:15.829709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:15.829756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:15.948262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:15.948410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:15.948451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:15.948479] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:15.952026] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: DOWN (p=24.02%) [2026-01-01T20:28:15.952305] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-01T20:28:15.952425] [INFO ] [sig ] OFS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:16.097959] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OFS.txt [2026-01-01T20:28:16.098104] [INFO ] [sig ] [2320/3531] Completed OFS in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:16.098144] [INFO ] [sig ] [2321/3531] Forecasting OGE... [2026-01-01T20:28:16.098173] [INFO ] [sig ] Generating forecast for: OGE [2026-01-01T20:28:16.098203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-01T20:28:16.109122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-01T20:28:16.109446] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-01T20:28:16.110230] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-01T20:28:16.110283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:16.110316] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:16.110343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:16.110400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:16.169112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:16.169974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:16.170054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:16.170088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:16.292786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:16.292942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:16.292982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:16.293042] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:16.296380] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-01-01T20:28:16.296662] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-01T20:28:16.296784] [INFO ] [sig ] OGE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:16.448683] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OGE.txt [2026-01-01T20:28:16.448837] [INFO ] [sig ] [2321/3531] Completed OGE in 0.4s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:16.448876] [INFO ] [sig ] [2322/3531] Forecasting OGI... [2026-01-01T20:28:16.448906] [INFO ] [sig ] Generating forecast for: OGI [2026-01-01T20:28:16.448937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-01T20:28:16.460132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-01T20:28:16.460475] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-01T20:28:16.461267] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-01T20:28:16.461330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:16.461369] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:16.461403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:16.461480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:16.517946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:16.518543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:16.518635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:16.518668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:16.640755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:16.640917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:16.640959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:16.640989] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:16.644438] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=81.75%) [2026-01-01T20:28:16.644742] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-01T20:28:16.644872] [INFO ] [sig ] OGI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:16.785476] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OGI.txt [2026-01-01T20:28:16.785654] [INFO ] [sig ] [2322/3531] Completed OGI in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:16.785697] [INFO ] [sig ] [2323/3531] Forecasting OGN... [2026-01-01T20:28:16.785754] [INFO ] [sig ] Generating forecast for: OGN [2026-01-01T20:28:16.785788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-01T20:28:16.796639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-01T20:28:16.796960] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-01T20:28:16.797745] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-01T20:28:16.797796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:16.797827] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:16.797855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:16.797915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:16.855835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:16.856593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:16.856674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:16.856707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:16.977730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:16.977887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:16.977938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:16.977969] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:16.981394] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-01-01T20:28:16.981691] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-01T20:28:16.981817] [INFO ] [sig ] OGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:17.125890] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OGN.txt [2026-01-01T20:28:17.126020] [INFO ] [sig ] [2323/3531] Completed OGN in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:17.126058] [INFO ] [sig ] [2324/3531] Forecasting OHI... [2026-01-01T20:28:17.126089] [INFO ] [sig ] Generating forecast for: OHI [2026-01-01T20:28:17.126121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-01T20:28:17.137112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-01T20:28:17.137438] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-01T20:28:17.138220] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-01T20:28:17.138290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:17.138322] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:17.138349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:17.138406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:17.197297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:17.197968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:17.198046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:17.198079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:17.318183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:17.318332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:17.318373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:17.318400] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:17.321741] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: DOWN (p=19.22%) [2026-01-01T20:28:17.322003] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-01T20:28:17.322120] [INFO ] [sig ] OHI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:17.476529] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OHI.txt [2026-01-01T20:28:17.476707] [INFO ] [sig ] [2324/3531] Completed OHI in 0.4s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:17.476747] [INFO ] [sig ] [2325/3531] Forecasting OI... [2026-01-01T20:28:17.476777] [INFO ] [sig ] Generating forecast for: OI [2026-01-01T20:28:17.476806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-01T20:28:17.487766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-01T20:28:17.488146] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-01T20:28:17.488943] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-01T20:28:17.489015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:17.489046] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:17.489072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:17.489128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:17.546281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:17.547162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:17.547245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:17.547280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:17.668784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:17.668946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:17.669023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:17.669054] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:17.672511] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: UP (p=68.59%) [2026-01-01T20:28:17.672808] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-01T20:28:17.672934] [INFO ] [sig ] OI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:17.823429] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OI.txt [2026-01-01T20:28:17.823611] [INFO ] [sig ] [2325/3531] Completed OI in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-01T20:28:17.823652] [INFO ] [sig ] [2326/3531] Forecasting OIA... [2026-01-01T20:28:17.823682] [INFO ] [sig ] Generating forecast for: OIA [2026-01-01T20:28:17.823714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-01T20:28:17.834831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-01T20:28:17.835224] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-01T20:28:17.836019] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-01T20:28:17.836071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:17.836103] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:17.836130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:17.836187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:17.891519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:17.892170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:17.892247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:17.892281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:18.008698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:18.008846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:18.008885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:18.008913] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:18.012200] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: UP (p=53.29%) [2026-01-01T20:28:18.012466] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-01T20:28:18.012601] [INFO ] [sig ] OIA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:18.148672] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OIA.txt [2026-01-01T20:28:18.148801] [INFO ] [sig ] [2326/3531] Completed OIA in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.8m [2026-01-01T20:28:18.148839] [INFO ] [sig ] [2327/3531] Forecasting OII... [2026-01-01T20:28:18.148867] [INFO ] [sig ] Generating forecast for: OII [2026-01-01T20:28:18.148899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-01T20:28:18.159780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-01T20:28:18.160104] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-01T20:28:18.160881] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-01T20:28:18.160932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:18.160962] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:18.160988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:18.161045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:18.215701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:18.216289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:18.216363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:18.216395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:18.332973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:18.333122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:18.333162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:18.333191] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:18.336483] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-01-01T20:28:18.336763] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-01T20:28:18.336882] [INFO ] [sig ] OII: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:18.472860] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OII.txt [2026-01-01T20:28:18.473002] [INFO ] [sig ] [2327/3531] Completed OII in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.8m [2026-01-01T20:28:18.473047] [INFO ] [sig ] [2328/3531] Forecasting OIS... [2026-01-01T20:28:18.473078] [INFO ] [sig ] Generating forecast for: OIS [2026-01-01T20:28:18.473109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-01T20:28:18.483561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-01T20:28:18.483943] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-01T20:28:18.484744] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-01T20:28:18.484795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:18.484826] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:18.484854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:18.484911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:18.539654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:18.540248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:18.540323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:18.540381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:18.658484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:18.658655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:18.658699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:18.658728] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:18.662080] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: UP (p=69.38%) [2026-01-01T20:28:18.662348] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-01T20:28:18.662465] [INFO ] [sig ] OIS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:18.799454] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OIS.txt [2026-01-01T20:28:18.799619] [INFO ] [sig ] [2328/3531] Completed OIS in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.8m [2026-01-01T20:28:18.799662] [INFO ] [sig ] [2329/3531] Forecasting OKE... [2026-01-01T20:28:18.799692] [INFO ] [sig ] Generating forecast for: OKE [2026-01-01T20:28:18.799723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-01T20:28:18.811654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-01T20:28:18.812073] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-01T20:28:18.812913] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-01T20:28:18.812966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:18.812998] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:18.813028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:18.813085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:18.874782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:18.875690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:18.875776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:18.875809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:18.999011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:18.999183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:18.999226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:18.999255] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:19.002974] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=51.44%) [2026-01-01T20:28:19.003334] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-01T20:28:19.003500] [INFO ] [sig ] OKE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:19.149045] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OKE.txt [2026-01-01T20:28:19.149219] [INFO ] [sig ] [2329/3531] Completed OKE in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.8m [2026-01-01T20:28:19.149259] [INFO ] [sig ] [2330/3531] Forecasting OKTA... [2026-01-01T20:28:19.149289] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-01T20:28:19.149323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-01T20:28:19.160618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-01T20:28:19.161028] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-01T20:28:19.161895] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-01T20:28:19.161948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:19.161979] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:19.162006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:19.162063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:19.220413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:19.221284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:19.221367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:19.221400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:19.342639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:19.342798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:19.342838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:19.342867] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:19.346195] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-01-01T20:28:19.346460] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-01T20:28:19.346598] [INFO ] [sig ] OKTA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:19.486638] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OKTA.txt [2026-01-01T20:28:19.486800] [INFO ] [sig ] [2330/3531] Completed OKTA in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.8m [2026-01-01T20:28:19.486841] [INFO ] [sig ] [2331/3531] Forecasting OKYO... [2026-01-01T20:28:19.486871] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-01T20:28:19.486901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-01T20:28:19.497607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-01T20:28:19.497944] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-01T20:28:19.498730] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-01T20:28:19.498781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:19.498812] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:19.498839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:19.498896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:19.554585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:19.555440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:19.555523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:19.555555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:19.671093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:19.671257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:19.671318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:19.671348] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:19.674724] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: UP (p=67.97%) [2026-01-01T20:28:19.675021] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-01T20:28:19.675145] [INFO ] [sig ] OKYO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:19.817410] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OKYO.txt [2026-01-01T20:28:19.817612] [INFO ] [sig ] [2331/3531] Completed OKYO in 0.3s | 2.93 sym/s | Total: 13.2m | ETA: 6.8m [2026-01-01T20:28:19.817684] [INFO ] [sig ] [2332/3531] Forecasting OLED... [2026-01-01T20:28:19.817717] [INFO ] [sig ] Generating forecast for: OLED [2026-01-01T20:28:19.817749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-01T20:28:19.829398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-01T20:28:19.829819] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-01T20:28:19.830653] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-01T20:28:19.830705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:19.830739] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:19.830767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:19.830826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:19.887506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:19.888251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:19.888331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:19.888364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:20.012356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:20.012526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:20.012592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:20.012637] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:20.016278] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: DOWN (p=33.14%) [2026-01-01T20:28:20.016601] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-01T20:28:20.016737] [INFO ] [sig ] OLED: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:20.165934] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OLED.txt [2026-01-01T20:28:20.166080] [INFO ] [sig ] [2332/3531] Completed OLED in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:20.166120] [INFO ] [sig ] [2333/3531] Forecasting OLLI... [2026-01-01T20:28:20.166151] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-01T20:28:20.166182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-01T20:28:20.177484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-01T20:28:20.177882] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-01T20:28:20.178676] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-01T20:28:20.178728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:20.178760] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:20.178786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:20.178843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:20.233885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:20.234729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:20.234810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:20.234841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:20.349918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:20.350081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:20.350122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:20.350151] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:20.353462] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-01-01T20:28:20.353748] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-01T20:28:20.353871] [INFO ] [sig ] OLLI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:20.513788] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OLLI.txt [2026-01-01T20:28:20.514036] [INFO ] [sig ] [2333/3531] Completed OLLI in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:20.514083] [INFO ] [sig ] [2334/3531] Forecasting OLMA... [2026-01-01T20:28:20.514117] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-01T20:28:20.514148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-01T20:28:20.525995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-01T20:28:20.526403] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-01T20:28:20.527408] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-01T20:28:20.527460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:20.527492] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:20.527520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:20.527606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:20.585783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:20.586649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:20.586727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:20.586760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:20.713423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:20.713596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:20.713640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:20.713669] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:20.716980] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: DOWN (p=46.19%) [2026-01-01T20:28:20.717243] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-01T20:28:20.717361] [INFO ] [sig ] OLMA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:20.857419] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OLMA.txt [2026-01-01T20:28:20.857553] [INFO ] [sig ] [2334/3531] Completed OLMA in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:20.857614] [INFO ] [sig ] [2335/3531] Forecasting OLN... [2026-01-01T20:28:20.857646] [INFO ] [sig ] Generating forecast for: OLN [2026-01-01T20:28:20.857677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-01T20:28:20.869188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-01T20:28:20.869593] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-01T20:28:20.870468] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-01T20:28:20.870522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:20.870615] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:20.870648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:20.870708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:20.927423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:20.928106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:20.928184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:20.928218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:21.047300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:21.047453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:21.047494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:21.047523] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:21.050924] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: UP (p=87.77%) [2026-01-01T20:28:21.051200] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-01T20:28:21.051325] [INFO ] [sig ] OLN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:21.189976] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OLN.txt [2026-01-01T20:28:21.190105] [INFO ] [sig ] [2335/3531] Completed OLN in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:21.190145] [INFO ] [sig ] [2336/3531] Forecasting OLP... [2026-01-01T20:28:21.190175] [INFO ] [sig ] Generating forecast for: OLP [2026-01-01T20:28:21.190205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-01T20:28:21.200632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-01T20:28:21.200961] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-01T20:28:21.201748] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-01T20:28:21.201800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:21.201832] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:21.201858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:21.201916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:21.257669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:21.258301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:21.258378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:21.258413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:21.377509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:21.377674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:21.377718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:21.377749] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:21.381155] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: UP (p=77.87%) [2026-01-01T20:28:21.381429] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-01T20:28:21.381552] [INFO ] [sig ] OLP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:21.522491] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OLP.txt [2026-01-01T20:28:21.522663] [INFO ] [sig ] [2336/3531] Completed OLP in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:21.522705] [INFO ] [sig ] [2337/3531] Forecasting OLPX... [2026-01-01T20:28:21.522735] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-01T20:28:21.522766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-01T20:28:21.534825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-01T20:28:21.535189] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-01T20:28:21.536047] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-01T20:28:21.536101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:21.536135] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:21.536163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:21.536222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:21.593296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:21.593960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:21.594038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:21.594073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:21.714831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:21.714989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:21.715030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:21.715059] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:21.718401] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=45.17%) [2026-01-01T20:28:21.718697] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-01T20:28:21.718825] [INFO ] [sig ] OLPX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:21.859320] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OLPX.txt [2026-01-01T20:28:21.859443] [INFO ] [sig ] [2337/3531] Completed OLPX in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:21.859482] [INFO ] [sig ] [2338/3531] Forecasting OM... [2026-01-01T20:28:21.859512] [INFO ] [sig ] Generating forecast for: OM [2026-01-01T20:28:21.859544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-01T20:28:21.870211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-01T20:28:21.870557] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-01T20:28:21.871332] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-01T20:28:21.871387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:21.871418] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:21.871444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:21.871502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:21.926489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:21.927096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:21.927171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:21.927204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:22.044851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:22.045011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:22.045051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:22.045110] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:22.048429] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-01T20:28:22.048718] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-01T20:28:22.048859] [INFO ] [sig ] OM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:22.186524] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OM.txt [2026-01-01T20:28:22.186669] [INFO ] [sig ] [2338/3531] Completed OM in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:22.186709] [INFO ] [sig ] [2339/3531] Forecasting OMAB... [2026-01-01T20:28:22.186747] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-01T20:28:22.186779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-01T20:28:22.197541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-01T20:28:22.197939] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-01T20:28:22.198781] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-01T20:28:22.198834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:22.198868] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:22.198896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:22.198979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:22.254795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:22.255386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:22.255459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:22.255491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:22.374326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:22.374491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:22.374539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:22.374585] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:22.377884] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: UP (p=86.15%) [2026-01-01T20:28:22.378147] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-01T20:28:22.378266] [INFO ] [sig ] OMAB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:22.515772] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OMAB.txt [2026-01-01T20:28:22.515908] [INFO ] [sig ] [2339/3531] Completed OMAB in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:22.515947] [INFO ] [sig ] [2340/3531] Forecasting OMC... [2026-01-01T20:28:22.515978] [INFO ] [sig ] Generating forecast for: OMC [2026-01-01T20:28:22.516008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-01T20:28:22.526641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-01T20:28:22.527009] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-01T20:28:22.527794] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-01T20:28:22.527844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:22.527875] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:22.527901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:22.527959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:22.585018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:22.585708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:22.585786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:22.585819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:22.706431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:22.706600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:22.706646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:22.706676] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:22.710081] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: DOWN (p=0.67%) [2026-01-01T20:28:22.710354] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-01T20:28:22.710485] [INFO ] [sig ] OMC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:22.849688] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OMC.txt [2026-01-01T20:28:22.849825] [INFO ] [sig ] [2340/3531] Completed OMC in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:22.849864] [INFO ] [sig ] [2341/3531] Forecasting OMCL... [2026-01-01T20:28:22.849893] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-01T20:28:22.849924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-01T20:28:22.861091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-01T20:28:22.861431] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-01T20:28:22.862253] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-01T20:28:22.862306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:22.862339] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:22.862367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:22.862430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:22.918441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:22.919103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:22.919181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:22.919214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:23.042376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:23.042506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:23.042547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:23.042592] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:23.045867] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=9.38%) [2026-01-01T20:28:23.046131] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-01T20:28:23.046250] [INFO ] [sig ] OMCL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:23.184832] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OMCL.txt [2026-01-01T20:28:23.184968] [INFO ] [sig ] [2341/3531] Completed OMCL in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:23.185007] [INFO ] [sig ] [2342/3531] Forecasting OMEX... [2026-01-01T20:28:23.185036] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-01T20:28:23.185067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-01T20:28:23.196093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-01T20:28:23.196453] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-01T20:28:23.197281] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-01T20:28:23.197333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:23.197366] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:23.197396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:23.197456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:23.252819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:23.253413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:23.253488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:23.253520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:23.372918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:23.373067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:23.373109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:23.373154] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:23.376433] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: UP (p=88.99%) [2026-01-01T20:28:23.376717] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-01T20:28:23.376843] [INFO ] [sig ] OMEX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:23.517167] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OMEX.txt [2026-01-01T20:28:23.517296] [INFO ] [sig ] [2342/3531] Completed OMEX in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:23.517335] [INFO ] [sig ] [2343/3531] Forecasting OMF... [2026-01-01T20:28:23.517364] [INFO ] [sig ] Generating forecast for: OMF [2026-01-01T20:28:23.517394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-01T20:28:23.528401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-01T20:28:23.528741] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-01T20:28:23.529647] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-01T20:28:23.529709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:23.529755] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:23.529789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:23.529852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:23.586170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:23.586841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:23.586920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:23.586955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:23.711029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:23.711182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:23.711225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:23.711256] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:23.714727] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=6.96%) [2026-01-01T20:28:23.715003] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-01T20:28:23.715128] [INFO ] [sig ] OMF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:23.856020] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OMF.txt [2026-01-01T20:28:23.856148] [INFO ] [sig ] [2343/3531] Completed OMF in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-01T20:28:23.856187] [INFO ] [sig ] [2344/3531] Forecasting OMI... [2026-01-01T20:28:23.856217] [INFO ] [sig ] Generating forecast for: OMI [2026-01-01T20:28:23.856247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMI' from 'https://tdm.silogroup.org/data/derivative_storage/OMI.csv'. [2026-01-01T20:28:23.866499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMI'. [2026-01-01T20:28:23.866837] [INFO ] [FORECASTER] Starting predict_future for OMI [2026-01-01T20:28:23.867613] [DEBUG] [LOCAL ] No optimal features file found for OMI: ./output/feature-sets/OMI.txt [2026-01-01T20:28:23.867664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:23.867696] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:23.867722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:23.867780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:23.926677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:23.927330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:23.927406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:23.927456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:24.058768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:24.058936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:24.059007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:24.059046] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:24.062512] [DEBUG] [FORECASTER] OMI: Forecast T+1@11:T+2@11: DOWN (p=20.73%) [2026-01-01T20:28:24.062813] [INFO ] [FORECASTER] Completed predict_future for OMI [2026-01-01T20:28:24.062945] [INFO ] [sig ] OMI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:24.201065] [INFO ] [LOCAL ] Saved forecast: OMI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OMI.txt [2026-01-01T20:28:24.201214] [INFO ] [sig ] [2344/3531] Completed OMI in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.7m [2026-01-01T20:28:24.201253] [INFO ] [sig ] [2345/3531] Forecasting ON... [2026-01-01T20:28:24.201284] [INFO ] [sig ] Generating forecast for: ON [2026-01-01T20:28:24.201313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-01T20:28:24.211908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-01T20:28:24.212253] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-01T20:28:24.213066] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-01T20:28:24.213120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:24.213155] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:24.213184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:24.213243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:24.268387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:24.269047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:24.269164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:24.269212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:24.389517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:24.389688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:24.389731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:24.389761] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:24.393096] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=77.43%) [2026-01-01T20:28:24.393365] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-01T20:28:24.393484] [INFO ] [sig ] ON: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:24.531032] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ON.txt [2026-01-01T20:28:24.531160] [INFO ] [sig ] [2345/3531] Completed ON in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.7m [2026-01-01T20:28:24.531199] [INFO ] [sig ] [2346/3531] Forecasting ONB... [2026-01-01T20:28:24.531229] [INFO ] [sig ] Generating forecast for: ONB [2026-01-01T20:28:24.531259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-01T20:28:24.541794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-01T20:28:24.542137] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-01T20:28:24.542940] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-01T20:28:24.542992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:24.543025] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:24.543054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:24.543127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:24.599429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:24.600085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:24.600160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:24.600192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:24.717262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:24.717410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:24.717451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:24.717479] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:24.720817] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=48.79%) [2026-01-01T20:28:24.721083] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-01T20:28:24.721204] [INFO ] [sig ] ONB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:24.859485] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ONB.txt [2026-01-01T20:28:24.859621] [INFO ] [sig ] [2346/3531] Completed ONB in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.7m [2026-01-01T20:28:24.859661] [INFO ] [sig ] [2347/3531] Forecasting ONCO... [2026-01-01T20:28:24.859694] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-01T20:28:24.859723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-01T20:28:24.870445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-01T20:28:24.870810] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-01T20:28:24.871619] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-01T20:28:24.871673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:24.871706] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:24.871733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:24.871792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:24.927711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:24.928368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:24.928445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:24.928481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:25.046476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:25.046677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:25.046742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:25.046788] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:25.050358] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=8.59%) [2026-01-01T20:28:25.050655] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-01T20:28:25.050786] [INFO ] [sig ] ONCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:25.190015] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ONCO.txt [2026-01-01T20:28:25.190141] [INFO ] [sig ] [2347/3531] Completed ONCO in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.7m [2026-01-01T20:28:25.190180] [INFO ] [sig ] [2348/3531] Forecasting ONDS... [2026-01-01T20:28:25.190210] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-01T20:28:25.190239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-01T20:28:25.201048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-01T20:28:25.201398] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-01T20:28:25.202211] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-01T20:28:25.202276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:25.202311] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:25.202338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:25.202397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:25.257976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:25.258638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:25.258713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:25.258746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:25.380992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:25.381147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:25.381190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:25.381221] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:25.384587] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: DOWN (p=38.47%) [2026-01-01T20:28:25.384860] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-01T20:28:25.384985] [INFO ] [sig ] ONDS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:25.526391] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ONDS.txt [2026-01-01T20:28:25.526589] [INFO ] [sig ] [2348/3531] Completed ONDS in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.7m [2026-01-01T20:28:25.526634] [INFO ] [sig ] [2349/3531] Forecasting ONEQ... [2026-01-01T20:28:25.526664] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-01T20:28:25.526720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-01T20:28:25.538143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-01T20:28:25.538487] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-01T20:28:25.539315] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-01T20:28:25.539367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:25.539400] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:25.539427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:25.539486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:25.595962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:25.596656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:25.596733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:25.596767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:25.717239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:25.717394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:25.717436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:25.717471] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:25.720857] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-01-01T20:28:25.721129] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-01T20:28:25.721251] [INFO ] [sig ] ONEQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:25.860782] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ONEQ.txt [2026-01-01T20:28:25.860952] [INFO ] [sig ] [2349/3531] Completed ONEQ in 0.3s | 2.93 sym/s | Total: 13.3m | ETA: 6.7m [2026-01-01T20:28:25.860991] [INFO ] [sig ] [2350/3531] Forecasting ONL... [2026-01-01T20:28:25.861022] [INFO ] [sig ] Generating forecast for: ONL [2026-01-01T20:28:25.861053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-01T20:28:25.872492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-01T20:28:25.872891] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-01T20:28:25.873702] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-01T20:28:25.873761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:25.873796] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:25.873823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:25.873882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:25.929392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:25.930034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:25.930113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:25.930147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:26.053729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:26.053882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:26.053923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:26.053951] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:26.057342] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: DOWN (p=5.25%) [2026-01-01T20:28:26.057632] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-01T20:28:26.057756] [INFO ] [sig ] ONL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:26.199054] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ONL.txt [2026-01-01T20:28:26.199196] [INFO ] [sig ] [2350/3531] Completed ONL in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:26.199238] [INFO ] [sig ] [2351/3531] Forecasting ONON... [2026-01-01T20:28:26.199300] [INFO ] [sig ] Generating forecast for: ONON [2026-01-01T20:28:26.199337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-01T20:28:26.210035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-01T20:28:26.210411] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-01T20:28:26.211217] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-01T20:28:26.211270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:26.211304] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:26.211333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:26.211392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:26.267854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:26.268520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:26.268622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:26.268662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:26.394400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:26.394563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:26.394625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:26.394657] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:26.398104] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: UP (p=89.23%) [2026-01-01T20:28:26.398407] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-01T20:28:26.398556] [INFO ] [sig ] ONON: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:26.543039] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ONON.txt [2026-01-01T20:28:26.543190] [INFO ] [sig ] [2351/3531] Completed ONON in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:26.543231] [INFO ] [sig ] [2352/3531] Forecasting ONTF... [2026-01-01T20:28:26.543260] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-01T20:28:26.543290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-01T20:28:26.553893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-01T20:28:26.554234] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-01T20:28:26.555055] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-01T20:28:26.555107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:26.555169] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:26.555198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:26.555257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:26.612793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:26.613423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:26.613499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:26.613533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:26.735983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:26.736141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:26.736183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:26.736211] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:26.739675] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: DOWN (p=14.74%) [2026-01-01T20:28:26.739966] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-01T20:28:26.740095] [INFO ] [sig ] ONTF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:26.881014] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ONTF.txt [2026-01-01T20:28:26.881145] [INFO ] [sig ] [2352/3531] Completed ONTF in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:26.881185] [INFO ] [sig ] [2353/3531] Forecasting ONTO... [2026-01-01T20:28:26.881215] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-01T20:28:26.881245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-01T20:28:26.892089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-01T20:28:26.892471] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-01T20:28:26.893299] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-01T20:28:26.893352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:26.893384] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:26.893412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:26.893476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:26.949477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:26.950167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:26.950248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:26.950281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:27.074528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:27.074691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:27.074734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:27.074764] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:27.078108] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: UP (p=87.60%) [2026-01-01T20:28:27.078397] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-01T20:28:27.078523] [INFO ] [sig ] ONTO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:27.217925] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ONTO.txt [2026-01-01T20:28:27.218055] [INFO ] [sig ] [2353/3531] Completed ONTO in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:27.218094] [INFO ] [sig ] [2354/3531] Forecasting OOMA... [2026-01-01T20:28:27.218123] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-01T20:28:27.218153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-01T20:28:27.228760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-01T20:28:27.229138] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-01T20:28:27.229982] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-01T20:28:27.230034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:27.230068] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:27.230096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:27.230155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:27.286620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:27.287271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:27.287347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:27.287378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:27.407327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:27.407477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:27.407521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:27.407551] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:27.410938] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=7.82%) [2026-01-01T20:28:27.411211] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-01T20:28:27.411333] [INFO ] [sig ] OOMA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:27.552015] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OOMA.txt [2026-01-01T20:28:27.552154] [INFO ] [sig ] [2354/3531] Completed OOMA in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:27.552193] [INFO ] [sig ] [2355/3531] Forecasting OPAD... [2026-01-01T20:28:27.552222] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-01T20:28:27.552256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-01T20:28:27.562956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-01T20:28:27.563299] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-01T20:28:27.564110] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-01T20:28:27.564160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:27.564191] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:27.564217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:27.564274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:27.620015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:27.620668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:27.620745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:27.620779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:27.746355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:27.746546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:27.746616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:27.746677] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:27.750119] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: DOWN (p=47.89%) [2026-01-01T20:28:27.750393] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-01T20:28:27.750516] [INFO ] [sig ] OPAD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:27.892205] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OPAD.txt [2026-01-01T20:28:27.892331] [INFO ] [sig ] [2355/3531] Completed OPAD in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:27.892368] [INFO ] [sig ] [2356/3531] Forecasting OPAL... [2026-01-01T20:28:27.892399] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-01T20:28:27.892429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-01T20:28:27.902812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-01T20:28:27.903142] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-01T20:28:27.903958] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-01T20:28:27.904009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:27.904041] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:27.904068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:27.904125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:27.960231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:27.960933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:27.961012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:27.961046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:28.081715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:28.081862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:28.081902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:28.081931] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:28.085341] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=27.00%) [2026-01-01T20:28:28.085632] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-01T20:28:28.085757] [INFO ] [sig ] OPAL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:28.225921] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OPAL.txt [2026-01-01T20:28:28.226072] [INFO ] [sig ] [2356/3531] Completed OPAL in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:28.226113] [INFO ] [sig ] [2357/3531] Forecasting OPBK... [2026-01-01T20:28:28.226170] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-01T20:28:28.226204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-01T20:28:28.237094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-01T20:28:28.237447] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-01T20:28:28.238257] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-01T20:28:28.238309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:28.238341] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:28.238369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:28.238429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:28.295009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:28.295804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:28.295883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:28.295916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:28.416545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:28.416709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:28.416750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:28.416781] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:28.420145] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=37.99%) [2026-01-01T20:28:28.420417] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-01T20:28:28.420541] [INFO ] [sig ] OPBK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:28.607904] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OPBK.txt [2026-01-01T20:28:28.608042] [INFO ] [sig ] [2357/3531] Completed OPBK in 0.4s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:28.608081] [INFO ] [sig ] [2358/3531] Forecasting OPCH... [2026-01-01T20:28:28.608110] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-01T20:28:28.608144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-01T20:28:28.618713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-01T20:28:28.619067] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-01T20:28:28.619866] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-01T20:28:28.619916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:28.619948] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:28.619974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:28.620032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:28.675954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:28.676561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:28.676655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:28.676687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:28.803078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:28.803233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:28.803274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:28.803303] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:28.806989] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: UP (p=55.29%) [2026-01-01T20:28:28.807278] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-01T20:28:28.807402] [INFO ] [sig ] OPCH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:28.954117] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OPCH.txt [2026-01-01T20:28:28.954275] [INFO ] [sig ] [2358/3531] Completed OPCH in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:28.954318] [INFO ] [sig ] [2359/3531] Forecasting OPEN... [2026-01-01T20:28:28.954349] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-01T20:28:28.954380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-01T20:28:28.966384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-01T20:28:28.966819] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-01T20:28:28.967645] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-01T20:28:28.967736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:28.967771] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:28.967799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:28.967856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:29.023214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:29.024097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:29.024183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:29.024217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:29.143359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:29.143534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:29.143598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:29.143630] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:29.146976] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-01T20:28:29.147263] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-01T20:28:29.147387] [INFO ] [sig ] OPEN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:29.293643] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OPEN.txt [2026-01-01T20:28:29.293792] [INFO ] [sig ] [2359/3531] Completed OPEN in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:29.293833] [INFO ] [sig ] [2360/3531] Forecasting OPFI... [2026-01-01T20:28:29.293862] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-01T20:28:29.293893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-01T20:28:29.304974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-01T20:28:29.305350] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-01T20:28:29.306194] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-01T20:28:29.306249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:29.306281] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:29.306309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:29.306368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:29.362646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:29.363254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:29.363329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:29.363362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:29.483243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:29.483400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:29.483440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:29.483468] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:29.486826] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-01-01T20:28:29.487094] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-01T20:28:29.487212] [INFO ] [sig ] OPFI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:29.624680] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OPFI.txt [2026-01-01T20:28:29.624803] [INFO ] [sig ] [2360/3531] Completed OPFI in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-01T20:28:29.624841] [INFO ] [sig ] [2361/3531] Forecasting OPK... [2026-01-01T20:28:29.624870] [INFO ] [sig ] Generating forecast for: OPK [2026-01-01T20:28:29.624900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-01T20:28:29.636016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-01T20:28:29.636378] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-01T20:28:29.637241] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-01T20:28:29.637294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:29.637328] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:29.637364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:29.637425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:29.694294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:29.695140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:29.695222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:29.695257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:29.815753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:29.815902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:29.815944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:29.815972] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:29.819269] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=71.65%) [2026-01-01T20:28:29.819533] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-01T20:28:29.819675] [INFO ] [sig ] OPK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:29.956872] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OPK.txt [2026-01-01T20:28:29.957001] [INFO ] [sig ] [2361/3531] Completed OPK in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.6m [2026-01-01T20:28:29.957040] [INFO ] [sig ] [2362/3531] Forecasting OPP... [2026-01-01T20:28:29.957069] [INFO ] [sig ] Generating forecast for: OPP [2026-01-01T20:28:29.957099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-01T20:28:29.967621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-01T20:28:29.968007] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-01T20:28:29.968827] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-01T20:28:29.968882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:29.968916] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:29.968946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:29.969035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:30.027526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:30.028389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:30.028501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:30.028536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:30.151994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:30.152165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:30.152209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:30.152238] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:30.155634] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: UP (p=84.83%) [2026-01-01T20:28:30.155914] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-01T20:28:30.156041] [INFO ] [sig ] OPP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:30.294403] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OPP.txt [2026-01-01T20:28:30.294536] [INFO ] [sig ] [2362/3531] Completed OPP in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.6m [2026-01-01T20:28:30.294601] [INFO ] [sig ] [2363/3531] Forecasting OPRA... [2026-01-01T20:28:30.294634] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-01T20:28:30.294664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-01T20:28:30.305836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-01T20:28:30.306186] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-01T20:28:30.306987] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-01T20:28:30.307038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:30.307070] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:30.307097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:30.307155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:30.362470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:30.363149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:30.363227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:30.363259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:30.480888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:30.481050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:30.481091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:30.481120] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:30.484460] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=29.54%) [2026-01-01T20:28:30.484755] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-01T20:28:30.484882] [INFO ] [sig ] OPRA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:30.623919] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OPRA.txt [2026-01-01T20:28:30.624120] [INFO ] [sig ] [2363/3531] Completed OPRA in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.6m [2026-01-01T20:28:30.624203] [INFO ] [sig ] [2364/3531] Forecasting OPRX... [2026-01-01T20:28:30.624240] [INFO ] [sig ] Generating forecast for: OPRX [2026-01-01T20:28:30.624272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRX' from 'https://tdm.silogroup.org/data/derivative_storage/OPRX.csv'. [2026-01-01T20:28:30.635161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRX'. [2026-01-01T20:28:30.635479] [INFO ] [FORECASTER] Starting predict_future for OPRX [2026-01-01T20:28:30.636284] [DEBUG] [LOCAL ] No optimal features file found for OPRX: ./output/feature-sets/OPRX.txt [2026-01-01T20:28:30.636334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:30.636366] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:30.636392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:30.636449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:30.694100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:30.694946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:30.695031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:30.695064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:30.815451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:30.815627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:30.815671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:30.815701] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:30.822069] [DEBUG] [FORECASTER] OPRX: Forecast T+1@11:T+2@11: UP (p=54.35%) [2026-01-01T20:28:30.822419] [INFO ] [FORECASTER] Completed predict_future for OPRX [2026-01-01T20:28:30.822570] [INFO ] [sig ] OPRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:30.962863] [INFO ] [LOCAL ] Saved forecast: OPRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OPRX.txt [2026-01-01T20:28:30.962995] [INFO ] [sig ] [2364/3531] Completed OPRX in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.6m [2026-01-01T20:28:30.963035] [INFO ] [sig ] [2365/3531] Forecasting OPTX... [2026-01-01T20:28:30.963072] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-01T20:28:30.963101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-01T20:28:30.974155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-01T20:28:30.974478] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-01T20:28:30.975261] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-01T20:28:30.975311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:30.975344] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:30.975370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:30.975428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:31.033527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:31.034316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:31.034399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:31.034432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:31.152328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:31.152488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:31.152527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:31.152557] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:31.155871] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-01-01T20:28:31.156134] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-01T20:28:31.156252] [INFO ] [sig ] OPTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:31.295517] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OPTX.txt [2026-01-01T20:28:31.295726] [INFO ] [sig ] [2365/3531] Completed OPTX in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.6m [2026-01-01T20:28:31.295769] [INFO ] [sig ] [2366/3531] Forecasting OPXS... [2026-01-01T20:28:31.295837] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-01T20:28:31.295868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-01T20:28:31.306671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-01T20:28:31.307074] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-01T20:28:31.307880] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-01T20:28:31.307934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:31.307968] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:31.307996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:31.308056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:31.366974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:31.367802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:31.367883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:31.367919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:31.486855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:31.487018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:31.487079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:31.487110] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:31.490513] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: DOWN (p=4.48%) [2026-01-01T20:28:31.490804] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-01T20:28:31.490925] [INFO ] [sig ] OPXS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:31.635092] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OPXS.txt [2026-01-01T20:28:31.635250] [INFO ] [sig ] [2366/3531] Completed OPXS in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.6m [2026-01-01T20:28:31.635291] [INFO ] [sig ] [2367/3531] Forecasting ORA... [2026-01-01T20:28:31.635321] [INFO ] [sig ] Generating forecast for: ORA [2026-01-01T20:28:31.635352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-01T20:28:31.646129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-01T20:28:31.646440] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-01T20:28:31.647223] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-01T20:28:31.647274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:31.647306] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:31.647333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:31.647390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:31.703162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:31.703870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:31.703956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:31.703990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:31.833150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:31.833314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:31.833357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:31.833387] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:31.836919] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-01-01T20:28:31.837255] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-01T20:28:31.837397] [INFO ] [sig ] ORA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:31.976362] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ORA.txt [2026-01-01T20:28:31.976503] [INFO ] [sig ] [2367/3531] Completed ORA in 0.3s | 2.93 sym/s | Total: 13.4m | ETA: 6.6m [2026-01-01T20:28:31.976547] [INFO ] [sig ] [2368/3531] Forecasting ORC... [2026-01-01T20:28:31.976603] [INFO ] [sig ] Generating forecast for: ORC [2026-01-01T20:28:31.976641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-01T20:28:31.988525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-01T20:28:31.988891] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-01T20:28:31.990461] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-01T20:28:31.990612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:31.990651] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:31.990683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:31.990742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:32.047837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:32.048725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:32.048809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:32.048842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:32.170161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:32.170317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:32.170359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:32.170388] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:32.173729] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-01-01T20:28:32.173994] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-01T20:28:32.174112] [INFO ] [sig ] ORC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:32.318453] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ORC.txt [2026-01-01T20:28:32.318618] [INFO ] [sig ] [2368/3531] Completed ORC in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:32.318661] [INFO ] [sig ] [2369/3531] Forecasting ORGO... [2026-01-01T20:28:32.318691] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-01T20:28:32.318721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-01T20:28:32.330011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-01T20:28:32.330340] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-01T20:28:32.331122] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-01T20:28:32.331172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:32.331230] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:32.331258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:32.331316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:32.388723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:32.389414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:32.389499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:32.389534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:32.511912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:32.512078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:32.512120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:32.512147] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:32.515681] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: DOWN (p=21.10%) [2026-01-01T20:28:32.515967] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-01T20:28:32.516095] [INFO ] [sig ] ORGO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:32.658993] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ORGO.txt [2026-01-01T20:28:32.659162] [INFO ] [sig ] [2369/3531] Completed ORGO in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:32.659203] [INFO ] [sig ] [2370/3531] Forecasting ORIC... [2026-01-01T20:28:32.659234] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-01T20:28:32.659289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-01T20:28:32.671085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-01T20:28:32.671530] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-01T20:28:32.672379] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-01T20:28:32.672433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:32.672483] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:32.672513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:32.672589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:32.730644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:32.731505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:32.731607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:32.731643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:32.854556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:32.854740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:32.854785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:32.854817] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:32.858317] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-01-01T20:28:32.858640] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-01T20:28:32.858772] [INFO ] [sig ] ORIC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:33.001864] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ORIC.txt [2026-01-01T20:28:33.002027] [INFO ] [sig ] [2370/3531] Completed ORIC in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:33.002066] [INFO ] [sig ] [2371/3531] Forecasting ORKA... [2026-01-01T20:28:33.002106] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-01T20:28:33.002138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-01T20:28:33.013860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-01T20:28:33.014226] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-01T20:28:33.015113] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-01T20:28:33.015167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:33.015201] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:33.015230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:33.015288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:33.073524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:33.074434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:33.074516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:33.074550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:33.197390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:33.197549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:33.197608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:33.197639] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:33.201011] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=75.30%) [2026-01-01T20:28:33.201285] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-01T20:28:33.201418] [INFO ] [sig ] ORKA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:33.339321] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ORKA.txt [2026-01-01T20:28:33.339500] [INFO ] [sig ] [2371/3531] Completed ORKA in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:33.339541] [INFO ] [sig ] [2372/3531] Forecasting ORLY... [2026-01-01T20:28:33.339587] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-01T20:28:33.339631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-01T20:28:33.350922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-01T20:28:33.351328] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-01T20:28:33.352150] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-01T20:28:33.352204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:33.352236] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:33.352264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:33.352323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:33.410430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:33.411298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:33.411382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:33.411416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:33.532246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:33.532403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:33.532444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:33.532509] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:33.535905] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: DOWN (p=35.62%) [2026-01-01T20:28:33.536174] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-01T20:28:33.536294] [INFO ] [sig ] ORLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:33.678643] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ORLY.txt [2026-01-01T20:28:33.678790] [INFO ] [sig ] [2372/3531] Completed ORLY in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:33.678829] [INFO ] [sig ] [2373/3531] Forecasting ORMP... [2026-01-01T20:28:33.678858] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-01T20:28:33.678889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-01T20:28:33.689966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-01T20:28:33.690358] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-01T20:28:33.691245] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-01T20:28:33.691298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:33.691334] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:33.691362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:33.691424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:33.749269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:33.750162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:33.750250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:33.750284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:33.866207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:33.866367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:33.866409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:33.866439] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:33.869874] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: UP (p=68.29%) [2026-01-01T20:28:33.870164] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-01T20:28:33.870293] [INFO ] [sig ] ORMP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:34.010559] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ORMP.txt [2026-01-01T20:28:34.010734] [INFO ] [sig ] [2373/3531] Completed ORMP in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:34.010775] [INFO ] [sig ] [2374/3531] Forecasting ORN... [2026-01-01T20:28:34.010811] [INFO ] [sig ] Generating forecast for: ORN [2026-01-01T20:28:34.010842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-01T20:28:34.021357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-01T20:28:34.021736] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-01T20:28:34.022529] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-01T20:28:34.022598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:34.022633] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:34.022663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:34.022725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:34.084338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:34.085272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:34.085357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:34.085391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:34.206186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:34.206346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:34.206390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:34.206420] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:34.210289] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=24.95%) [2026-01-01T20:28:34.210620] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-01T20:28:34.210756] [INFO ] [sig ] ORN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:34.368412] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ORN.txt [2026-01-01T20:28:34.368614] [INFO ] [sig ] [2374/3531] Completed ORN in 0.4s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:34.368662] [INFO ] [sig ] [2375/3531] Forecasting ORRF... [2026-01-01T20:28:34.368694] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-01T20:28:34.368724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-01T20:28:34.383651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-01T20:28:34.384041] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-01T20:28:34.384856] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-01T20:28:34.384907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:34.384938] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:34.384964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:34.385020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:34.442841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:34.443750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:34.443848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:34.443883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:34.570979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:34.571136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:34.571178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:34.571217] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:34.574801] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=16.33%) [2026-01-01T20:28:34.575095] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-01T20:28:34.575229] [INFO ] [sig ] ORRF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:34.717087] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ORRF.txt [2026-01-01T20:28:34.717250] [INFO ] [sig ] [2375/3531] Completed ORRF in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:34.717290] [INFO ] [sig ] [2376/3531] Forecasting OS... [2026-01-01T20:28:34.717323] [INFO ] [sig ] Generating forecast for: OS [2026-01-01T20:28:34.717353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-01T20:28:34.728219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-01T20:28:34.728595] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-01T20:28:34.729418] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-01T20:28:34.729469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:34.729501] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:34.729528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:34.729604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:34.785217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:34.786076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:34.786156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:34.786189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:34.905874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:34.906029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:34.906069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:34.906098] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:34.909418] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=68.28%) [2026-01-01T20:28:34.909703] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-01T20:28:34.909824] [INFO ] [sig ] OS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:35.047995] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OS.txt [2026-01-01T20:28:35.048130] [INFO ] [sig ] [2376/3531] Completed OS in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:35.048169] [INFO ] [sig ] [2377/3531] Forecasting OSBC... [2026-01-01T20:28:35.048199] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-01T20:28:35.048229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-01T20:28:35.059461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-01T20:28:35.059871] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-01T20:28:35.060713] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-01T20:28:35.060765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:35.060799] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:35.060826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:35.060884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:35.118039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:35.118814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:35.118893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:35.118926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:35.232667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:35.232822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:35.232863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:35.232911] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:35.236306] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=9.31%) [2026-01-01T20:28:35.236595] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-01T20:28:35.236720] [INFO ] [sig ] OSBC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:35.375002] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OSBC.txt [2026-01-01T20:28:35.375124] [INFO ] [sig ] [2377/3531] Completed OSBC in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:35.375161] [INFO ] [sig ] [2378/3531] Forecasting OSIS... [2026-01-01T20:28:35.375190] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-01T20:28:35.375221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-01T20:28:35.386361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-01T20:28:35.386702] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-01T20:28:35.387503] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-01T20:28:35.387556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:35.387612] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:35.387642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:35.387719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:35.446427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:35.447113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:35.447191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:35.447225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:35.565081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:35.565240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:35.565280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:35.565310] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:35.568638] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: UP (p=86.92%) [2026-01-01T20:28:35.568906] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-01T20:28:35.569041] [INFO ] [sig ] OSIS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:35.708278] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OSIS.txt [2026-01-01T20:28:35.708414] [INFO ] [sig ] [2378/3531] Completed OSIS in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-01T20:28:35.708454] [INFO ] [sig ] [2379/3531] Forecasting OSPN... [2026-01-01T20:28:35.708485] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-01T20:28:35.708515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-01T20:28:35.720408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-01T20:28:35.720827] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-01T20:28:35.721673] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-01T20:28:35.721726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:35.721759] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:35.721789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:35.721853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:35.779852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:35.780786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:35.780910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:35.780960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:35.902730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:35.902890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:35.902932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:35.902961] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:35.906257] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=81.17%) [2026-01-01T20:28:35.906521] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-01T20:28:35.906658] [INFO ] [sig ] OSPN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:36.046047] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OSPN.txt [2026-01-01T20:28:36.046208] [INFO ] [sig ] [2379/3531] Completed OSPN in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.5m [2026-01-01T20:28:36.046248] [INFO ] [sig ] [2380/3531] Forecasting OSS... [2026-01-01T20:28:36.046279] [INFO ] [sig ] Generating forecast for: OSS [2026-01-01T20:28:36.046308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-01T20:28:36.056864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-01T20:28:36.057248] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-01T20:28:36.058056] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-01T20:28:36.058108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:36.058139] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:36.058165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:36.058222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:36.115404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:36.116236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:36.116314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:36.116347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:36.230711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:36.230873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:36.230914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:36.230943] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:36.234294] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-01-01T20:28:36.234611] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-01T20:28:36.234764] [INFO ] [sig ] OSS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:36.371320] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OSS.txt [2026-01-01T20:28:36.371453] [INFO ] [sig ] [2380/3531] Completed OSS in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.5m [2026-01-01T20:28:36.371493] [INFO ] [sig ] [2381/3531] Forecasting OTEX... [2026-01-01T20:28:36.371522] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-01T20:28:36.371552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-01T20:28:36.381995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-01T20:28:36.382340] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-01T20:28:36.383210] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-01T20:28:36.383262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:36.383295] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:36.383336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:36.383396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:36.441095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:36.441921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:36.442002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:36.442035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:36.568672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:36.568833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:36.568888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:36.568930] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:36.572401] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=82.87%) [2026-01-01T20:28:36.572701] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-01T20:28:36.572829] [INFO ] [sig ] OTEX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:36.711535] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OTEX.txt [2026-01-01T20:28:36.711728] [INFO ] [sig ] [2381/3531] Completed OTEX in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.5m [2026-01-01T20:28:36.711803] [INFO ] [sig ] [2382/3531] Forecasting OTIS... [2026-01-01T20:28:36.711836] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-01T20:28:36.711868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-01T20:28:36.722760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-01T20:28:36.723174] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-01T20:28:36.724053] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-01T20:28:36.724106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:36.724139] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:36.724166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:36.724225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:36.783349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:36.784273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:36.784359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:36.784393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:36.903477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:36.903647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:36.903688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:36.903718] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:36.906976] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: DOWN (p=9.75%) [2026-01-01T20:28:36.907239] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-01T20:28:36.907361] [INFO ] [sig ] OTIS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:37.047649] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OTIS.txt [2026-01-01T20:28:37.047847] [INFO ] [sig ] [2382/3531] Completed OTIS in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.5m [2026-01-01T20:28:37.047908] [INFO ] [sig ] [2383/3531] Forecasting OTLY... [2026-01-01T20:28:37.047984] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-01T20:28:37.048029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-01T20:28:37.058983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-01T20:28:37.059330] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-01T20:28:37.060170] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-01T20:28:37.060223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:37.060257] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:37.060286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:37.060344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:37.118000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:37.118701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:37.118777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:37.118810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:37.239821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:37.239976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:37.240018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:37.240048] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:37.243461] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=17.43%) [2026-01-01T20:28:37.243752] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-01T20:28:37.243873] [INFO ] [sig ] OTLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:37.381451] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OTLY.txt [2026-01-01T20:28:37.381606] [INFO ] [sig ] [2383/3531] Completed OTLY in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.5m [2026-01-01T20:28:37.381648] [INFO ] [sig ] [2384/3531] Forecasting OVID... [2026-01-01T20:28:37.381677] [INFO ] [sig ] Generating forecast for: OVID [2026-01-01T20:28:37.381707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-01T20:28:37.392052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-01T20:28:37.392399] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-01T20:28:37.393206] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-01T20:28:37.393257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:37.393289] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:37.393315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:37.393373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:37.451368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:37.452153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:37.452234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:37.452269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:37.571755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:37.571907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:37.571948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:37.571976] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:37.575245] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-01-01T20:28:37.575510] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-01T20:28:37.575652] [INFO ] [sig ] OVID: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:37.722735] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OVID.txt [2026-01-01T20:28:37.722943] [INFO ] [sig ] [2384/3531] Completed OVID in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.5m [2026-01-01T20:28:37.722997] [INFO ] [sig ] [2385/3531] Forecasting OVLY... [2026-01-01T20:28:37.723071] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-01T20:28:37.723138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-01T20:28:37.734159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-01T20:28:37.734545] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-01T20:28:37.735356] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-01T20:28:37.735407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:37.735440] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:37.735468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:37.735525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:37.790361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:37.791215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:37.791295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:37.791326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:37.886321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:37.886476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:37.886518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:37.886547] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:37.889917] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: DOWN (p=46.70%) [2026-01-01T20:28:37.890186] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-01T20:28:37.890306] [INFO ] [sig ] OVLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:38.031003] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OVLY.txt [2026-01-01T20:28:38.031186] [INFO ] [sig ] [2385/3531] Completed OVLY in 0.3s | 2.93 sym/s | Total: 13.5m | ETA: 6.5m [2026-01-01T20:28:38.031227] [INFO ] [sig ] [2386/3531] Forecasting OWL... [2026-01-01T20:28:38.031285] [INFO ] [sig ] Generating forecast for: OWL [2026-01-01T20:28:38.031318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-01T20:28:38.043248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-01T20:28:38.043656] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-01T20:28:38.044491] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-01T20:28:38.044543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:38.044628] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:38.044658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:38.044715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:38.099888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:38.100846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:38.100929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:38.100962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:38.221338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:38.221492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:38.221533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:38.221560] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:38.224920] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=15.14%) [2026-01-01T20:28:38.225187] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-01T20:28:38.225328] [INFO ] [sig ] OWL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:38.363302] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OWL.txt [2026-01-01T20:28:38.363440] [INFO ] [sig ] [2386/3531] Completed OWL in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-01T20:28:38.363479] [INFO ] [sig ] [2387/3531] Forecasting OXLC... [2026-01-01T20:28:38.363509] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-01T20:28:38.363540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-01T20:28:38.374269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-01T20:28:38.374698] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-01T20:28:38.375514] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-01T20:28:38.375565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:38.375615] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:38.375642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:38.375699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:38.432818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:38.433753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:38.433840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:38.433873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:38.554437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:38.554634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:38.554678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:38.554707] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:38.558051] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: UP (p=55.11%) [2026-01-01T20:28:38.558317] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-01T20:28:38.558435] [INFO ] [sig ] OXLC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:38.694711] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OXLC.txt [2026-01-01T20:28:38.694835] [INFO ] [sig ] [2387/3531] Completed OXLC in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-01T20:28:38.694880] [INFO ] [sig ] [2388/3531] Forecasting OXM... [2026-01-01T20:28:38.694915] [INFO ] [sig ] Generating forecast for: OXM [2026-01-01T20:28:38.694973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-01T20:28:38.706081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-01T20:28:38.706400] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-01T20:28:38.707198] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-01T20:28:38.707250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:38.707283] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:38.707310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:38.707369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:38.767100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:38.767994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:38.768074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:38.768108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:38.888354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:38.888515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:38.888556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:38.888604] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:38.891946] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: UP (p=84.62%) [2026-01-01T20:28:38.892214] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-01T20:28:38.892334] [INFO ] [sig ] OXM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:39.032341] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OXM.txt [2026-01-01T20:28:39.032469] [INFO ] [sig ] [2388/3531] Completed OXM in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-01T20:28:39.032507] [INFO ] [sig ] [2389/3531] Forecasting OXSQ... [2026-01-01T20:28:39.032535] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-01T20:28:39.032590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-01T20:28:39.044095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-01T20:28:39.044404] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-01T20:28:39.045182] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-01T20:28:39.045232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:39.045263] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:39.045290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:39.045347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:39.100870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:39.101443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:39.101518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:39.101549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:39.221255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:39.221397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:39.221437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:39.221494] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:39.224781] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: UP (p=79.80%) [2026-01-01T20:28:39.225046] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-01T20:28:39.225163] [INFO ] [sig ] OXSQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:39.361361] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/OXSQ.txt [2026-01-01T20:28:39.361474] [INFO ] [sig ] [2389/3531] Completed OXSQ in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-01T20:28:39.361513] [INFO ] [sig ] [2390/3531] Forecasting OZEM... [2026-01-01T20:28:39.361549] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-01T20:28:39.361618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-01T20:28:39.372064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-01T20:28:39.372355] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-01T20:28:39.373141] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-01T20:28:39.373191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:39.373222] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:39.373248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:39.373305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:39.431739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:39.432345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:39.432420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:39.432453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:39.540475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:39.540646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:39.540689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:39.540720] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:39.544029] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=40.35%) [2026-01-01T20:28:39.544293] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-01T20:28:39.544410] [INFO ] [sig ] OZEM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:39.680137] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OZEM.txt [2026-01-01T20:28:39.680253] [INFO ] [sig ] [2390/3531] Completed OZEM in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-01T20:28:39.680292] [INFO ] [sig ] [2391/3531] Forecasting OZK... [2026-01-01T20:28:39.680320] [INFO ] [sig ] Generating forecast for: OZK [2026-01-01T20:28:39.680355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-01T20:28:39.691292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-01T20:28:39.691612] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-01T20:28:39.692361] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-01T20:28:39.692412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:39.692443] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:39.692470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:39.692529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:39.747319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:39.747946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:39.748021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:39.748051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:39.868737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:39.868910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:39.868980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:39.869011] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:39.872401] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: DOWN (p=21.34%) [2026-01-01T20:28:39.872685] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-01T20:28:39.872804] [INFO ] [sig ] OZK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:40.011419] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OZK.txt [2026-01-01T20:28:40.011561] [INFO ] [sig ] [2391/3531] Completed OZK in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-01T20:28:40.011622] [INFO ] [sig ] [2392/3531] Forecasting OZKAP... [2026-01-01T20:28:40.011663] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-01T20:28:40.011724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-01T20:28:40.022610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-01T20:28:40.022913] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-01T20:28:40.023691] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-01T20:28:40.023741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:40.023773] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:40.023802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:40.023876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:40.078944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:40.079555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:40.079648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:40.079681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:40.193702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:40.193864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:40.193906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:40.193934] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:40.197228] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-01-01T20:28:40.197505] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-01T20:28:40.197648] [INFO ] [sig ] OZKAP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:40.340336] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/OZKAP.txt [2026-01-01T20:28:40.340462] [INFO ] [sig ] [2392/3531] Completed OZKAP in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-01T20:28:40.340502] [INFO ] [sig ] [2393/3531] Forecasting PAA... [2026-01-01T20:28:40.340533] [INFO ] [sig ] Generating forecast for: PAA [2026-01-01T20:28:40.340587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-01T20:28:40.351426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-01T20:28:40.351786] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-01T20:28:40.352546] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-01T20:28:40.352615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:40.352656] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:40.352684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:40.352742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:40.407926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:40.408504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:40.408594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:40.408628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:40.525236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:40.525395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:40.525435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:40.525465] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:40.528870] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: DOWN (p=2.95%) [2026-01-01T20:28:40.529170] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-01T20:28:40.529292] [INFO ] [sig ] PAA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:40.666132] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PAA.txt [2026-01-01T20:28:40.666260] [INFO ] [sig ] [2393/3531] Completed PAA in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-01T20:28:40.666298] [INFO ] [sig ] [2394/3531] Forecasting PAAS... [2026-01-01T20:28:40.666334] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-01T20:28:40.666376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-01T20:28:40.676982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-01T20:28:40.677296] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-01T20:28:40.678085] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-01T20:28:40.678149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:40.678180] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:40.678207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:40.678263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:40.735522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:40.736139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:40.736220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:40.736253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:40.859438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:40.859617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:40.859659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:40.859688] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:40.863007] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=61.48%) [2026-01-01T20:28:40.863279] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-01T20:28:40.863397] [INFO ] [sig ] PAAS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:41.001119] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PAAS.txt [2026-01-01T20:28:41.001273] [INFO ] [sig ] [2394/3531] Completed PAAS in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-01T20:28:41.001313] [INFO ] [sig ] [2395/3531] Forecasting PAC... [2026-01-01T20:28:41.001342] [INFO ] [sig ] Generating forecast for: PAC [2026-01-01T20:28:41.001373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-01T20:28:41.013165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-01T20:28:41.013566] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-01T20:28:41.014361] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-01T20:28:41.014411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:41.014443] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:41.014469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:41.014526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:41.070599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:41.071434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:41.071516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:41.071548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:41.193770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:41.193940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:41.193998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:41.194028] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:41.197490] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: UP (p=55.96%) [2026-01-01T20:28:41.197796] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-01T20:28:41.197923] [INFO ] [sig ] PAC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:41.337542] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PAC.txt [2026-01-01T20:28:41.337685] [INFO ] [sig ] [2395/3531] Completed PAC in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-01T20:28:41.337731] [INFO ] [sig ] [2396/3531] Forecasting PACB... [2026-01-01T20:28:41.337761] [INFO ] [sig ] Generating forecast for: PACB [2026-01-01T20:28:41.337798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-01T20:28:41.348855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-01T20:28:41.349184] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-01T20:28:41.350017] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-01T20:28:41.350068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:41.350100] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:41.350128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:41.350185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:41.405816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:41.406448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:41.406551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:41.406601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:41.525216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:41.525370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:41.525411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:41.525440] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:41.528832] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-01-01T20:28:41.529127] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-01T20:28:41.529251] [INFO ] [sig ] PACB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:41.671522] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PACB.txt [2026-01-01T20:28:41.671664] [INFO ] [sig ] [2396/3531] Completed PACB in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.4m [2026-01-01T20:28:41.671705] [INFO ] [sig ] [2397/3531] Forecasting PACK... [2026-01-01T20:28:41.671734] [INFO ] [sig ] Generating forecast for: PACK [2026-01-01T20:28:41.671765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-01T20:28:41.682362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-01T20:28:41.682694] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-01T20:28:41.683451] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-01T20:28:41.683501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:41.683532] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:41.683559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:41.683644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:41.741090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:41.741940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:41.742019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:41.742052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:41.865979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:41.866140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:41.866183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:41.866212] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:41.869756] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: UP (p=93.86%) [2026-01-01T20:28:41.870041] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-01T20:28:41.870163] [INFO ] [sig ] PACK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:42.011485] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PACK.txt [2026-01-01T20:28:42.011622] [INFO ] [sig ] [2397/3531] Completed PACK in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.4m [2026-01-01T20:28:42.011671] [INFO ] [sig ] [2398/3531] Forecasting PAGP... [2026-01-01T20:28:42.011701] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-01T20:28:42.011764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-01T20:28:42.022773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-01T20:28:42.023085] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-01T20:28:42.023901] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-01T20:28:42.023952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:42.023983] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:42.024010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:42.024066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:42.081202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:42.081842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:42.081941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:42.081977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:42.201314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:42.201478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:42.201521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:42.201550] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:42.204912] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=88.87%) [2026-01-01T20:28:42.205210] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-01T20:28:42.205339] [INFO ] [sig ] PAGP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:42.345395] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PAGP.txt [2026-01-01T20:28:42.345522] [INFO ] [sig ] [2398/3531] Completed PAGP in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.4m [2026-01-01T20:28:42.345562] [INFO ] [sig ] [2399/3531] Forecasting PAGS... [2026-01-01T20:28:42.345610] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-01T20:28:42.345644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-01T20:28:42.356454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-01T20:28:42.356822] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-01T20:28:42.357610] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-01T20:28:42.357663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:42.357694] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:42.357720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:42.357777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:42.413815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:42.414399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:42.414477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:42.414510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:42.536268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:42.536454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:42.536530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:42.536561] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:42.540072] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: UP (p=93.70%) [2026-01-01T20:28:42.540373] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-01T20:28:42.540499] [INFO ] [sig ] PAGS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:42.685003] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PAGS.txt [2026-01-01T20:28:42.685205] [INFO ] [sig ] [2399/3531] Completed PAGS in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.4m [2026-01-01T20:28:42.685257] [INFO ] [sig ] [2400/3531] Forecasting PAHC... [2026-01-01T20:28:42.685320] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-01T20:28:42.685352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-01T20:28:42.697072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-01T20:28:42.697463] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-01T20:28:42.698276] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-01T20:28:42.698327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:42.698366] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:42.698395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:42.698452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:42.754953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:42.755853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:42.755958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:42.755993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:42.874272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:42.874427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:42.874468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:42.874496] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:42.877793] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=78.78%) [2026-01-01T20:28:42.878059] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-01T20:28:42.878175] [INFO ] [sig ] PAHC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:43.019179] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PAHC.txt [2026-01-01T20:28:43.019306] [INFO ] [sig ] [2400/3531] Completed PAHC in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.4m [2026-01-01T20:28:43.019344] [INFO ] [sig ] [2401/3531] Forecasting PAL... [2026-01-01T20:28:43.019381] [INFO ] [sig ] Generating forecast for: PAL [2026-01-01T20:28:43.019412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-01T20:28:43.030317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-01T20:28:43.030639] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-01T20:28:43.031401] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-01T20:28:43.031451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:43.031483] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:43.031509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:43.031566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:43.088014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:43.088660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:43.088740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:43.088773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:43.206541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:43.206699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:43.206779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:43.206812] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:43.210116] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: UP (p=53.74%) [2026-01-01T20:28:43.210383] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-01T20:28:43.210505] [INFO ] [sig ] PAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:43.355798] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PAL.txt [2026-01-01T20:28:43.355930] [INFO ] [sig ] [2401/3531] Completed PAL in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.4m [2026-01-01T20:28:43.355968] [INFO ] [sig ] [2402/3531] Forecasting PAM... [2026-01-01T20:28:43.355996] [INFO ] [sig ] Generating forecast for: PAM [2026-01-01T20:28:43.356039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-01T20:28:43.366906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-01T20:28:43.367225] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-01T20:28:43.368066] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-01T20:28:43.368117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:43.368149] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:43.368175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:43.368231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:43.423555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:43.424202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:43.424279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:43.424312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:43.543537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:43.543723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:43.543767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:43.543798] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:43.547196] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-01T20:28:43.547462] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-01T20:28:43.547598] [INFO ] [sig ] PAM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:43.686982] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PAM.txt [2026-01-01T20:28:43.687092] [INFO ] [sig ] [2402/3531] Completed PAM in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.4m [2026-01-01T20:28:43.687130] [INFO ] [sig ] [2403/3531] Forecasting PANL... [2026-01-01T20:28:43.687160] [INFO ] [sig ] Generating forecast for: PANL [2026-01-01T20:28:43.687190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-01T20:28:43.697609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-01T20:28:43.697915] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-01T20:28:43.698726] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-01T20:28:43.698778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:43.698840] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:43.698871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:43.698930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:43.756224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:43.756855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:43.756931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:43.756965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:43.875381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:43.875541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:43.875599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:43.875631] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:43.878891] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=82.18%) [2026-01-01T20:28:43.879179] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-01T20:28:43.879301] [INFO ] [sig ] PANL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:44.025219] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PANL.txt [2026-01-01T20:28:44.025355] [INFO ] [sig ] [2403/3531] Completed PANL in 0.3s | 2.93 sym/s | Total: 13.6m | ETA: 6.4m [2026-01-01T20:28:44.025401] [INFO ] [sig ] [2404/3531] Forecasting PASG... [2026-01-01T20:28:44.025432] [INFO ] [sig ] Generating forecast for: PASG [2026-01-01T20:28:44.025463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-01T20:28:44.036330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-01T20:28:44.036703] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-01T20:28:44.037465] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-01T20:28:44.037523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:44.037556] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:44.037602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:44.037662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:44.093353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:44.093998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:44.094072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:44.094104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:44.210405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:44.210594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:44.210658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:44.210688] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:44.214143] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: UP (p=93.58%) [2026-01-01T20:28:44.214415] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-01T20:28:44.214538] [INFO ] [sig ] PASG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:44.357649] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PASG.txt [2026-01-01T20:28:44.357786] [INFO ] [sig ] [2404/3531] Completed PASG in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-01T20:28:44.357824] [INFO ] [sig ] [2405/3531] Forecasting PATH... [2026-01-01T20:28:44.357853] [INFO ] [sig ] Generating forecast for: PATH [2026-01-01T20:28:44.357883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-01T20:28:44.372314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-01T20:28:44.372830] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-01T20:28:44.373808] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-01T20:28:44.373870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:44.373928] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:44.373962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:44.374042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:44.447898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:44.448944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:44.449064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:44.449104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:44.606997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:44.607162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:44.607204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:44.607233] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:44.610650] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=7.97%) [2026-01-01T20:28:44.610937] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-01T20:28:44.611061] [INFO ] [sig ] PATH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:44.747203] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PATH.txt [2026-01-01T20:28:44.747335] [INFO ] [sig ] [2405/3531] Completed PATH in 0.4s | 2.93 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-01T20:28:44.747389] [INFO ] [sig ] [2406/3531] Forecasting PATK... [2026-01-01T20:28:44.747428] [INFO ] [sig ] Generating forecast for: PATK [2026-01-01T20:28:44.747489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-01T20:28:44.758163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-01T20:28:44.758470] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-01T20:28:44.759312] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-01T20:28:44.759364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:44.759395] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:44.759421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:44.759477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:44.815957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:44.816555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:44.816648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:44.816682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:44.938151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:44.938332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:44.938396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:44.938474] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:44.944187] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-01-01T20:28:44.944601] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-01T20:28:44.944775] [INFO ] [sig ] PATK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:45.146098] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PATK.txt [2026-01-01T20:28:45.146259] [INFO ] [sig ] [2406/3531] Completed PATK in 0.4s | 2.93 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-01T20:28:45.146298] [INFO ] [sig ] [2407/3531] Forecasting PAX... [2026-01-01T20:28:45.146329] [INFO ] [sig ] Generating forecast for: PAX [2026-01-01T20:28:45.146387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-01T20:28:45.157938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-01T20:28:45.158346] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-01T20:28:45.159198] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-01T20:28:45.159251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:45.159285] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:45.159312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:45.159370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:45.219845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:45.220944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:45.221051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:45.221105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:45.378840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:45.379059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:45.379117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:45.379159] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:45.382903] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-01-01T20:28:45.383334] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-01T20:28:45.383523] [INFO ] [sig ] PAX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:45.571803] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PAX.txt [2026-01-01T20:28:45.571978] [INFO ] [sig ] [2407/3531] Completed PAX in 0.4s | 2.93 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-01T20:28:45.572021] [INFO ] [sig ] [2408/3531] Forecasting PAXS... [2026-01-01T20:28:45.572050] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-01T20:28:45.572081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-01T20:28:45.585369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-01T20:28:45.585884] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-01T20:28:45.587000] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-01T20:28:45.587063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:45.587100] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:45.587133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:45.587207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:45.648376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:45.649512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:45.649631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:45.649669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:45.793991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:45.794184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:45.794254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:45.794311] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:45.799719] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-01T20:28:45.800189] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-01T20:28:45.800374] [INFO ] [sig ] PAXS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:45.953462] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PAXS.txt [2026-01-01T20:28:45.953652] [INFO ] [sig ] [2408/3531] Completed PAXS in 0.4s | 2.93 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-01T20:28:45.953704] [INFO ] [sig ] [2409/3531] Forecasting PAY... [2026-01-01T20:28:45.953735] [INFO ] [sig ] Generating forecast for: PAY [2026-01-01T20:28:45.953797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-01T20:28:45.965233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-01T20:28:45.965661] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-01T20:28:45.966494] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-01T20:28:45.966546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:45.966610] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:45.966641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:45.966699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:46.025066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:46.025938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:46.026021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:46.026053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:46.152298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:46.152492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:46.152558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:46.152634] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:46.157630] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: DOWN (p=35.99%) [2026-01-01T20:28:46.158278] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-01T20:28:46.158468] [INFO ] [sig ] PAY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:46.332688] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PAY.txt [2026-01-01T20:28:46.332857] [INFO ] [sig ] [2409/3531] Completed PAY in 0.4s | 2.93 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-01T20:28:46.332898] [INFO ] [sig ] [2410/3531] Forecasting PAYC... [2026-01-01T20:28:46.332927] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-01T20:28:46.332991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-01T20:28:46.344117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-01T20:28:46.344539] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-01T20:28:46.345429] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-01T20:28:46.345497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:46.345540] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:46.345602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:46.345670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:46.404771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:46.405636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:46.405717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:46.405750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:46.525519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:46.525697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:46.525741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:46.525771] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:46.529928] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: DOWN (p=28.21%) [2026-01-01T20:28:46.530224] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-01T20:28:46.530369] [INFO ] [sig ] PAYC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:46.669236] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PAYC.txt [2026-01-01T20:28:46.669391] [INFO ] [sig ] [2410/3531] Completed PAYC in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-01T20:28:46.669432] [INFO ] [sig ] [2411/3531] Forecasting PAYO... [2026-01-01T20:28:46.669462] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-01T20:28:46.669493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-01T20:28:46.680407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-01T20:28:46.680751] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-01T20:28:46.681522] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-01T20:28:46.681593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:46.681628] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:46.681655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:46.681713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:46.737832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:46.738711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:46.738796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:46.738829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:46.861591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:46.861759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:46.861801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:46.861830] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:46.865247] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: UP (p=54.87%) [2026-01-01T20:28:46.865555] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-01T20:28:46.865708] [INFO ] [sig ] PAYO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:47.005589] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PAYO.txt [2026-01-01T20:28:47.005754] [INFO ] [sig ] [2411/3531] Completed PAYO in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-01T20:28:47.005793] [INFO ] [sig ] [2412/3531] Forecasting PAYS... [2026-01-01T20:28:47.005823] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-01T20:28:47.005884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-01T20:28:47.016597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-01T20:28:47.016909] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-01T20:28:47.017697] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-01T20:28:47.017749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:47.017781] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:47.017807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:47.017865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:47.074114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:47.075000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:47.075085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:47.075118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:47.191529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:47.191707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:47.191748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:47.191796] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:47.195084] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=37.74%) [2026-01-01T20:28:47.195354] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-01T20:28:47.195473] [INFO ] [sig ] PAYS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:47.335601] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PAYS.txt [2026-01-01T20:28:47.335762] [INFO ] [sig ] [2412/3531] Completed PAYS in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-01T20:28:47.335800] [INFO ] [sig ] [2413/3531] Forecasting PAYX... [2026-01-01T20:28:47.335830] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-01T20:28:47.335861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-01T20:28:47.347124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-01T20:28:47.347516] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-01T20:28:47.348305] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-01T20:28:47.348355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:47.348387] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:47.348415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:47.348472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:47.404740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:47.405554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:47.405687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:47.405722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:47.522271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:47.522436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:47.522478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:47.522507] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:47.525879] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: UP (p=50.20%) [2026-01-01T20:28:47.526170] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-01T20:28:47.526298] [INFO ] [sig ] PAYX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:47.665296] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PAYX.txt [2026-01-01T20:28:47.665449] [INFO ] [sig ] [2413/3531] Completed PAYX in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-01T20:28:47.665489] [INFO ] [sig ] [2414/3531] Forecasting PB... [2026-01-01T20:28:47.665519] [INFO ] [sig ] Generating forecast for: PB [2026-01-01T20:28:47.665549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-01T20:28:47.676125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-01T20:28:47.676447] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-01T20:28:47.677218] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-01T20:28:47.677268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:47.677300] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:47.677327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:47.677384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:47.733480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:47.734336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:47.734433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:47.734466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:47.853182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:47.853337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:47.853379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:47.853408] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:47.856741] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: DOWN (p=13.42%) [2026-01-01T20:28:47.857008] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-01T20:28:47.857127] [INFO ] [sig ] PB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:47.994543] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PB.txt [2026-01-01T20:28:47.994677] [INFO ] [sig ] [2414/3531] Completed PB in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.3m [2026-01-01T20:28:47.994717] [INFO ] [sig ] [2415/3531] Forecasting PBA... [2026-01-01T20:28:47.994746] [INFO ] [sig ] Generating forecast for: PBA [2026-01-01T20:28:47.994776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-01T20:28:48.005663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-01T20:28:48.005968] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-01T20:28:48.006767] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-01T20:28:48.006818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:48.006848] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:48.006875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:48.006932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:48.063306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:48.063904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:48.063979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:48.064012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:48.182615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:48.182751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:48.182790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:48.182819] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:48.186024] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=93.58%) [2026-01-01T20:28:48.186285] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-01T20:28:48.186403] [INFO ] [sig ] PBA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:48.322843] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PBA.txt [2026-01-01T20:28:48.322995] [INFO ] [sig ] [2415/3531] Completed PBA in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.3m [2026-01-01T20:28:48.323034] [INFO ] [sig ] [2416/3531] Forecasting PBF... [2026-01-01T20:28:48.323063] [INFO ] [sig ] Generating forecast for: PBF [2026-01-01T20:28:48.323093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-01T20:28:48.333980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-01T20:28:48.334362] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-01T20:28:48.335142] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-01T20:28:48.335193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:48.335225] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:48.335266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:48.335325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:48.390822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:48.391396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:48.391470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:48.391502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:48.512056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:48.512175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:48.512211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:48.512242] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:48.515452] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-01-01T20:28:48.515732] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-01T20:28:48.515850] [INFO ] [sig ] PBF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:48.653784] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PBF.txt [2026-01-01T20:28:48.653912] [INFO ] [sig ] [2416/3531] Completed PBF in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.3m [2026-01-01T20:28:48.653951] [INFO ] [sig ] [2417/3531] Forecasting PBFS... [2026-01-01T20:28:48.653980] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-01T20:28:48.654010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-01T20:28:48.664197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-01T20:28:48.664475] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-01T20:28:48.665360] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-01T20:28:48.665411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:48.665442] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:48.665469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:48.665525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:48.720836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:48.721423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:48.721497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:48.721528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:48.821089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:48.821231] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:28:48.821271] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:48.821299] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:48.824591] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=13.44%) [2026-01-01T20:28:48.824853] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-01T20:28:48.824979] [INFO ] [sig ] PBFS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:48.963255] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PBFS.txt [2026-01-01T20:28:48.963362] [INFO ] [sig ] [2417/3531] Completed PBFS in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.3m [2026-01-01T20:28:48.963398] [INFO ] [sig ] [2418/3531] Forecasting PBH... [2026-01-01T20:28:48.963427] [INFO ] [sig ] Generating forecast for: PBH [2026-01-01T20:28:48.963457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-01T20:28:48.974334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-01T20:28:48.974648] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-01T20:28:48.975418] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-01T20:28:48.975469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:48.975500] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:48.975526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:48.975601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:49.031865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:49.032424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:49.032501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:49.032532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:49.148625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:49.148748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:49.148786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:49.148814] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:49.152007] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: UP (p=73.08%) [2026-01-01T20:28:49.152269] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-01T20:28:49.152386] [INFO ] [sig ] PBH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:49.291281] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PBH.txt [2026-01-01T20:28:49.291430] [INFO ] [sig ] [2418/3531] Completed PBH in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.3m [2026-01-01T20:28:49.291468] [INFO ] [sig ] [2419/3531] Forecasting PBI... [2026-01-01T20:28:49.291498] [INFO ] [sig ] Generating forecast for: PBI [2026-01-01T20:28:49.291529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-01T20:28:49.302509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-01T20:28:49.302829] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-01T20:28:49.303593] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-01T20:28:49.303643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:49.303675] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:49.303701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:49.303758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:49.359546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:49.360343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:49.360423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:49.360456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:49.482683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:49.482832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:49.482873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:49.482901] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:49.486309] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: UP (p=73.12%) [2026-01-01T20:28:49.486590] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-01T20:28:49.486708] [INFO ] [sig ] PBI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:49.625134] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PBI.txt [2026-01-01T20:28:49.625266] [INFO ] [sig ] [2419/3531] Completed PBI in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.3m [2026-01-01T20:28:49.625305] [INFO ] [sig ] [2420/3531] Forecasting PBYI... [2026-01-01T20:28:49.625334] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-01T20:28:49.625371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-01T20:28:49.636362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-01T20:28:49.636703] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-01T20:28:49.637453] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-01T20:28:49.637503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:49.637561] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:49.637609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:49.637668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:49.692253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:49.692893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:49.692977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:49.693013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:49.811350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:49.811505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:49.811547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:49.811593] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:49.814853] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=63.72%) [2026-01-01T20:28:49.815117] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-01T20:28:49.815235] [INFO ] [sig ] PBYI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:49.951436] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PBYI.txt [2026-01-01T20:28:49.951588] [INFO ] [sig ] [2420/3531] Completed PBYI in 0.3s | 2.93 sym/s | Total: 13.7m | ETA: 6.3m [2026-01-01T20:28:49.951631] [INFO ] [sig ] [2421/3531] Forecasting PCB... [2026-01-01T20:28:49.951659] [INFO ] [sig ] Generating forecast for: PCB [2026-01-01T20:28:49.951694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-01T20:28:49.962726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-01T20:28:49.963055] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-01T20:28:49.963848] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-01T20:28:49.963898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:49.963928] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:49.963954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:49.964010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:50.018408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:50.019135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:50.019212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:50.019244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:50.133177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:50.133336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:50.133377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:50.133405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:50.136737] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: UP (p=81.58%) [2026-01-01T20:28:50.137007] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-01T20:28:50.137127] [INFO ] [sig ] PCB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:50.274303] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PCB.txt [2026-01-01T20:28:50.274460] [INFO ] [sig ] [2421/3531] Completed PCB in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-01T20:28:50.274501] [INFO ] [sig ] [2422/3531] Forecasting PCF... [2026-01-01T20:28:50.274530] [INFO ] [sig ] Generating forecast for: PCF [2026-01-01T20:28:50.274560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-01T20:28:50.286128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-01T20:28:50.286586] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-01T20:28:50.287406] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-01T20:28:50.287461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:50.287494] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:50.287521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:50.287594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:50.343693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:50.344622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:50.344708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:50.344743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:50.462090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:50.462252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:50.462293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:50.462322] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:50.465653] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=83.76%) [2026-01-01T20:28:50.465924] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-01T20:28:50.466042] [INFO ] [sig ] PCF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:50.604211] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PCF.txt [2026-01-01T20:28:50.604366] [INFO ] [sig ] [2422/3531] Completed PCF in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-01T20:28:50.604405] [INFO ] [sig ] [2423/3531] Forecasting PCG... [2026-01-01T20:28:50.604434] [INFO ] [sig ] Generating forecast for: PCG [2026-01-01T20:28:50.604466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-01T20:28:50.618398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-01T20:28:50.618867] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-01T20:28:50.620016] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-01T20:28:50.620082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:50.620132] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:50.620176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:50.620263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:50.681643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:50.682370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:50.682450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:50.682482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:50.809834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:50.810005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:50.810051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:50.810081] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:50.813540] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=42.68%) [2026-01-01T20:28:50.813848] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-01T20:28:50.813969] [INFO ] [sig ] PCG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:50.955814] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PCG.txt [2026-01-01T20:28:50.955985] [INFO ] [sig ] [2423/3531] Completed PCG in 0.4s | 2.93 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-01T20:28:50.956026] [INFO ] [sig ] [2424/3531] Forecasting PCH... [2026-01-01T20:28:50.956062] [INFO ] [sig ] Generating forecast for: PCH [2026-01-01T20:28:50.956108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-01T20:28:50.968384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-01T20:28:50.968808] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-01T20:28:50.969710] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-01T20:28:50.969765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:50.969798] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:50.969825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:50.969883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:51.027067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:51.027926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:51.028009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:51.028044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:51.160237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:51.160404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:51.160445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:51.160474] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:51.163814] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-01-01T20:28:51.164095] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-01T20:28:51.164219] [INFO ] [sig ] PCH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:51.304428] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PCH.txt [2026-01-01T20:28:51.304612] [INFO ] [sig ] [2424/3531] Completed PCH in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-01T20:28:51.304654] [INFO ] [sig ] [2425/3531] Forecasting PCM... [2026-01-01T20:28:51.304684] [INFO ] [sig ] Generating forecast for: PCM [2026-01-01T20:28:51.304748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-01T20:28:51.315033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-01T20:28:51.315416] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-01T20:28:51.316219] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-01T20:28:51.316269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:51.316300] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:51.316326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:51.316383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:51.371818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:51.372705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:51.372807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:51.372841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:51.493434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:51.493629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:51.493674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:51.493702] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:51.497069] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-01-01T20:28:51.497346] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-01T20:28:51.497470] [INFO ] [sig ] PCM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:51.635564] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PCM.txt [2026-01-01T20:28:51.635731] [INFO ] [sig ] [2425/3531] Completed PCM in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-01T20:28:51.635769] [INFO ] [sig ] [2426/3531] Forecasting PCN... [2026-01-01T20:28:51.635798] [INFO ] [sig ] Generating forecast for: PCN [2026-01-01T20:28:51.635829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-01T20:28:51.646653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-01T20:28:51.646980] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-01T20:28:51.647765] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-01T20:28:51.647816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:51.647847] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:51.647873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:51.647929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:51.703049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:51.703715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:51.703791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:51.703823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:51.824904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:51.825060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:51.825100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:51.825129] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:51.828644] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=83.56%) [2026-01-01T20:28:51.828908] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-01T20:28:51.829050] [INFO ] [sig ] PCN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:51.966468] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PCN.txt [2026-01-01T20:28:51.966609] [INFO ] [sig ] [2426/3531] Completed PCN in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-01T20:28:51.966651] [INFO ] [sig ] [2427/3531] Forecasting PCQ... [2026-01-01T20:28:51.966681] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-01T20:28:51.966711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-01T20:28:51.977036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-01T20:28:51.977395] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-01T20:28:51.978191] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-01T20:28:51.978242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:51.978273] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:51.978301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:51.978358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:52.034137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:52.034851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:52.034927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:52.034960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:52.150947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:52.151112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:52.151161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:52.151196] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:52.154524] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: UP (p=64.46%) [2026-01-01T20:28:52.154813] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-01T20:28:52.154934] [INFO ] [sig ] PCQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:52.293102] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PCQ.txt [2026-01-01T20:28:52.293233] [INFO ] [sig ] [2427/3531] Completed PCQ in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-01T20:28:52.293272] [INFO ] [sig ] [2428/3531] Forecasting PCRX... [2026-01-01T20:28:52.293301] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-01T20:28:52.293332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-01T20:28:52.304164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-01T20:28:52.304495] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-01T20:28:52.305288] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-01T20:28:52.305340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:52.305371] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:52.305398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:52.305454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:52.361710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:52.362398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:52.362477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:52.362510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:52.483655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:52.483810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:52.483850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:52.483879] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:52.487148] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: DOWN (p=36.78%) [2026-01-01T20:28:52.487414] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-01T20:28:52.487531] [INFO ] [sig ] PCRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:52.627794] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PCRX.txt [2026-01-01T20:28:52.627947] [INFO ] [sig ] [2428/3531] Completed PCRX in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-01T20:28:52.627985] [INFO ] [sig ] [2429/3531] Forecasting PCTY... [2026-01-01T20:28:52.628015] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-01T20:28:52.628044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-01T20:28:52.638672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-01T20:28:52.639026] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-01T20:28:52.639829] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-01T20:28:52.639879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:52.639925] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:52.639952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:52.640008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:52.695776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:52.696406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:52.696483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:52.696515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:52.813754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:52.813913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:52.813956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:52.813983] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:52.817506] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: DOWN (p=30.38%) [2026-01-01T20:28:52.817819] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-01T20:28:52.817958] [INFO ] [sig ] PCTY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:52.961056] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PCTY.txt [2026-01-01T20:28:52.961247] [INFO ] [sig ] [2429/3531] Completed PCTY in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-01T20:28:52.961293] [INFO ] [sig ] [2430/3531] Forecasting PCVX... [2026-01-01T20:28:52.961322] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-01T20:28:52.961353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-01T20:28:52.972899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-01T20:28:52.973282] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-01T20:28:52.974080] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-01T20:28:52.974130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:52.974162] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:52.974188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:52.974244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:53.029670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:53.030428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:53.030506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:53.030538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:53.157045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:53.157208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:53.157250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:53.157278] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:53.160740] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=76.23%) [2026-01-01T20:28:53.161008] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-01T20:28:53.161135] [INFO ] [sig ] PCVX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:53.305970] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PCVX.txt [2026-01-01T20:28:53.306122] [INFO ] [sig ] [2430/3531] Completed PCVX in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-01T20:28:53.306169] [INFO ] [sig ] [2431/3531] Forecasting PCYO... [2026-01-01T20:28:53.306199] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-01T20:28:53.306231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-01T20:28:53.316887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-01T20:28:53.317215] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-01T20:28:53.318042] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-01T20:28:53.318093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:53.318124] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:53.318151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:53.318208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:53.374961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:53.375838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:53.375918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:53.375951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:53.497342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:53.497500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:53.497541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:53.497589] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:53.501202] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-01-01T20:28:53.501541] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-01T20:28:53.501717] [INFO ] [sig ] PCYO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:53.644760] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PCYO.txt [2026-01-01T20:28:53.644918] [INFO ] [sig ] [2431/3531] Completed PCYO in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.2m [2026-01-01T20:28:53.644958] [INFO ] [sig ] [2432/3531] Forecasting PD... [2026-01-01T20:28:53.644987] [INFO ] [sig ] Generating forecast for: PD [2026-01-01T20:28:53.645017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-01T20:28:53.656668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-01T20:28:53.656993] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-01T20:28:53.657791] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-01T20:28:53.657842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:53.657874] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:53.657900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:53.657957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:53.715425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:53.716182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:53.716261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:53.716295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:53.838410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:53.838583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:53.838627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:53.838657] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:53.842102] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=97.76%) [2026-01-01T20:28:53.842377] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-01T20:28:53.842497] [INFO ] [sig ] PD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:53.988939] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PD.txt [2026-01-01T20:28:53.989130] [INFO ] [sig ] [2432/3531] Completed PD in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.2m [2026-01-01T20:28:53.989177] [INFO ] [sig ] [2433/3531] Forecasting PDBC... [2026-01-01T20:28:53.989207] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-01T20:28:53.989238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-01T20:28:54.000514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-01T20:28:54.000878] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-01T20:28:54.001707] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-01T20:28:54.001758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:54.001790] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:54.001817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:54.001876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:54.059332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:54.060169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:54.060250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:54.060284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:54.176360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:54.176519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:54.176561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:54.176608] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:54.180034] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: UP (p=54.48%) [2026-01-01T20:28:54.180298] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-01T20:28:54.180415] [INFO ] [sig ] PDBC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:54.318616] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PDBC.txt [2026-01-01T20:28:54.318792] [INFO ] [sig ] [2433/3531] Completed PDBC in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.2m [2026-01-01T20:28:54.318865] [INFO ] [sig ] [2434/3531] Forecasting PDD... [2026-01-01T20:28:54.318898] [INFO ] [sig ] Generating forecast for: PDD [2026-01-01T20:28:54.318934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-01T20:28:54.330636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-01T20:28:54.330954] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-01T20:28:54.331778] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-01T20:28:54.331829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:54.331861] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:54.331887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:54.331944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:54.390070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:54.390780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:54.390856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:54.390889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:54.512273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:54.512635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:54.512678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:54.512706] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:54.516538] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-01T20:28:54.516821] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-01T20:28:54.516981] [INFO ] [sig ] PDD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:54.659541] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PDD.txt [2026-01-01T20:28:54.659737] [INFO ] [sig ] [2434/3531] Completed PDD in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.2m [2026-01-01T20:28:54.659783] [INFO ] [sig ] [2435/3531] Forecasting PDEX... [2026-01-01T20:28:54.659812] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-01T20:28:54.659846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-01T20:28:54.674662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-01T20:28:54.675139] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-01T20:28:54.676614] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-01T20:28:54.676680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:54.676725] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:54.676759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:54.676823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:54.751836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:54.752774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:54.752866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:54.752900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:54.885656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:54.885826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:54.885884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:54.885926] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:54.890134] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-01-01T20:28:54.890488] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-01T20:28:54.890661] [INFO ] [sig ] PDEX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:55.036525] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PDEX.txt [2026-01-01T20:28:55.036701] [INFO ] [sig ] [2435/3531] Completed PDEX in 0.4s | 2.93 sym/s | Total: 13.8m | ETA: 6.2m [2026-01-01T20:28:55.036746] [INFO ] [sig ] [2436/3531] Forecasting PDFS... [2026-01-01T20:28:55.036804] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-01T20:28:55.036837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-01T20:28:55.048742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-01T20:28:55.049183] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-01T20:28:55.050375] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-01T20:28:55.050437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:55.050485] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:55.050527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:55.050617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:55.114564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:55.115498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:55.115604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:55.115642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:55.241201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:55.241363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:55.241405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:55.241472] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:55.244797] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: UP (p=52.72%) [2026-01-01T20:28:55.245076] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-01T20:28:55.245197] [INFO ] [sig ] PDFS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:55.382308] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PDFS.txt [2026-01-01T20:28:55.382446] [INFO ] [sig ] [2436/3531] Completed PDFS in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.2m [2026-01-01T20:28:55.382485] [INFO ] [sig ] [2437/3531] Forecasting PDI... [2026-01-01T20:28:55.382515] [INFO ] [sig ] Generating forecast for: PDI [2026-01-01T20:28:55.382588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-01T20:28:55.393402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-01T20:28:55.393765] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-01T20:28:55.394529] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-01T20:28:55.394596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:55.394630] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:55.394683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:55.394742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:55.450153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:55.450764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:55.450839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:55.450871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:55.567219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:55.567375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:55.567417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:55.567446] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:55.570956] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=10.73%) [2026-01-01T20:28:55.571245] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-01T20:28:55.571380] [INFO ] [sig ] PDI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:55.709190] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PDI.txt [2026-01-01T20:28:55.709342] [INFO ] [sig ] [2437/3531] Completed PDI in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.2m [2026-01-01T20:28:55.709382] [INFO ] [sig ] [2438/3531] Forecasting PDLB... [2026-01-01T20:28:55.709413] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-01T20:28:55.709442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-01T20:28:55.720325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-01T20:28:55.720704] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-01T20:28:55.721517] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-01T20:28:55.721568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:55.721626] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:55.721654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:55.721710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:55.777228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:55.778023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:55.778118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:55.778151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:55.897044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:55.897190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:55.897234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:55.897263] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:55.900585] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=7.01%) [2026-01-01T20:28:55.900861] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-01T20:28:55.900986] [INFO ] [sig ] PDLB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:56.044950] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PDLB.txt [2026-01-01T20:28:56.045086] [INFO ] [sig ] [2438/3531] Completed PDLB in 0.3s | 2.93 sym/s | Total: 13.8m | ETA: 6.2m [2026-01-01T20:28:56.045126] [INFO ] [sig ] [2439/3531] Forecasting PDM... [2026-01-01T20:28:56.045158] [INFO ] [sig ] Generating forecast for: PDM [2026-01-01T20:28:56.045189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-01T20:28:56.056190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-01T20:28:56.056523] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-01T20:28:56.057331] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-01T20:28:56.057382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:56.057414] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:56.057442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:56.057499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:56.112412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:56.113024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:56.113105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:56.113138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:56.231162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:56.231319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:56.231362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:56.231390] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:56.234723] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=94.98%) [2026-01-01T20:28:56.234992] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-01T20:28:56.235116] [INFO ] [sig ] PDM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:56.375210] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PDM.txt [2026-01-01T20:28:56.375348] [INFO ] [sig ] [2439/3531] Completed PDM in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-01T20:28:56.375387] [INFO ] [sig ] [2440/3531] Forecasting PDO... [2026-01-01T20:28:56.375416] [INFO ] [sig ] Generating forecast for: PDO [2026-01-01T20:28:56.375446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-01T20:28:56.386238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-01T20:28:56.386549] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-01T20:28:56.387336] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-01T20:28:56.387387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:56.387418] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:56.387460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:56.387518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:56.443564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:56.444284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:56.444364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:56.444399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:56.561490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:56.561660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:56.561702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:56.561731] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:56.565064] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: UP (p=59.97%) [2026-01-01T20:28:56.565348] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-01T20:28:56.565471] [INFO ] [sig ] PDO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:56.704205] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PDO.txt [2026-01-01T20:28:56.704350] [INFO ] [sig ] [2440/3531] Completed PDO in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-01T20:28:56.704397] [INFO ] [sig ] [2441/3531] Forecasting PDP... [2026-01-01T20:28:56.704428] [INFO ] [sig ] Generating forecast for: PDP [2026-01-01T20:28:56.704496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-01T20:28:56.715931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-01T20:28:56.716242] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-01T20:28:56.717046] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-01T20:28:56.717099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:56.717131] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:56.717159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:56.717218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:56.772954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:56.773619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:56.773698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:56.773729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:56.884459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:56.884646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:56.884691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:56.884720] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:56.888036] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: UP (p=78.08%) [2026-01-01T20:28:56.888310] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-01T20:28:56.888430] [INFO ] [sig ] PDP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:57.024100] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PDP.txt [2026-01-01T20:28:57.024243] [INFO ] [sig ] [2441/3531] Completed PDP in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-01T20:28:57.024292] [INFO ] [sig ] [2442/3531] Forecasting PDS... [2026-01-01T20:28:57.024324] [INFO ] [sig ] Generating forecast for: PDS [2026-01-01T20:28:57.024355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-01T20:28:57.036103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-01T20:28:57.036518] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-01T20:28:57.037407] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-01T20:28:57.037462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:57.037496] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:57.037522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:57.037608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:57.094326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:57.095187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:57.095274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:57.095307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:57.213907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:57.214056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:57.214097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:57.214125] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:57.217453] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=89.32%) [2026-01-01T20:28:57.217738] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-01T20:28:57.217864] [INFO ] [sig ] PDS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:57.354757] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PDS.txt [2026-01-01T20:28:57.354871] [INFO ] [sig ] [2442/3531] Completed PDS in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-01T20:28:57.354910] [INFO ] [sig ] [2443/3531] Forecasting PDX... [2026-01-01T20:28:57.354940] [INFO ] [sig ] Generating forecast for: PDX [2026-01-01T20:28:57.354969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-01T20:28:57.365951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-01T20:28:57.366275] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-01T20:28:57.367063] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-01T20:28:57.367114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:57.367145] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:57.367170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:57.367230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:57.422410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:57.423038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:57.423116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:57.423148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:57.544245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:57.544367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:57.544408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:57.544436] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:57.547764] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=77.53%) [2026-01-01T20:28:57.548027] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-01T20:28:57.548146] [INFO ] [sig ] PDX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:57.684177] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PDX.txt [2026-01-01T20:28:57.684289] [INFO ] [sig ] [2443/3531] Completed PDX in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-01T20:28:57.684327] [INFO ] [sig ] [2444/3531] Forecasting PDYN... [2026-01-01T20:28:57.684357] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-01T20:28:57.684404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-01T20:28:57.694455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-01T20:28:57.694823] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-01T20:28:57.695606] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-01T20:28:57.695657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:57.695689] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:57.695715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:57.695772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:57.751698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:57.752647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:57.752729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:57.752761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:57.871087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:57.871256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:57.871299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:57.871328] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:57.874715] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=51.50%) [2026-01-01T20:28:57.874989] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-01T20:28:57.875111] [INFO ] [sig ] PDYN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:58.011392] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PDYN.txt [2026-01-01T20:28:58.011527] [INFO ] [sig ] [2444/3531] Completed PDYN in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-01T20:28:58.011565] [INFO ] [sig ] [2445/3531] Forecasting PEB... [2026-01-01T20:28:58.011616] [INFO ] [sig ] Generating forecast for: PEB [2026-01-01T20:28:58.011647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-01T20:28:58.023079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-01T20:28:58.023407] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-01T20:28:58.024192] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-01T20:28:58.024242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:58.024273] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:58.024299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:58.024356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:58.080252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:58.080880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:58.080957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:58.080988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:58.200695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:58.200849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:58.200895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:58.200924] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:58.204242] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: DOWN (p=42.62%) [2026-01-01T20:28:58.204721] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-01T20:28:58.204844] [INFO ] [sig ] PEB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:58.343759] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PEB.txt [2026-01-01T20:28:58.343904] [INFO ] [sig ] [2445/3531] Completed PEB in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-01T20:28:58.343943] [INFO ] [sig ] [2446/3531] Forecasting PEBK... [2026-01-01T20:28:58.343972] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-01T20:28:58.344003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-01T20:28:58.353695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-01T20:28:58.353953] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-01T20:28:58.354726] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-01T20:28:58.354776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:58.354807] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:58.354833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:58.354890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:58.410446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:58.411263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:58.411346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:58.411378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:58.505155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:58.505308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:58.505348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:58.505377] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:58.508652] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: UP (p=50.58%) [2026-01-01T20:28:58.508920] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-01T20:28:58.509097] [INFO ] [sig ] PEBK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:58.644682] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PEBK.txt [2026-01-01T20:28:58.644830] [INFO ] [sig ] [2446/3531] Completed PEBK in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-01T20:28:58.644875] [INFO ] [sig ] [2447/3531] Forecasting PEBO... [2026-01-01T20:28:58.644912] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-01T20:28:58.644950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-01T20:28:58.655878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-01T20:28:58.656239] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-01T20:28:58.657019] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-01T20:28:58.657069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:58.657100] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:58.657126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:58.657183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:58.716930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:58.717876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:58.717963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:58.717996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:58.838986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:58.839153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:58.839197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:58.839228] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:58.842734] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: UP (p=61.35%) [2026-01-01T20:28:58.843040] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-01T20:28:58.843168] [INFO ] [sig ] PEBO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:59.001093] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PEBO.txt [2026-01-01T20:28:59.001265] [INFO ] [sig ] [2447/3531] Completed PEBO in 0.4s | 2.93 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-01T20:28:59.001316] [INFO ] [sig ] [2448/3531] Forecasting PECO... [2026-01-01T20:28:59.001353] [INFO ] [sig ] Generating forecast for: PECO [2026-01-01T20:28:59.001391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-01T20:28:59.012827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-01T20:28:59.013155] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-01T20:28:59.014002] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-01T20:28:59.014054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:59.014086] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:59.014113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:59.014172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:59.071382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:59.072056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:59.072154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:59.072187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:59.195338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:59.195534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:59.195600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:59.195635] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:59.199358] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: UP (p=59.86%) [2026-01-01T20:28:59.199687] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-01T20:28:59.199819] [INFO ] [sig ] PECO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:28:59.339298] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PECO.txt [2026-01-01T20:28:59.339450] [INFO ] [sig ] [2448/3531] Completed PECO in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-01T20:28:59.339488] [INFO ] [sig ] [2449/3531] Forecasting PEG... [2026-01-01T20:28:59.339518] [INFO ] [sig ] Generating forecast for: PEG [2026-01-01T20:28:59.339549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-01T20:28:59.350488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-01T20:28:59.350842] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-01T20:28:59.351695] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-01T20:28:59.351747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:59.351778] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:59.351806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:59.351865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:59.409783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:59.410462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:59.410540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:59.410591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:59.532377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:59.532551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:59.532613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:59.532644] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:59.536048] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-01-01T20:28:59.536321] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-01T20:28:59.536444] [INFO ] [sig ] PEG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:28:59.677794] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PEG.txt [2026-01-01T20:28:59.677921] [INFO ] [sig ] [2449/3531] Completed PEG in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.1m [2026-01-01T20:28:59.677958] [INFO ] [sig ] [2450/3531] Forecasting PEGA... [2026-01-01T20:28:59.677988] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-01T20:28:59.678017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-01T20:28:59.689203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-01T20:28:59.689556] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-01T20:28:59.690361] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-01T20:28:59.690415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:28:59.690447] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:28:59.690474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:28:59.690532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:28:59.749396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:28:59.750266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:28:59.750355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:28:59.750405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:28:59.874625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:28:59.874799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:28:59.874846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:28:59.874875] [INFO ] [FORECASTER] Training complete [2026-01-01T20:28:59.878272] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-01-01T20:28:59.878546] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-01T20:28:59.878684] [INFO ] [sig ] PEGA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:00.035918] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PEGA.txt [2026-01-01T20:29:00.036077] [INFO ] [sig ] [2450/3531] Completed PEGA in 0.4s | 2.93 sym/s | Total: 13.9m | ETA: 6.1m [2026-01-01T20:29:00.036145] [INFO ] [sig ] [2451/3531] Forecasting PEN... [2026-01-01T20:29:00.036177] [INFO ] [sig ] Generating forecast for: PEN [2026-01-01T20:29:00.036237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-01T20:29:00.060527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-01T20:29:00.060939] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-01T20:29:00.062100] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-01T20:29:00.062153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:00.062185] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:00.062212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:00.062269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:00.118858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:00.119762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:00.119842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:00.119875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:00.240450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:00.240622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:00.240667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:00.240697] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:00.244038] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-01-01T20:29:00.244315] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-01T20:29:00.244440] [INFO ] [sig ] PEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:00.383781] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PEN.txt [2026-01-01T20:29:00.383918] [INFO ] [sig ] [2451/3531] Completed PEN in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.1m [2026-01-01T20:29:00.383957] [INFO ] [sig ] [2452/3531] Forecasting PENN... [2026-01-01T20:29:00.383986] [INFO ] [sig ] Generating forecast for: PENN [2026-01-01T20:29:00.384015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-01T20:29:00.394976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-01T20:29:00.395304] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-01T20:29:00.396150] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-01T20:29:00.396203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:00.396234] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:00.396261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:00.396321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:00.453723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:00.454514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:00.454612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:00.454649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:00.575983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:00.576197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:00.576258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:00.576312] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:00.581110] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-01T20:29:00.581486] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-01T20:29:00.581682] [INFO ] [sig ] PENN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:00.725108] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PENN.txt [2026-01-01T20:29:00.725262] [INFO ] [sig ] [2452/3531] Completed PENN in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.1m [2026-01-01T20:29:00.725304] [INFO ] [sig ] [2453/3531] Forecasting PEO... [2026-01-01T20:29:00.725335] [INFO ] [sig ] Generating forecast for: PEO [2026-01-01T20:29:00.725365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-01T20:29:00.736812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-01T20:29:00.737239] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-01T20:29:00.738069] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-01T20:29:00.738134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:00.738168] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:00.738196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:00.738253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:00.796103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:00.797031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:00.797119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:00.797152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:00.917642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:00.917807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:00.917847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:00.917876] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:00.921236] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=62.99%) [2026-01-01T20:29:00.921523] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-01T20:29:00.921668] [INFO ] [sig ] PEO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:01.062281] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PEO.txt [2026-01-01T20:29:01.062451] [INFO ] [sig ] [2453/3531] Completed PEO in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.1m [2026-01-01T20:29:01.062493] [INFO ] [sig ] [2454/3531] Forecasting PEP... [2026-01-01T20:29:01.062523] [INFO ] [sig ] Generating forecast for: PEP [2026-01-01T20:29:01.062555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-01T20:29:01.072975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-01T20:29:01.073299] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-01T20:29:01.074088] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-01T20:29:01.074138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:01.074170] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:01.074223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:01.074282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:01.129684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:01.130371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:01.130448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:01.130481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:01.248238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:01.248395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:01.248437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:01.248465] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:01.252226] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: UP (p=54.62%) [2026-01-01T20:29:01.252501] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-01T20:29:01.252640] [INFO ] [sig ] PEP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:01.390540] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PEP.txt [2026-01-01T20:29:01.390694] [INFO ] [sig ] [2454/3531] Completed PEP in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.1m [2026-01-01T20:29:01.390733] [INFO ] [sig ] [2455/3531] Forecasting PEPG... [2026-01-01T20:29:01.390762] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-01T20:29:01.390820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-01T20:29:01.401912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-01T20:29:01.402261] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-01T20:29:01.403066] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-01T20:29:01.403116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:01.403147] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:01.403174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:01.403231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:01.458867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:01.459674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:01.459753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:01.459786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:01.574718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:01.574873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:01.574916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:01.574946] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:01.578240] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: UP (p=69.08%) [2026-01-01T20:29:01.578510] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-01T20:29:01.578652] [INFO ] [sig ] PEPG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:01.725878] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PEPG.txt [2026-01-01T20:29:01.726161] [INFO ] [sig ] [2455/3531] Completed PEPG in 0.3s | 2.93 sym/s | Total: 13.9m | ETA: 6.1m [2026-01-01T20:29:01.726232] [INFO ] [sig ] [2456/3531] Forecasting PERF... [2026-01-01T20:29:01.726333] [INFO ] [sig ] Generating forecast for: PERF [2026-01-01T20:29:01.726394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-01T20:29:01.742400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-01T20:29:01.742961] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-01T20:29:01.744219] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-01T20:29:01.744298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:01.744345] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:01.744388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:01.744472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:01.805870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:01.807174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:01.807261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:01.807293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:01.926373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:01.926556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:01.926620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:01.926650] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:01.930270] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=97.98%) [2026-01-01T20:29:01.930559] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-01T20:29:01.930713] [INFO ] [sig ] PERF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:02.088911] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PERF.txt [2026-01-01T20:29:02.089132] [INFO ] [sig ] [2456/3531] Completed PERF in 0.4s | 2.93 sym/s | Total: 13.9m | ETA: 6.1m [2026-01-01T20:29:02.089181] [INFO ] [sig ] [2457/3531] Forecasting PERI... [2026-01-01T20:29:02.089244] [INFO ] [sig ] Generating forecast for: PERI [2026-01-01T20:29:02.089277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-01T20:29:02.101087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-01T20:29:02.101458] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-01T20:29:02.102271] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-01T20:29:02.102323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:02.102356] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:02.102383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:02.102439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:02.158834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:02.159552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:02.159649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:02.159683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:02.279282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:02.279444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:02.279485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:02.279515] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:02.283026] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: DOWN (p=19.00%) [2026-01-01T20:29:02.283310] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-01T20:29:02.283439] [INFO ] [sig ] PERI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:02.422792] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PERI.txt [2026-01-01T20:29:02.422932] [INFO ] [sig ] [2457/3531] Completed PERI in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-01T20:29:02.422972] [INFO ] [sig ] [2458/3531] Forecasting PESI... [2026-01-01T20:29:02.423001] [INFO ] [sig ] Generating forecast for: PESI [2026-01-01T20:29:02.423032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-01T20:29:02.433778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-01T20:29:02.434098] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-01T20:29:02.434902] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-01T20:29:02.434953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:02.434986] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:02.435013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:02.435071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:02.491561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:02.492254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:02.492334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:02.492369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:02.614299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:02.614453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:02.614495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:02.614523] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:02.617872] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-01T20:29:02.618137] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-01T20:29:02.618273] [INFO ] [sig ] PESI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:02.755148] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PESI.txt [2026-01-01T20:29:02.755272] [INFO ] [sig ] [2458/3531] Completed PESI in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-01T20:29:02.755310] [INFO ] [sig ] [2459/3531] Forecasting PETS... [2026-01-01T20:29:02.755340] [INFO ] [sig ] Generating forecast for: PETS [2026-01-01T20:29:02.755372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-01T20:29:02.765662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-01T20:29:02.765999] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-01T20:29:02.766787] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-01T20:29:02.766838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:02.766870] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:02.766897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:02.766957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:02.826158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:02.827044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:02.827127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:02.827161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:02.953734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:02.953928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:02.953974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:02.954004] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:02.957481] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=10.78%) [2026-01-01T20:29:02.957779] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-01T20:29:02.957902] [INFO ] [sig ] PETS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:03.098524] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PETS.txt [2026-01-01T20:29:03.098683] [INFO ] [sig ] [2459/3531] Completed PETS in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-01T20:29:03.098725] [INFO ] [sig ] [2460/3531] Forecasting PEY... [2026-01-01T20:29:03.098755] [INFO ] [sig ] Generating forecast for: PEY [2026-01-01T20:29:03.098786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-01T20:29:03.109937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-01T20:29:03.110278] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-01T20:29:03.111072] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-01T20:29:03.111123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:03.111155] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:03.111182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:03.111238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:03.167097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:03.167779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:03.167855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:03.167888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:03.283391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:03.283547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:03.283625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:03.283658] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:03.287021] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-01T20:29:03.287293] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-01T20:29:03.287414] [INFO ] [sig ] PEY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:03.426422] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PEY.txt [2026-01-01T20:29:03.426589] [INFO ] [sig ] [2460/3531] Completed PEY in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-01T20:29:03.426632] [INFO ] [sig ] [2461/3531] Forecasting PFBC... [2026-01-01T20:29:03.426662] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-01T20:29:03.426692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-01T20:29:03.437659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-01T20:29:03.438039] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-01T20:29:03.438826] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-01T20:29:03.438876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:03.438906] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:03.438932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:03.439011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:03.495686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:03.496697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:03.496796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:03.496829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:03.610587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:03.610740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:03.610782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:03.610811] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:03.614291] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: UP (p=53.69%) [2026-01-01T20:29:03.614556] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-01T20:29:03.614694] [INFO ] [sig ] PFBC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:03.760492] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PFBC.txt [2026-01-01T20:29:03.760673] [INFO ] [sig ] [2461/3531] Completed PFBC in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-01T20:29:03.760715] [INFO ] [sig ] [2462/3531] Forecasting PFD... [2026-01-01T20:29:03.760771] [INFO ] [sig ] Generating forecast for: PFD [2026-01-01T20:29:03.760806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-01T20:29:03.772635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-01T20:29:03.773059] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-01T20:29:03.773973] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-01T20:29:03.774026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:03.774058] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:03.774085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:03.774160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:03.834648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:03.835609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:03.835697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:03.835730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:03.948119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:03.948275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:03.948318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:03.948347] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:03.951778] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: DOWN (p=42.55%) [2026-01-01T20:29:03.952045] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-01T20:29:03.952164] [INFO ] [sig ] PFD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:04.089586] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PFD.txt [2026-01-01T20:29:04.089713] [INFO ] [sig ] [2462/3531] Completed PFD in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-01T20:29:04.089752] [INFO ] [sig ] [2463/3531] Forecasting PFF... [2026-01-01T20:29:04.089781] [INFO ] [sig ] Generating forecast for: PFF [2026-01-01T20:29:04.089811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-01T20:29:04.100905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-01T20:29:04.101252] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-01T20:29:04.102074] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-01T20:29:04.102125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:04.102156] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:04.102183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:04.102240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:04.158923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:04.159623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:04.159704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:04.159737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:04.283396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:04.283544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:04.283622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:04.283668] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:04.287333] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: UP (p=50.75%) [2026-01-01T20:29:04.287665] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-01T20:29:04.287804] [INFO ] [sig ] PFF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:04.428034] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PFF.txt [2026-01-01T20:29:04.428192] [INFO ] [sig ] [2463/3531] Completed PFF in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-01T20:29:04.428234] [INFO ] [sig ] [2464/3531] Forecasting PFG... [2026-01-01T20:29:04.428262] [INFO ] [sig ] Generating forecast for: PFG [2026-01-01T20:29:04.428292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-01T20:29:04.439258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-01T20:29:04.439683] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-01T20:29:04.440462] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-01T20:29:04.440514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:04.440559] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:04.440615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:04.440675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:04.496381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:04.497260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:04.497375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:04.497410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:04.618844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:04.619027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:04.619072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:04.619102] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:04.622685] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=21.46%) [2026-01-01T20:29:04.622978] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-01T20:29:04.623140] [INFO ] [sig ] PFG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:04.765856] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PFG.txt [2026-01-01T20:29:04.766005] [INFO ] [sig ] [2464/3531] Completed PFG in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-01T20:29:04.766044] [INFO ] [sig ] [2465/3531] Forecasting PFGC... [2026-01-01T20:29:04.766074] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-01T20:29:04.766153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-01T20:29:04.776522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-01T20:29:04.776880] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-01T20:29:04.777676] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-01T20:29:04.777727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:04.777759] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:04.777785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:04.777841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:04.833486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:04.834224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:04.834302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:04.834334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:04.954166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:04.954320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:04.954362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:04.954392] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:04.957866] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=65.14%) [2026-01-01T20:29:04.958161] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-01T20:29:04.958285] [INFO ] [sig ] PFGC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:05.094259] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PFGC.txt [2026-01-01T20:29:05.094382] [INFO ] [sig ] [2465/3531] Completed PFGC in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-01T20:29:05.094421] [INFO ] [sig ] [2466/3531] Forecasting PFH... [2026-01-01T20:29:05.094450] [INFO ] [sig ] Generating forecast for: PFH [2026-01-01T20:29:05.094480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-01T20:29:05.104905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-01T20:29:05.105266] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-01T20:29:05.106164] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-01T20:29:05.106217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:05.106249] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:05.106277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:05.106336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:05.163806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:05.164679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:05.164759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:05.164793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:05.280966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:05.281111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:05.281152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:05.281180] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:05.284454] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: UP (p=73.50%) [2026-01-01T20:29:05.284738] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-01T20:29:05.284857] [INFO ] [sig ] PFH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:05.424061] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PFH.txt [2026-01-01T20:29:05.424206] [INFO ] [sig ] [2466/3531] Completed PFH in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.0m [2026-01-01T20:29:05.424246] [INFO ] [sig ] [2467/3531] Forecasting PFIS... [2026-01-01T20:29:05.424274] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-01T20:29:05.424304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-01T20:29:05.434904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-01T20:29:05.435201] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-01T20:29:05.436002] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-01T20:29:05.436053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:05.436085] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:05.436111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:05.436168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:05.493717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:05.494515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:05.494612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:05.494648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:05.604198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:05.604305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:05.604341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:05.604371] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:05.607437] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-01-01T20:29:05.607716] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-01T20:29:05.607837] [INFO ] [sig ] PFIS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:05.743897] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PFIS.txt [2026-01-01T20:29:05.744034] [INFO ] [sig ] [2467/3531] Completed PFIS in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.0m [2026-01-01T20:29:05.744074] [INFO ] [sig ] [2468/3531] Forecasting PFL... [2026-01-01T20:29:05.744109] [INFO ] [sig ] Generating forecast for: PFL [2026-01-01T20:29:05.744140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-01T20:29:05.754655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-01T20:29:05.754957] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-01T20:29:05.755757] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-01T20:29:05.755808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:05.755839] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:05.755865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:05.755921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:05.812223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:05.812829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:05.812905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:05.812938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:05.927753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:05.927887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:05.927927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:05.927956] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:05.934697] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: UP (p=58.09%) [2026-01-01T20:29:05.934989] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-01T20:29:05.935112] [INFO ] [sig ] PFL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:06.072382] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PFL.txt [2026-01-01T20:29:06.072505] [INFO ] [sig ] [2468/3531] Completed PFL in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.0m [2026-01-01T20:29:06.072544] [INFO ] [sig ] [2469/3531] Forecasting PFM... [2026-01-01T20:29:06.072588] [INFO ] [sig ] Generating forecast for: PFM [2026-01-01T20:29:06.072622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-01T20:29:06.083381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-01T20:29:06.083710] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-01T20:29:06.084477] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-01T20:29:06.084527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:06.084559] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:06.084610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:06.084669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:06.140112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:06.140712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:06.140785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:06.140816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:06.261390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:06.261551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:06.261610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:06.261642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:06.265030] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: UP (p=61.86%) [2026-01-01T20:29:06.265297] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-01T20:29:06.265416] [INFO ] [sig ] PFM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:06.402313] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PFM.txt [2026-01-01T20:29:06.402441] [INFO ] [sig ] [2469/3531] Completed PFM in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.0m [2026-01-01T20:29:06.402484] [INFO ] [sig ] [2470/3531] Forecasting PFN... [2026-01-01T20:29:06.402512] [INFO ] [sig ] Generating forecast for: PFN [2026-01-01T20:29:06.402542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-01T20:29:06.413388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-01T20:29:06.413714] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-01T20:29:06.414482] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-01T20:29:06.414532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:06.414564] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:06.414612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:06.414671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:06.470824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:06.471478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:06.471557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:06.471608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:06.589706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:06.589861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:06.589902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:06.589931] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:06.593249] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: DOWN (p=12.52%) [2026-01-01T20:29:06.593518] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-01T20:29:06.593657] [INFO ] [sig ] PFN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:06.735063] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PFN.txt [2026-01-01T20:29:06.735203] [INFO ] [sig ] [2470/3531] Completed PFN in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.0m [2026-01-01T20:29:06.735245] [INFO ] [sig ] [2471/3531] Forecasting PFO... [2026-01-01T20:29:06.735274] [INFO ] [sig ] Generating forecast for: PFO [2026-01-01T20:29:06.735304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-01T20:29:06.746077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-01T20:29:06.746439] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-01T20:29:06.747233] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-01T20:29:06.747284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:06.747344] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:06.747372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:06.747431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:06.802959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:06.803778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:06.803855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:06.803887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:06.916228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:06.916393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:06.916440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:06.916487] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:06.919854] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: DOWN (p=8.34%) [2026-01-01T20:29:06.920123] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-01T20:29:06.920241] [INFO ] [sig ] PFO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:07.058371] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PFO.txt [2026-01-01T20:29:07.058516] [INFO ] [sig ] [2471/3531] Completed PFO in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.0m [2026-01-01T20:29:07.058557] [INFO ] [sig ] [2472/3531] Forecasting PFS... [2026-01-01T20:29:07.058612] [INFO ] [sig ] Generating forecast for: PFS [2026-01-01T20:29:07.058643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-01T20:29:07.070283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-01T20:29:07.070655] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-01T20:29:07.071483] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-01T20:29:07.071537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:07.071591] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:07.071623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:07.071684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:07.129070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:07.129774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:07.129854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:07.129887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:07.248113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:07.248271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:07.248313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:07.248344] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:07.251797] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-01-01T20:29:07.252073] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-01T20:29:07.252197] [INFO ] [sig ] PFS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:07.390909] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PFS.txt [2026-01-01T20:29:07.391045] [INFO ] [sig ] [2472/3531] Completed PFS in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.0m [2026-01-01T20:29:07.391085] [INFO ] [sig ] [2473/3531] Forecasting PFSI... [2026-01-01T20:29:07.391115] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-01T20:29:07.391146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-01T20:29:07.401987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-01T20:29:07.402326] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-01T20:29:07.403143] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-01T20:29:07.403195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:07.403228] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:07.403255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:07.403313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:07.461763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:07.462533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:07.462633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:07.462669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:07.582353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:07.582506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:07.582546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:07.582590] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:07.585880] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: UP (p=50.33%) [2026-01-01T20:29:07.586141] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-01T20:29:07.586258] [INFO ] [sig ] PFSI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:07.723999] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PFSI.txt [2026-01-01T20:29:07.724134] [INFO ] [sig ] [2473/3531] Completed PFSI in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.0m [2026-01-01T20:29:07.724171] [INFO ] [sig ] [2474/3531] Forecasting PGC... [2026-01-01T20:29:07.724201] [INFO ] [sig ] Generating forecast for: PGC [2026-01-01T20:29:07.724231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-01T20:29:07.734559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-01T20:29:07.734913] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-01T20:29:07.735690] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-01T20:29:07.735740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:07.735771] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:07.735798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:07.735860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:07.790566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:07.791248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:07.791328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:07.791360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:07.912540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:07.912709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:07.912750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:07.912809] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:07.916140] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=30.82%) [2026-01-01T20:29:07.916406] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-01T20:29:07.916531] [INFO ] [sig ] PGC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:08.057637] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PGC.txt [2026-01-01T20:29:08.057773] [INFO ] [sig ] [2474/3531] Completed PGC in 0.3s | 2.93 sym/s | Total: 14.0m | ETA: 6.0m [2026-01-01T20:29:08.057813] [INFO ] [sig ] [2475/3531] Forecasting PGEN... [2026-01-01T20:29:08.057842] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-01T20:29:08.057873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-01T20:29:08.069477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-01T20:29:08.069852] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-01T20:29:08.070696] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-01T20:29:08.070748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:08.070781] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:08.070809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:08.070881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:08.128744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:08.129459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:08.129552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:08.129615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:08.263470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:08.263840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:08.263884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:08.263913] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:08.267399] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: UP (p=57.80%) [2026-01-01T20:29:08.267693] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-01T20:29:08.267837] [INFO ] [sig ] PGEN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:08.407219] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PGEN.txt [2026-01-01T20:29:08.407373] [INFO ] [sig ] [2475/3531] Completed PGEN in 0.3s | 2.93 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-01T20:29:08.407412] [INFO ] [sig ] [2476/3531] Forecasting PGJ... [2026-01-01T20:29:08.407443] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-01T20:29:08.407473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-01T20:29:08.418184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-01T20:29:08.418505] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-01T20:29:08.419322] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-01T20:29:08.419372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:08.419403] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:08.419430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:08.419488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:08.475190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:08.475980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:08.476060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:08.476094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:08.594912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:08.595062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:08.595102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:08.595132] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:08.598437] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-01-01T20:29:08.598744] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-01T20:29:08.598870] [INFO ] [sig ] PGJ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:08.739945] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PGJ.txt [2026-01-01T20:29:08.740119] [INFO ] [sig ] [2476/3531] Completed PGJ in 0.3s | 2.93 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-01T20:29:08.740161] [INFO ] [sig ] [2477/3531] Forecasting PGNY... [2026-01-01T20:29:08.740192] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-01T20:29:08.740224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-01T20:29:08.751070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-01T20:29:08.751403] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-01T20:29:08.752224] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-01T20:29:08.752291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:08.752326] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:08.752354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:08.752413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:08.809266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:08.810057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:08.810139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:08.810172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:08.926586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:08.926723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:08.926765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:08.926795] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:08.930113] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=12.70%) [2026-01-01T20:29:08.930375] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-01T20:29:08.930496] [INFO ] [sig ] PGNY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:09.071967] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PGNY.txt [2026-01-01T20:29:09.072135] [INFO ] [sig ] [2477/3531] Completed PGNY in 0.3s | 2.93 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-01T20:29:09.072175] [INFO ] [sig ] [2478/3531] Forecasting PGP... [2026-01-01T20:29:09.072206] [INFO ] [sig ] Generating forecast for: PGP [2026-01-01T20:29:09.072236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-01T20:29:09.083022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-01T20:29:09.083428] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-01T20:29:09.084264] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-01T20:29:09.084316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:09.084347] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:09.084373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:09.084429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:09.139568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:09.140450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:09.140533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:09.140567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:09.254161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:09.254325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:09.254366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:09.254395] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:09.257750] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=74.96%) [2026-01-01T20:29:09.258022] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-01T20:29:09.258146] [INFO ] [sig ] PGP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:09.394994] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PGP.txt [2026-01-01T20:29:09.395145] [INFO ] [sig ] [2478/3531] Completed PGP in 0.3s | 2.93 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-01T20:29:09.395186] [INFO ] [sig ] [2479/3531] Forecasting PGY... [2026-01-01T20:29:09.395216] [INFO ] [sig ] Generating forecast for: PGY [2026-01-01T20:29:09.395247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-01T20:29:09.406428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-01T20:29:09.406790] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-01T20:29:09.407591] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-01T20:29:09.407642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:09.407673] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:09.407699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:09.407756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:09.463522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:09.464146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:09.464222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:09.464254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:09.583983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:09.584128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:09.584169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:09.584197] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:09.587473] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: DOWN (p=8.97%) [2026-01-01T20:29:09.587757] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-01T20:29:09.587878] [INFO ] [sig ] PGY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:09.726494] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PGY.txt [2026-01-01T20:29:09.726642] [INFO ] [sig ] [2479/3531] Completed PGY in 0.3s | 2.93 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-01T20:29:09.726684] [INFO ] [sig ] [2480/3531] Forecasting PGZ... [2026-01-01T20:29:09.726713] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-01T20:29:09.726743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-01T20:29:09.737283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-01T20:29:09.737653] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-01T20:29:09.738442] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-01T20:29:09.738494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:09.738531] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:09.738561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:09.738638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:09.796003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:09.796684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:09.796763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:09.796798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:09.915466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:09.915633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:09.915675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:09.915705] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:09.919046] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=81.46%) [2026-01-01T20:29:09.919325] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-01T20:29:09.919450] [INFO ] [sig ] PGZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:10.074934] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PGZ.txt [2026-01-01T20:29:10.075147] [INFO ] [sig ] [2480/3531] Completed PGZ in 0.3s | 2.93 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-01T20:29:10.075223] [INFO ] [sig ] [2481/3531] Forecasting PH... [2026-01-01T20:29:10.075315] [INFO ] [sig ] Generating forecast for: PH [2026-01-01T20:29:10.075373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-01T20:29:10.087877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-01T20:29:10.088346] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-01T20:29:10.089343] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-01T20:29:10.089413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:10.089462] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:10.089497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:10.089556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:10.149540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:10.150383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:10.150462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:10.150524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:10.270425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:10.270597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:10.270641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:10.270670] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:10.273943] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: UP (p=94.25%) [2026-01-01T20:29:10.274207] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-01T20:29:10.274341] [INFO ] [sig ] PH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:10.413294] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PH.txt [2026-01-01T20:29:10.413444] [INFO ] [sig ] [2481/3531] Completed PH in 0.3s | 2.93 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-01T20:29:10.413486] [INFO ] [sig ] [2482/3531] Forecasting PHG... [2026-01-01T20:29:10.413517] [INFO ] [sig ] Generating forecast for: PHG [2026-01-01T20:29:10.413549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-01T20:29:10.424706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-01T20:29:10.425074] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-01T20:29:10.425874] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-01T20:29:10.425926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:10.425959] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:10.425988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:10.426046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:10.481251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:10.481909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:10.481985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:10.482018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:10.604316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:10.604468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:10.604509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:10.604538] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:10.607831] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: DOWN (p=31.74%) [2026-01-01T20:29:10.608093] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-01T20:29:10.608229] [INFO ] [sig ] PHG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:10.746594] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PHG.txt [2026-01-01T20:29:10.746741] [INFO ] [sig ] [2482/3531] Completed PHG in 0.3s | 2.94 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-01T20:29:10.746781] [INFO ] [sig ] [2483/3531] Forecasting PHI... [2026-01-01T20:29:10.746835] [INFO ] [sig ] Generating forecast for: PHI [2026-01-01T20:29:10.746872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-01T20:29:10.758497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-01T20:29:10.758945] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-01T20:29:10.759854] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-01T20:29:10.759908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:10.759942] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:10.759970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:10.760029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:10.815034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:10.815946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:10.816031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:10.816065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:10.928237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:10.928415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:10.928458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:10.928489] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:10.931953] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: UP (p=66.13%) [2026-01-01T20:29:10.932252] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-01T20:29:10.932383] [INFO ] [sig ] PHI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:11.069629] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PHI.txt [2026-01-01T20:29:11.069792] [INFO ] [sig ] [2483/3531] Completed PHI in 0.3s | 2.94 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-01T20:29:11.069834] [INFO ] [sig ] [2484/3531] Forecasting PHIN... [2026-01-01T20:29:11.069863] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-01T20:29:11.069893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-01T20:29:11.081199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-01T20:29:11.081563] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-01T20:29:11.082351] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-01T20:29:11.082402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:11.082434] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:11.082462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:11.082523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:11.141005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:11.141955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:11.142044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:11.142084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:11.266468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:11.266641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:11.266723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:11.266756] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:11.270349] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-01-01T20:29:11.270670] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-01T20:29:11.270797] [INFO ] [sig ] PHIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:11.417045] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PHIN.txt [2026-01-01T20:29:11.417198] [INFO ] [sig ] [2484/3531] Completed PHIN in 0.3s | 2.94 sym/s | Total: 14.1m | ETA: 5.9m [2026-01-01T20:29:11.417239] [INFO ] [sig ] [2485/3531] Forecasting PHIO... [2026-01-01T20:29:11.417269] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-01T20:29:11.417299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-01T20:29:11.428791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-01T20:29:11.429228] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-01T20:29:11.430155] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-01T20:29:11.430207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:11.430241] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:11.430268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:11.430326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:11.489682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:11.490401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:11.490482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:11.490519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:11.613076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:11.613230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:11.613272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:11.613301] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:11.616646] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-01-01T20:29:11.616914] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-01T20:29:11.617037] [INFO ] [sig ] PHIO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:11.756905] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PHIO.txt [2026-01-01T20:29:11.757063] [INFO ] [sig ] [2485/3531] Completed PHIO in 0.3s | 2.94 sym/s | Total: 14.1m | ETA: 5.9m [2026-01-01T20:29:11.757104] [INFO ] [sig ] [2486/3531] Forecasting PHK... [2026-01-01T20:29:11.757133] [INFO ] [sig ] Generating forecast for: PHK [2026-01-01T20:29:11.757193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-01T20:29:11.767770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-01T20:29:11.768129] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-01T20:29:11.768936] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-01T20:29:11.769019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:11.769052] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:11.769082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:11.769140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:11.825792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:11.826457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:11.826537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:11.826570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:11.943540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:11.943718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:11.943761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:11.943792] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:11.947129] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=83.72%) [2026-01-01T20:29:11.947399] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-01T20:29:11.947520] [INFO ] [sig ] PHK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:12.089178] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PHK.txt [2026-01-01T20:29:12.089351] [INFO ] [sig ] [2486/3531] Completed PHK in 0.3s | 2.94 sym/s | Total: 14.1m | ETA: 5.9m [2026-01-01T20:29:12.089391] [INFO ] [sig ] [2487/3531] Forecasting PHM... [2026-01-01T20:29:12.089422] [INFO ] [sig ] Generating forecast for: PHM [2026-01-01T20:29:12.089454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-01T20:29:12.101855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-01T20:29:12.102268] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-01T20:29:12.103101] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-01T20:29:12.103154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:12.103189] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:12.103217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:12.103274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:12.158745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:12.159848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:12.159928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:12.159960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:12.279787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:12.279963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:12.280006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:12.280034] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:12.283437] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-01-01T20:29:12.283750] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-01T20:29:12.283878] [INFO ] [sig ] PHM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:12.424470] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PHM.txt [2026-01-01T20:29:12.424632] [INFO ] [sig ] [2487/3531] Completed PHM in 0.3s | 2.94 sym/s | Total: 14.1m | ETA: 5.9m [2026-01-01T20:29:12.424678] [INFO ] [sig ] [2488/3531] Forecasting PHO... [2026-01-01T20:29:12.424712] [INFO ] [sig ] Generating forecast for: PHO [2026-01-01T20:29:12.424744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-01T20:29:12.435474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-01T20:29:12.435811] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-01T20:29:12.436559] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-01T20:29:12.436633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:12.436702] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:12.436732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:12.436789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:12.492969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:12.493794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:12.493874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:12.493908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:12.610915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:12.611066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:12.611107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:12.611135] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:12.614405] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=26.88%) [2026-01-01T20:29:12.614689] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-01T20:29:12.614811] [INFO ] [sig ] PHO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:12.805988] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PHO.txt [2026-01-01T20:29:12.806129] [INFO ] [sig ] [2488/3531] Completed PHO in 0.4s | 2.93 sym/s | Total: 14.1m | ETA: 5.9m [2026-01-01T20:29:12.806169] [INFO ] [sig ] [2489/3531] Forecasting PHUN... [2026-01-01T20:29:12.806198] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-01T20:29:12.806227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-01T20:29:12.816808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-01T20:29:12.817127] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-01T20:29:12.817910] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-01T20:29:12.817960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:12.817992] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:12.818018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:12.818075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:12.873625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:12.874430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:12.874518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:12.874552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:12.995376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:12.995528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:12.995587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:12.995620] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:12.999116] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: DOWN (p=11.53%) [2026-01-01T20:29:12.999390] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-01T20:29:12.999509] [INFO ] [sig ] PHUN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:13.142666] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PHUN.txt [2026-01-01T20:29:13.142834] [INFO ] [sig ] [2489/3531] Completed PHUN in 0.3s | 2.93 sym/s | Total: 14.1m | ETA: 5.9m [2026-01-01T20:29:13.142886] [INFO ] [sig ] [2490/3531] Forecasting PHVS... [2026-01-01T20:29:13.142925] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-01T20:29:13.142957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-01T20:29:13.153367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-01T20:29:13.153771] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-01T20:29:13.154609] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-01T20:29:13.154674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:13.154715] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:13.154749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:13.154808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:13.212351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:13.213036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:13.213111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:13.213143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:13.331187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:13.331343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:13.331384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:13.331412] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:13.334729] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=4.24%) [2026-01-01T20:29:13.334991] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-01T20:29:13.335110] [INFO ] [sig ] PHVS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:13.473938] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PHVS.txt [2026-01-01T20:29:13.474072] [INFO ] [sig ] [2490/3531] Completed PHVS in 0.3s | 2.93 sym/s | Total: 14.1m | ETA: 5.9m [2026-01-01T20:29:13.474112] [INFO ] [sig ] [2491/3531] Forecasting PI... [2026-01-01T20:29:13.474149] [INFO ] [sig ] Generating forecast for: PI [2026-01-01T20:29:13.474180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-01T20:29:13.484736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-01T20:29:13.485074] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-01T20:29:13.485887] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-01T20:29:13.485938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:13.485969] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:13.485995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:13.486051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:13.541543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:13.542514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:13.542618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:13.542654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:13.665089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:13.665259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:13.665304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:13.665365] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:13.668802] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: DOWN (p=29.02%) [2026-01-01T20:29:13.669094] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-01T20:29:13.669218] [INFO ] [sig ] PI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:13.805514] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PI.txt [2026-01-01T20:29:13.805668] [INFO ] [sig ] [2491/3531] Completed PI in 0.3s | 2.94 sym/s | Total: 14.1m | ETA: 5.9m [2026-01-01T20:29:13.805710] [INFO ] [sig ] [2492/3531] Forecasting PID... [2026-01-01T20:29:13.805747] [INFO ] [sig ] Generating forecast for: PID [2026-01-01T20:29:13.805779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-01T20:29:13.816637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-01T20:29:13.816982] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-01T20:29:13.817775] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-01T20:29:13.817826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:13.817859] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:13.817890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:13.817947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:13.872897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:13.873803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:13.873883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:13.873916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:13.992024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:13.992189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:13.992230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:13.992258] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:13.995627] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: DOWN (p=44.21%) [2026-01-01T20:29:13.995905] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-01T20:29:13.996032] [INFO ] [sig ] PID: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:14.138086] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PID.txt [2026-01-01T20:29:14.138244] [INFO ] [sig ] [2492/3531] Completed PID in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-01T20:29:14.138285] [INFO ] [sig ] [2493/3531] Forecasting PIE... [2026-01-01T20:29:14.138314] [INFO ] [sig ] Generating forecast for: PIE [2026-01-01T20:29:14.138375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-01T20:29:14.149370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-01T20:29:14.149744] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-01T20:29:14.150524] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-01T20:29:14.150596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:14.150631] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:14.150659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:14.150719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:14.208378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:14.209165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:14.209244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:14.209278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:14.324315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:14.324477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:14.324518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:14.324547] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:14.327908] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=88.75%) [2026-01-01T20:29:14.328198] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-01T20:29:14.328325] [INFO ] [sig ] PIE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:14.466671] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PIE.txt [2026-01-01T20:29:14.466829] [INFO ] [sig ] [2493/3531] Completed PIE in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-01T20:29:14.466882] [INFO ] [sig ] [2494/3531] Forecasting PII... [2026-01-01T20:29:14.466921] [INFO ] [sig ] Generating forecast for: PII [2026-01-01T20:29:14.466954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-01T20:29:14.478094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-01T20:29:14.478471] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-01T20:29:14.479327] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-01T20:29:14.479379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:14.479410] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:14.479436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:14.479494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:14.536960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:14.537872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:14.537954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:14.537988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:14.656565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:14.656734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:14.656773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:14.656802] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:14.660156] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: UP (p=91.47%) [2026-01-01T20:29:14.660425] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-01T20:29:14.660560] [INFO ] [sig ] PII: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:14.800614] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PII.txt [2026-01-01T20:29:14.800760] [INFO ] [sig ] [2494/3531] Completed PII in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-01T20:29:14.800799] [INFO ] [sig ] [2495/3531] Forecasting PIM... [2026-01-01T20:29:14.800830] [INFO ] [sig ] Generating forecast for: PIM [2026-01-01T20:29:14.800889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-01T20:29:14.811492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-01T20:29:14.811862] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-01T20:29:14.812702] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-01T20:29:14.812752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:14.812785] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:14.812813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:14.812872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:14.871140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:14.871799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:14.871876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:14.871909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:14.982515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:14.982694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:14.982737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:14.982785] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:14.986265] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-01-01T20:29:14.986538] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-01T20:29:14.986680] [INFO ] [sig ] PIM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:15.128881] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PIM.txt [2026-01-01T20:29:15.129074] [INFO ] [sig ] [2495/3531] Completed PIM in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-01T20:29:15.129116] [INFO ] [sig ] [2496/3531] Forecasting PINE... [2026-01-01T20:29:15.129146] [INFO ] [sig ] Generating forecast for: PINE [2026-01-01T20:29:15.129177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-01T20:29:15.140252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-01T20:29:15.140621] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-01T20:29:15.141420] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-01T20:29:15.141472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:15.141504] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:15.141531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:15.141615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:15.197301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:15.197970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:15.198044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:15.198076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:15.315802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:15.315962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:15.316003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:15.316031] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:15.319364] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-01-01T20:29:15.319662] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-01T20:29:15.319789] [INFO ] [sig ] PINE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:15.458643] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PINE.txt [2026-01-01T20:29:15.458789] [INFO ] [sig ] [2496/3531] Completed PINE in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-01T20:29:15.458828] [INFO ] [sig ] [2497/3531] Forecasting PINS... [2026-01-01T20:29:15.458858] [INFO ] [sig ] Generating forecast for: PINS [2026-01-01T20:29:15.458887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-01T20:29:15.469937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-01T20:29:15.470332] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-01T20:29:15.471201] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-01T20:29:15.471254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:15.471286] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:15.471313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:15.471371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:15.530987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:15.531911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:15.531993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:15.532027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:15.655701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:15.655861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:15.655904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:15.655934] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:15.659305] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: DOWN (p=25.73%) [2026-01-01T20:29:15.659593] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-01T20:29:15.659742] [INFO ] [sig ] PINS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:15.802034] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PINS.txt [2026-01-01T20:29:15.802192] [INFO ] [sig ] [2497/3531] Completed PINS in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-01T20:29:15.802261] [INFO ] [sig ] [2498/3531] Forecasting PK... [2026-01-01T20:29:15.802293] [INFO ] [sig ] Generating forecast for: PK [2026-01-01T20:29:15.802323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-01T20:29:15.813875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-01T20:29:15.814227] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-01T20:29:15.815028] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-01T20:29:15.815080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:15.815112] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:15.815138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:15.815194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:15.870452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:15.871089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:15.871193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:15.871227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:15.989448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:15.989620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:15.989664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:15.989693] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:15.993000] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: DOWN (p=20.66%) [2026-01-01T20:29:15.993265] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-01T20:29:15.993383] [INFO ] [sig ] PK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:16.130076] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PK.txt [2026-01-01T20:29:16.130200] [INFO ] [sig ] [2498/3531] Completed PK in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-01T20:29:16.130239] [INFO ] [sig ] [2499/3531] Forecasting PKBK... [2026-01-01T20:29:16.130296] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-01T20:29:16.130327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-01T20:29:16.140881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-01T20:29:16.141187] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-01T20:29:16.141973] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-01T20:29:16.142023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:16.142054] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:16.142081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:16.142150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:16.197003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:16.197658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:16.197736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:16.197768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:16.312170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:16.312330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:16.312372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:16.312401] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:16.315754] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-01-01T20:29:16.316022] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-01T20:29:16.316146] [INFO ] [sig ] PKBK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:16.452037] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PKBK.txt [2026-01-01T20:29:16.452214] [INFO ] [sig ] [2499/3531] Completed PKBK in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-01T20:29:16.452259] [INFO ] [sig ] [2500/3531] Forecasting PKE... [2026-01-01T20:29:16.452324] [INFO ] [sig ] Generating forecast for: PKE [2026-01-01T20:29:16.452362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-01T20:29:16.463138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-01T20:29:16.463465] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-01T20:29:16.464257] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-01T20:29:16.464307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:16.464339] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:16.464365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:16.464422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:16.519214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:16.519816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:16.519891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:16.519923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:16.638460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:16.638624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:16.638667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:16.638695] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:16.642000] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=90.42%) [2026-01-01T20:29:16.642266] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-01T20:29:16.642386] [INFO ] [sig ] PKE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:16.778657] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PKE.txt [2026-01-01T20:29:16.778813] [INFO ] [sig ] [2500/3531] Completed PKE in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-01T20:29:16.778861] [INFO ] [sig ] [2501/3531] Forecasting PKG... [2026-01-01T20:29:16.778892] [INFO ] [sig ] Generating forecast for: PKG [2026-01-01T20:29:16.778928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-01T20:29:16.789994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-01T20:29:16.790340] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-01T20:29:16.791163] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-01T20:29:16.791229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:16.791262] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:16.791290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:16.791349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:16.846399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:16.847107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:16.847184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:16.847216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:16.965392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:16.965549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:16.965609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:16.965641] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:16.969033] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: DOWN (p=28.37%) [2026-01-01T20:29:16.969294] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-01T20:29:16.969413] [INFO ] [sig ] PKG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:17.106164] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PKG.txt [2026-01-01T20:29:17.106330] [INFO ] [sig ] [2501/3531] Completed PKG in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.8m [2026-01-01T20:29:17.106369] [INFO ] [sig ] [2502/3531] Forecasting PKOH... [2026-01-01T20:29:17.106400] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-01T20:29:17.106431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-01T20:29:17.117014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-01T20:29:17.117344] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-01T20:29:17.118126] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-01T20:29:17.118176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:17.118208] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:17.118235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:17.118293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:17.173734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:17.174516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:17.174609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:17.174644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:17.292964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:17.293120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:17.293169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:17.293200] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:17.296536] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-01T20:29:17.296820] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-01T20:29:17.296940] [INFO ] [sig ] PKOH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:17.433857] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PKOH.txt [2026-01-01T20:29:17.434035] [INFO ] [sig ] [2502/3531] Completed PKOH in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.8m [2026-01-01T20:29:17.434079] [INFO ] [sig ] [2503/3531] Forecasting PKX... [2026-01-01T20:29:17.434108] [INFO ] [sig ] Generating forecast for: PKX [2026-01-01T20:29:17.434142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-01T20:29:17.444683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-01T20:29:17.445032] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-01T20:29:17.445834] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-01T20:29:17.445888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:17.445921] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:17.445951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:17.446011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:17.502364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:17.503086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:17.503163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:17.503195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:17.620164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:17.620314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:17.620354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:17.620383] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:17.623699] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: DOWN (p=17.66%) [2026-01-01T20:29:17.623965] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-01T20:29:17.624088] [INFO ] [sig ] PKX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:17.769127] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PKX.txt [2026-01-01T20:29:17.769290] [INFO ] [sig ] [2503/3531] Completed PKX in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.8m [2026-01-01T20:29:17.769331] [INFO ] [sig ] [2504/3531] Forecasting PL... [2026-01-01T20:29:17.769361] [INFO ] [sig ] Generating forecast for: PL [2026-01-01T20:29:17.769420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PL' from 'https://tdm.silogroup.org/data/derivative_storage/PL.csv'. [2026-01-01T20:29:17.780372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PL'. [2026-01-01T20:29:17.780787] [INFO ] [FORECASTER] Starting predict_future for PL [2026-01-01T20:29:17.781649] [DEBUG] [LOCAL ] No optimal features file found for PL: ./output/feature-sets/PL.txt [2026-01-01T20:29:17.781702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:17.781736] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:17.781764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:17.781824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:17.844305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:17.845215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:17.845299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:17.845333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:17.966017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:17.966175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:17.966219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:17.966249] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:17.969723] [DEBUG] [FORECASTER] PL: Forecast T+1@11:T+2@11: DOWN (p=8.62%) [2026-01-01T20:29:17.970038] [INFO ] [FORECASTER] Completed predict_future for PL [2026-01-01T20:29:17.970173] [INFO ] [sig ] PL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:18.114790] [INFO ] [LOCAL ] Saved forecast: PL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PL.txt [2026-01-01T20:29:18.114943] [INFO ] [sig ] [2504/3531] Completed PL in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.8m [2026-01-01T20:29:18.114992] [INFO ] [sig ] [2505/3531] Forecasting PLAB... [2026-01-01T20:29:18.115047] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-01T20:29:18.115081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-01T20:29:18.125529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-01T20:29:18.125876] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-01T20:29:18.126835] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-01T20:29:18.126889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:18.126961] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:18.127014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:18.127101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:18.183420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:18.184074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:18.184152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:18.184185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:18.309135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:18.309283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:18.309326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:18.309357] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:18.312863] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-01-01T20:29:18.313146] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-01T20:29:18.313295] [INFO ] [sig ] PLAB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:18.455230] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PLAB.txt [2026-01-01T20:29:18.455382] [INFO ] [sig ] [2505/3531] Completed PLAB in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.8m [2026-01-01T20:29:18.455423] [INFO ] [sig ] [2506/3531] Forecasting PLAY... [2026-01-01T20:29:18.455497] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-01T20:29:18.455554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-01T20:29:18.466543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-01T20:29:18.466967] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-01T20:29:18.467831] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-01T20:29:18.467884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:18.467917] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:18.467946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:18.468005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:18.527430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:18.528208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:18.528289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:18.528323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:18.651069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:18.651237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:18.651280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:18.651308] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:18.654601] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: DOWN (p=29.95%) [2026-01-01T20:29:18.654888] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-01T20:29:18.655009] [INFO ] [sig ] PLAY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:18.793983] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PLAY.txt [2026-01-01T20:29:18.794130] [INFO ] [sig ] [2506/3531] Completed PLAY in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.8m [2026-01-01T20:29:18.794172] [INFO ] [sig ] [2507/3531] Forecasting PLBC... [2026-01-01T20:29:18.794201] [INFO ] [sig ] Generating forecast for: PLBC [2026-01-01T20:29:18.794231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-01-01T20:29:18.804173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-01-01T20:29:18.804509] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-01-01T20:29:18.805299] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-01-01T20:29:18.805350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:18.805383] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:18.805410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:18.805467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:18.860906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:18.861545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:18.861638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:18.861672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:18.967340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:18.967491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:18.967533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:18.967564] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:18.972222] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: DOWN (p=40.16%) [2026-01-01T20:29:18.972739] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-01-01T20:29:18.972939] [INFO ] [sig ] PLBC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:19.119361] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PLBC.txt [2026-01-01T20:29:19.119497] [INFO ] [sig ] [2507/3531] Completed PLBC in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.8m [2026-01-01T20:29:19.119538] [INFO ] [sig ] [2508/3531] Forecasting PLBY... [2026-01-01T20:29:19.119586] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-01T20:29:19.119651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-01T20:29:19.130877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-01T20:29:19.131208] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-01T20:29:19.132001] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-01T20:29:19.132051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:19.132082] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:19.132109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:19.132165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:19.188717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:19.189489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:19.189587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:19.189624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:19.310628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:19.310784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:19.310841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:19.310901] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:19.315192] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-01-01T20:29:19.315468] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-01T20:29:19.315623] [INFO ] [sig ] PLBY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:19.463211] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PLBY.txt [2026-01-01T20:29:19.463358] [INFO ] [sig ] [2508/3531] Completed PLBY in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.8m [2026-01-01T20:29:19.463403] [INFO ] [sig ] [2509/3531] Forecasting PLCE... [2026-01-01T20:29:19.463432] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-01T20:29:19.463463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-01T20:29:19.474160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-01T20:29:19.474494] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-01T20:29:19.475282] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-01T20:29:19.475333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:19.475364] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:19.475391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:19.475448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:19.534333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:19.535096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:19.535176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:19.535209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:19.656472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:19.656640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:19.656685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:19.656714] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:19.660108] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-01-01T20:29:19.660382] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-01T20:29:19.660505] [INFO ] [sig ] PLCE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:19.799872] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PLCE.txt [2026-01-01T20:29:19.800009] [INFO ] [sig ] [2509/3531] Completed PLCE in 0.3s | 2.94 sym/s | Total: 14.2m | ETA: 5.8m [2026-01-01T20:29:19.800049] [INFO ] [sig ] [2510/3531] Forecasting PLD... [2026-01-01T20:29:19.800079] [INFO ] [sig ] Generating forecast for: PLD [2026-01-01T20:29:19.800109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-01T20:29:19.811475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-01T20:29:19.811875] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-01T20:29:19.812688] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-01T20:29:19.812740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:19.812773] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:19.812800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:19.812858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:19.868839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:19.869495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:19.869589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:19.869624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:19.993914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:19.994034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:19.994076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:19.994105] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:19.997714] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=26.36%) [2026-01-01T20:29:19.998022] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-01T20:29:19.998169] [INFO ] [sig ] PLD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:20.139311] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PLD.txt [2026-01-01T20:29:20.139445] [INFO ] [sig ] [2510/3531] Completed PLD in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-01T20:29:20.139484] [INFO ] [sig ] [2511/3531] Forecasting PLPC... [2026-01-01T20:29:20.139514] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-01T20:29:20.139554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-01T20:29:20.150048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-01T20:29:20.150381] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-01T20:29:20.151157] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-01T20:29:20.151208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:20.151240] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:20.151266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:20.151323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:20.206257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:20.206886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:20.206960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:20.206991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:20.319040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:20.319187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:20.319227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:20.319256] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:20.322527] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: UP (p=59.71%) [2026-01-01T20:29:20.322813] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-01T20:29:20.322933] [INFO ] [sig ] PLPC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:20.460869] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PLPC.txt [2026-01-01T20:29:20.461017] [INFO ] [sig ] [2511/3531] Completed PLPC in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-01T20:29:20.461057] [INFO ] [sig ] [2512/3531] Forecasting PLRX... [2026-01-01T20:29:20.461086] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-01T20:29:20.461137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-01T20:29:20.472103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-01T20:29:20.472437] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-01T20:29:20.473278] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-01T20:29:20.473331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:20.473378] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:20.473407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:20.473467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:20.531284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:20.532253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:20.532337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:20.532371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:20.648845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:20.649014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:20.649056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:20.649084] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:20.652346] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=94.22%) [2026-01-01T20:29:20.652632] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-01T20:29:20.652752] [INFO ] [sig ] PLRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:20.791811] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PLRX.txt [2026-01-01T20:29:20.791963] [INFO ] [sig ] [2512/3531] Completed PLRX in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-01T20:29:20.792004] [INFO ] [sig ] [2513/3531] Forecasting PLSE... [2026-01-01T20:29:20.792034] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-01T20:29:20.792064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-01T20:29:20.803418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-01T20:29:20.803774] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-01T20:29:20.804558] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-01T20:29:20.804630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:20.804664] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:20.804692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:20.804751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:20.861855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:20.862537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:20.862633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:20.862668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:20.981883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:20.982044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:20.982086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:20.982116] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:20.985517] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=63.39%) [2026-01-01T20:29:20.985813] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-01T20:29:20.985937] [INFO ] [sig ] PLSE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:21.122098] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PLSE.txt [2026-01-01T20:29:21.122240] [INFO ] [sig ] [2513/3531] Completed PLSE in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-01T20:29:21.122280] [INFO ] [sig ] [2514/3531] Forecasting PLTK... [2026-01-01T20:29:21.122309] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-01T20:29:21.122339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-01T20:29:21.133474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-01T20:29:21.133856] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-01T20:29:21.134672] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-01T20:29:21.134723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:21.134757] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:21.134785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:21.134844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:21.192598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:21.193276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:21.193353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:21.193387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:21.311849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:21.312004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:21.312046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:21.312076] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:21.315753] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: DOWN (p=30.16%) [2026-01-01T20:29:21.316100] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-01T20:29:21.316261] [INFO ] [sig ] PLTK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:21.460455] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PLTK.txt [2026-01-01T20:29:21.460653] [INFO ] [sig ] [2514/3531] Completed PLTK in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-01T20:29:21.460698] [INFO ] [sig ] [2515/3531] Forecasting PLUG... [2026-01-01T20:29:21.460754] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-01T20:29:21.460787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-01T20:29:21.472048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-01T20:29:21.472472] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-01T20:29:21.473375] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-01T20:29:21.473428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:21.473460] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:21.473489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:21.473548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:21.530971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:21.531888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:21.532010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:21.532043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:21.659454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:21.659646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:21.659690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:21.659724] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:21.663238] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-01T20:29:21.663569] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-01T20:29:21.663784] [INFO ] [sig ] PLUG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:21.814966] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PLUG.txt [2026-01-01T20:29:21.815178] [INFO ] [sig ] [2515/3531] Completed PLUG in 0.4s | 2.94 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-01T20:29:21.815278] [INFO ] [sig ] [2516/3531] Forecasting PLUS... [2026-01-01T20:29:21.815328] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-01T20:29:21.815371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-01T20:29:21.828912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-01T20:29:21.829354] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-01T20:29:21.830386] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-01T20:29:21.830439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:21.830471] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:21.830498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:21.830557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:21.888281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:21.889319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:21.889410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:21.889445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:22.010950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:22.011112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:22.011156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:22.011185] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:22.014503] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: DOWN (p=48.72%) [2026-01-01T20:29:22.014793] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-01T20:29:22.014916] [INFO ] [sig ] PLUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:22.158827] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PLUS.txt [2026-01-01T20:29:22.158997] [INFO ] [sig ] [2516/3531] Completed PLUS in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-01T20:29:22.159037] [INFO ] [sig ] [2517/3531] Forecasting PLXS... [2026-01-01T20:29:22.159065] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-01T20:29:22.159095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-01T20:29:22.170053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-01T20:29:22.170408] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-01T20:29:22.171194] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-01T20:29:22.171245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:22.171277] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:22.171305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:22.171362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:22.227654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:22.228495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:22.228595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:22.228630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:22.361915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:22.362070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:22.362114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:22.362144] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:22.365677] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-01-01T20:29:22.365983] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-01T20:29:22.366133] [INFO ] [sig ] PLXS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:22.513391] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PLXS.txt [2026-01-01T20:29:22.513552] [INFO ] [sig ] [2517/3531] Completed PLXS in 0.4s | 2.94 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-01T20:29:22.513615] [INFO ] [sig ] [2518/3531] Forecasting PLYM... [2026-01-01T20:29:22.513647] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-01T20:29:22.513704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-01T20:29:22.525035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-01T20:29:22.525403] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-01T20:29:22.526308] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-01T20:29:22.526372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:22.526425] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:22.526460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:22.526519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:22.586819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:22.587611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:22.587710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:22.587757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:22.719220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:22.719377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:22.719419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:22.719458] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:22.722917] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: UP (p=84.42%) [2026-01-01T20:29:22.723201] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-01T20:29:22.723331] [INFO ] [sig ] PLYM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:22.870005] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PLYM.txt [2026-01-01T20:29:22.870203] [INFO ] [sig ] [2518/3531] Completed PLYM in 0.4s | 2.94 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-01T20:29:22.870252] [INFO ] [sig ] [2519/3531] Forecasting PM... [2026-01-01T20:29:22.870283] [INFO ] [sig ] Generating forecast for: PM [2026-01-01T20:29:22.870344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-01T20:29:22.882079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-01T20:29:22.882446] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-01T20:29:22.883264] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-01T20:29:22.883317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:22.883351] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:22.883378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:22.883438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:22.944059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:22.944836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:22.944918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:22.944951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:23.074261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:23.074428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:23.074475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:23.074540] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:23.078626] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=7.49%) [2026-01-01T20:29:23.078948] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-01T20:29:23.079116] [INFO ] [sig ] PM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:23.219368] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PM.txt [2026-01-01T20:29:23.219502] [INFO ] [sig ] [2519/3531] Completed PM in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.7m [2026-01-01T20:29:23.219544] [INFO ] [sig ] [2520/3531] Forecasting PMAX... [2026-01-01T20:29:23.219588] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-01T20:29:23.219647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-01T20:29:23.230084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-01T20:29:23.230401] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-01T20:29:23.231181] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-01T20:29:23.231232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:23.231263] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:23.231291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:23.231348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:23.287036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:23.287674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:23.287748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:23.287782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:23.405308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:23.405465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:23.405507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:23.405535] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:23.408902] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-01-01T20:29:23.409203] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-01T20:29:23.409325] [INFO ] [sig ] PMAX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:23.546349] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PMAX.txt [2026-01-01T20:29:23.546472] [INFO ] [sig ] [2520/3531] Completed PMAX in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.7m [2026-01-01T20:29:23.546510] [INFO ] [sig ] [2521/3531] Forecasting PML... [2026-01-01T20:29:23.546539] [INFO ] [sig ] Generating forecast for: PML [2026-01-01T20:29:23.546585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-01T20:29:23.557066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-01T20:29:23.557386] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-01T20:29:23.558186] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-01T20:29:23.558236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:23.558268] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:23.558295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:23.558352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:23.613321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:23.613907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:23.613995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:23.614028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:23.729902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:23.730041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:23.730079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:23.730108] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:23.733336] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=75.92%) [2026-01-01T20:29:23.733619] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-01T20:29:23.733739] [INFO ] [sig ] PML: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:23.871035] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PML.txt [2026-01-01T20:29:23.871151] [INFO ] [sig ] [2521/3531] Completed PML in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.7m [2026-01-01T20:29:23.871189] [INFO ] [sig ] [2522/3531] Forecasting PMM... [2026-01-01T20:29:23.871219] [INFO ] [sig ] Generating forecast for: PMM [2026-01-01T20:29:23.871249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-01T20:29:23.881534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-01T20:29:23.881864] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-01T20:29:23.882654] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-01T20:29:23.882706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:23.882762] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:23.882790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:23.882848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:23.939235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:23.939898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:23.939988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:23.940020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:24.058524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:24.058660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:24.058701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:24.058729] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:24.062025] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-01-01T20:29:24.062296] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-01T20:29:24.062429] [INFO ] [sig ] PMM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:24.198914] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PMM.txt [2026-01-01T20:29:24.199058] [INFO ] [sig ] [2522/3531] Completed PMM in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.7m [2026-01-01T20:29:24.199099] [INFO ] [sig ] [2523/3531] Forecasting PMO... [2026-01-01T20:29:24.199128] [INFO ] [sig ] Generating forecast for: PMO [2026-01-01T20:29:24.199157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-01T20:29:24.210284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-01T20:29:24.210606] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-01T20:29:24.211386] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-01T20:29:24.211438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:24.211472] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:24.211515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:24.211600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:24.270429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:24.271071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:24.271148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:24.271181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:24.388404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:24.388549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:24.388611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:24.388644] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:24.392006] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=24.93%) [2026-01-01T20:29:24.392280] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-01T20:29:24.392405] [INFO ] [sig ] PMO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:24.533791] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PMO.txt [2026-01-01T20:29:24.533916] [INFO ] [sig ] [2523/3531] Completed PMO in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.7m [2026-01-01T20:29:24.533954] [INFO ] [sig ] [2524/3531] Forecasting PMTS... [2026-01-01T20:29:24.533984] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-01T20:29:24.534016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-01T20:29:24.544560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-01T20:29:24.544910] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-01T20:29:24.545709] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-01T20:29:24.545761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:24.545794] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:24.545823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:24.545881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:24.603398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:24.604079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:24.604156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:24.604189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:24.732548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:24.732717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:24.732759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:24.732788] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:24.736191] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=77.31%) [2026-01-01T20:29:24.736468] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-01T20:29:24.736609] [INFO ] [sig ] PMTS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:24.875425] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PMTS.txt [2026-01-01T20:29:24.875553] [INFO ] [sig ] [2524/3531] Completed PMTS in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.7m [2026-01-01T20:29:24.875608] [INFO ] [sig ] [2525/3531] Forecasting PMVP... [2026-01-01T20:29:24.875638] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-01T20:29:24.875673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-01T20:29:24.886593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-01T20:29:24.886896] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-01T20:29:24.887679] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-01T20:29:24.887738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:24.887769] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:24.887796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:24.887858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:24.944113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:24.944719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:24.944795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:24.944828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:25.067032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:25.067193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:25.067236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:25.067297] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:25.070803] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=42.91%) [2026-01-01T20:29:25.071087] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-01T20:29:25.071211] [INFO ] [sig ] PMVP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:25.210303] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PMVP.txt [2026-01-01T20:29:25.210445] [INFO ] [sig ] [2525/3531] Completed PMVP in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.7m [2026-01-01T20:29:25.210485] [INFO ] [sig ] [2526/3531] Forecasting PNC... [2026-01-01T20:29:25.210515] [INFO ] [sig ] Generating forecast for: PNC [2026-01-01T20:29:25.210546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-01T20:29:25.221542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-01T20:29:25.221884] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-01T20:29:25.222665] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-01T20:29:25.222716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:25.222748] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:25.222775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:25.222832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:25.278926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:25.279566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:25.279691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:25.279726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:25.404379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:25.404543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:25.404605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:25.404636] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:25.408084] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: DOWN (p=3.52%) [2026-01-01T20:29:25.408365] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-01T20:29:25.408492] [INFO ] [sig ] PNC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:25.554289] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PNC.txt [2026-01-01T20:29:25.554417] [INFO ] [sig ] [2526/3531] Completed PNC in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.7m [2026-01-01T20:29:25.554456] [INFO ] [sig ] [2527/3531] Forecasting PNFP... [2026-01-01T20:29:25.554486] [INFO ] [sig ] Generating forecast for: PNFP [2026-01-01T20:29:25.554549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNFP' from 'https://tdm.silogroup.org/data/derivative_storage/PNFP.csv'. [2026-01-01T20:29:25.565115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNFP'. [2026-01-01T20:29:25.565429] [INFO ] [FORECASTER] Starting predict_future for PNFP [2026-01-01T20:29:25.566198] [DEBUG] [LOCAL ] No optimal features file found for PNFP: ./output/feature-sets/PNFP.txt [2026-01-01T20:29:25.566250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:25.566282] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:25.566308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:25.566365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:25.624385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:25.624999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:25.625076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:25.625108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:25.743721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:25.743844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:25.743882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:25.743913] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:25.747139] [DEBUG] [FORECASTER] PNFP: Forecast T+1@11:T+2@11: UP (p=99.04%) [2026-01-01T20:29:25.747408] [INFO ] [FORECASTER] Completed predict_future for PNFP [2026-01-01T20:29:25.747529] [INFO ] [sig ] PNFP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:25.888970] [INFO ] [LOCAL ] Saved forecast: PNFP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PNFP.txt [2026-01-01T20:29:25.889101] [INFO ] [sig ] [2527/3531] Completed PNFP in 0.3s | 2.94 sym/s | Total: 14.3m | ETA: 5.7m [2026-01-01T20:29:25.889140] [INFO ] [sig ] [2528/3531] Forecasting PNI... [2026-01-01T20:29:25.889168] [INFO ] [sig ] Generating forecast for: PNI [2026-01-01T20:29:25.889198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-01T20:29:25.899752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-01T20:29:25.900079] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-01T20:29:25.900883] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-01T20:29:25.900934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:25.900966] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:25.900994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:25.901051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:25.959348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:25.960020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:25.960102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:25.960135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:26.070211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:26.070356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:26.070400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:26.070430] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:26.073840] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-01-01T20:29:26.074128] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-01T20:29:26.074251] [INFO ] [sig ] PNI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:26.213251] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PNI.txt [2026-01-01T20:29:26.213373] [INFO ] [sig ] [2528/3531] Completed PNI in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-01T20:29:26.213411] [INFO ] [sig ] [2529/3531] Forecasting PNQI... [2026-01-01T20:29:26.213440] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-01T20:29:26.213470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-01T20:29:26.224491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-01T20:29:26.224825] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-01T20:29:26.225618] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-01T20:29:26.225670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:26.225703] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:26.225731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:26.225793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:26.283944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:26.284590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:26.284672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:26.284716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:26.406397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:26.406540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:26.406602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:26.406638] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:26.410016] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-01-01T20:29:26.410294] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-01T20:29:26.410419] [INFO ] [sig ] PNQI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:26.548627] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PNQI.txt [2026-01-01T20:29:26.548738] [INFO ] [sig ] [2529/3531] Completed PNQI in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-01T20:29:26.548777] [INFO ] [sig ] [2530/3531] Forecasting PNRG... [2026-01-01T20:29:26.548806] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-01T20:29:26.548835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-01T20:29:26.559176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-01T20:29:26.559479] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-01T20:29:26.560266] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-01T20:29:26.560317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:26.560349] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:26.560375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:26.560433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:26.616118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:26.616756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:26.616833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:26.616864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:26.732652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:26.732805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:26.732847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:26.732877] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:26.736196] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: DOWN (p=23.98%) [2026-01-01T20:29:26.736464] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-01T20:29:26.736601] [INFO ] [sig ] PNRG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:26.873756] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PNRG.txt [2026-01-01T20:29:26.873893] [INFO ] [sig ] [2530/3531] Completed PNRG in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-01T20:29:26.873931] [INFO ] [sig ] [2531/3531] Forecasting PNTG... [2026-01-01T20:29:26.873960] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-01T20:29:26.873990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-01T20:29:26.884593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-01T20:29:26.884936] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-01T20:29:26.885738] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-01T20:29:26.885789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:26.885820] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:26.885846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:26.885902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:26.942622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:26.943275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:26.943353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:26.943386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:27.059355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:27.059513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:27.059555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:27.059604] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:27.063006] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: UP (p=80.64%) [2026-01-01T20:29:27.063284] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-01T20:29:27.063408] [INFO ] [sig ] PNTG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:27.202157] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PNTG.txt [2026-01-01T20:29:27.202286] [INFO ] [sig ] [2531/3531] Completed PNTG in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-01T20:29:27.202331] [INFO ] [sig ] [2532/3531] Forecasting PODD... [2026-01-01T20:29:27.202360] [INFO ] [sig ] Generating forecast for: PODD [2026-01-01T20:29:27.202393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-01T20:29:27.213357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-01T20:29:27.213715] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-01T20:29:27.214501] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-01T20:29:27.214552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:27.214607] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:27.214638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:27.214697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:27.275545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:27.276259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:27.276367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:27.276402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:27.395785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:27.395949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:27.395990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:27.396019] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:27.399449] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-01-01T20:29:27.399780] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-01T20:29:27.399915] [INFO ] [sig ] PODD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:27.539525] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PODD.txt [2026-01-01T20:29:27.539672] [INFO ] [sig ] [2532/3531] Completed PODD in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-01T20:29:27.539714] [INFO ] [sig ] [2533/3531] Forecasting POOL... [2026-01-01T20:29:27.539743] [INFO ] [sig ] Generating forecast for: POOL [2026-01-01T20:29:27.539773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-01T20:29:27.550499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-01T20:29:27.550867] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-01T20:29:27.551652] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-01T20:29:27.551702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:27.551735] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:27.551782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:27.551861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:27.609234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:27.609913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:27.609993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:27.610028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:27.729863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:27.730030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:27.730074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:27.730105] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:27.734309] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: UP (p=65.93%) [2026-01-01T20:29:27.734608] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-01T20:29:27.734735] [INFO ] [sig ] POOL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:27.875147] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/POOL.txt [2026-01-01T20:29:27.875295] [INFO ] [sig ] [2533/3531] Completed POOL in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-01T20:29:27.875337] [INFO ] [sig ] [2534/3531] Forecasting POWI... [2026-01-01T20:29:27.875368] [INFO ] [sig ] Generating forecast for: POWI [2026-01-01T20:29:27.875400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-01T20:29:27.886778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-01T20:29:27.887128] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-01T20:29:27.887932] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-01T20:29:27.887984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:27.888016] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:27.888044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:27.888117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:27.943940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:27.944852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:27.944934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:27.944965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:28.062136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:28.062296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:28.062337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:28.062366] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:28.065751] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: UP (p=75.89%) [2026-01-01T20:29:28.066019] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-01T20:29:28.066138] [INFO ] [sig ] POWI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:28.203645] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/POWI.txt [2026-01-01T20:29:28.203784] [INFO ] [sig ] [2534/3531] Completed POWI in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-01T20:29:28.203824] [INFO ] [sig ] [2535/3531] Forecasting POWL... [2026-01-01T20:29:28.203853] [INFO ] [sig ] Generating forecast for: POWL [2026-01-01T20:29:28.203883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-01T20:29:28.215659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-01T20:29:28.216038] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-01T20:29:28.216819] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-01T20:29:28.216870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:28.216909] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:28.216943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:28.217013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:28.272462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:28.273332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:28.273417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:28.273450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:28.391639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:28.391800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:28.391840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:28.391870] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:28.395183] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: UP (p=78.81%) [2026-01-01T20:29:28.395446] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-01T20:29:28.395565] [INFO ] [sig ] POWL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:28.533477] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/POWL.txt [2026-01-01T20:29:28.533668] [INFO ] [sig ] [2535/3531] Completed POWL in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-01T20:29:28.533712] [INFO ] [sig ] [2536/3531] Forecasting PPC... [2026-01-01T20:29:28.533742] [INFO ] [sig ] Generating forecast for: PPC [2026-01-01T20:29:28.533798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-01T20:29:28.544086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-01T20:29:28.544432] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-01T20:29:28.545210] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-01T20:29:28.545274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:28.545307] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:28.545334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:28.545392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:28.600561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:28.601202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:28.601276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:28.601309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:28.723371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:28.723551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:28.723616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:28.723648] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:28.727136] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: UP (p=52.80%) [2026-01-01T20:29:28.727407] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-01T20:29:28.727527] [INFO ] [sig ] PPC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:28.874053] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PPC.txt [2026-01-01T20:29:28.874187] [INFO ] [sig ] [2536/3531] Completed PPC in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.6m [2026-01-01T20:29:28.874227] [INFO ] [sig ] [2537/3531] Forecasting PPG... [2026-01-01T20:29:28.874261] [INFO ] [sig ] Generating forecast for: PPG [2026-01-01T20:29:28.874312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-01T20:29:28.885661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-01T20:29:28.886008] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-01T20:29:28.886822] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-01T20:29:28.886875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:28.886907] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:28.886934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:28.886991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:28.944250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:28.944915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:28.944998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:28.945033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:29.067178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:29.067334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:29.067373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:29.067403] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:29.070776] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-01-01T20:29:29.071046] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-01T20:29:29.071166] [INFO ] [sig ] PPG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:29.210107] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PPG.txt [2026-01-01T20:29:29.210239] [INFO ] [sig ] [2537/3531] Completed PPG in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.6m [2026-01-01T20:29:29.210280] [INFO ] [sig ] [2538/3531] Forecasting PPH... [2026-01-01T20:29:29.210324] [INFO ] [sig ] Generating forecast for: PPH [2026-01-01T20:29:29.210362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-01T20:29:29.220304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-01T20:29:29.220664] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-01T20:29:29.221431] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-01T20:29:29.221482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:29.221514] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:29.221541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:29.221620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:29.277914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:29.278700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:29.278779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:29.278813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:29.394971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:29.395144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:29.395188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:29.395217] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:29.398555] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=18.07%) [2026-01-01T20:29:29.398846] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-01T20:29:29.398989] [INFO ] [sig ] PPH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:29.546195] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PPH.txt [2026-01-01T20:29:29.546331] [INFO ] [sig ] [2538/3531] Completed PPH in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.6m [2026-01-01T20:29:29.546373] [INFO ] [sig ] [2539/3531] Forecasting PPIH... [2026-01-01T20:29:29.546414] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-01T20:29:29.546451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-01T20:29:29.556815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-01T20:29:29.557171] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-01T20:29:29.558012] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-01T20:29:29.558065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:29.558127] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:29.558157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:29.558217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:29.616906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:29.617728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:29.617810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:29.617845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:29.736693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:29.736851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:29.736893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:29.736921] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:29.740339] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: UP (p=84.70%) [2026-01-01T20:29:29.740658] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-01T20:29:29.740789] [INFO ] [sig ] PPIH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:29.879539] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PPIH.txt [2026-01-01T20:29:29.879699] [INFO ] [sig ] [2539/3531] Completed PPIH in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.6m [2026-01-01T20:29:29.879747] [INFO ] [sig ] [2540/3531] Forecasting PPL... [2026-01-01T20:29:29.879778] [INFO ] [sig ] Generating forecast for: PPL [2026-01-01T20:29:29.879836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-01T20:29:29.890337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-01T20:29:29.890701] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-01T20:29:29.891515] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-01T20:29:29.891568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:29.891628] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:29.891659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:29.891719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:29.947397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:29.948108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:29.948184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:29.948216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:30.067827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:30.067974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:30.068017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:30.068048] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:30.071486] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: DOWN (p=24.33%) [2026-01-01T20:29:30.071778] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-01T20:29:30.071902] [INFO ] [sig ] PPL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:30.211165] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PPL.txt [2026-01-01T20:29:30.211297] [INFO ] [sig ] [2540/3531] Completed PPL in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.6m [2026-01-01T20:29:30.211336] [INFO ] [sig ] [2541/3531] Forecasting PPSI... [2026-01-01T20:29:30.211365] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-01T20:29:30.211395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-01T20:29:30.221433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-01T20:29:30.221796] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-01T20:29:30.222597] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-01T20:29:30.222649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:30.222683] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:30.222710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:30.222768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:30.279729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:30.280425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:30.280503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:30.280537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:30.396183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:30.396336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:30.396377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:30.396405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:30.399724] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-01-01T20:29:30.400006] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-01T20:29:30.400126] [INFO ] [sig ] PPSI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:30.538163] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PPSI.txt [2026-01-01T20:29:30.538325] [INFO ] [sig ] [2541/3531] Completed PPSI in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.6m [2026-01-01T20:29:30.538371] [INFO ] [sig ] [2542/3531] Forecasting PPTA... [2026-01-01T20:29:30.538402] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-01T20:29:30.538471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-01T20:29:30.548891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-01T20:29:30.549250] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-01T20:29:30.550030] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-01T20:29:30.550081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:30.550112] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:30.550139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:30.550195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:30.607048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:30.607836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:30.607917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:30.607951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:30.732034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:30.732184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:30.732223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:30.732281] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:30.735620] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=72.34%) [2026-01-01T20:29:30.735891] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-01T20:29:30.736014] [INFO ] [sig ] PPTA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:30.875644] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PPTA.txt [2026-01-01T20:29:30.875836] [INFO ] [sig ] [2542/3531] Completed PPTA in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.6m [2026-01-01T20:29:30.875884] [INFO ] [sig ] [2543/3531] Forecasting PRA... [2026-01-01T20:29:30.875914] [INFO ] [sig ] Generating forecast for: PRA [2026-01-01T20:29:30.875947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-01T20:29:30.886677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-01T20:29:30.887052] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-01T20:29:30.887843] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-01T20:29:30.887894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:30.887926] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:30.887953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:30.888011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:30.944913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:30.945755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:30.945832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:30.945864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:31.061888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:31.062024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:31.062080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:31.062110] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:31.065394] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-01T20:29:31.065678] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-01T20:29:31.065796] [INFO ] [sig ] PRA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:31.203364] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRA.txt [2026-01-01T20:29:31.203550] [INFO ] [sig ] [2543/3531] Completed PRA in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.6m [2026-01-01T20:29:31.203617] [INFO ] [sig ] [2544/3531] Forecasting PRAA... [2026-01-01T20:29:31.203648] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-01T20:29:31.203679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-01T20:29:31.214090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-01T20:29:31.214404] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-01T20:29:31.215174] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-01T20:29:31.215224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:31.215256] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:31.215283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:31.215340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:31.270710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:31.271401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:31.271479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:31.271512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:31.384639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:31.384793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:31.384833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:31.384863] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:31.388153] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: DOWN (p=18.67%) [2026-01-01T20:29:31.388424] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-01T20:29:31.388541] [INFO ] [sig ] PRAA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:31.526145] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRAA.txt [2026-01-01T20:29:31.526327] [INFO ] [sig ] [2544/3531] Completed PRAA in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.6m [2026-01-01T20:29:31.526376] [INFO ] [sig ] [2545/3531] Forecasting PRAX... [2026-01-01T20:29:31.526445] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-01T20:29:31.526481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-01T20:29:31.537371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-01T20:29:31.537753] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-01T20:29:31.538539] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-01T20:29:31.538618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:31.538656] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:31.538684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:31.538744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:31.593433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:31.594321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:31.594402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:31.594434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:31.715390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:31.715546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:31.715605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:31.715636] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:31.718912] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-01-01T20:29:31.719194] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-01T20:29:31.719317] [INFO ] [sig ] PRAX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:31.858158] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRAX.txt [2026-01-01T20:29:31.858291] [INFO ] [sig ] [2545/3531] Completed PRAX in 0.3s | 2.94 sym/s | Total: 14.4m | ETA: 5.6m [2026-01-01T20:29:31.858331] [INFO ] [sig ] [2546/3531] Forecasting PRCH... [2026-01-01T20:29:31.858360] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-01T20:29:31.858390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-01T20:29:31.868991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-01T20:29:31.869331] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-01T20:29:31.870104] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-01T20:29:31.870155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:31.870187] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:31.870214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:31.870271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:31.925631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:31.926461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:31.926541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:31.926592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:32.048222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:32.048388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:32.048439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:32.048478] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:32.052570] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=45.91%) [2026-01-01T20:29:32.052883] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-01T20:29:32.053023] [INFO ] [sig ] PRCH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:32.191145] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRCH.txt [2026-01-01T20:29:32.191282] [INFO ] [sig ] [2546/3531] Completed PRCH in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-01T20:29:32.191322] [INFO ] [sig ] [2547/3531] Forecasting PRDO... [2026-01-01T20:29:32.191354] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-01T20:29:32.191387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-01T20:29:32.201671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-01T20:29:32.202001] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-01T20:29:32.202785] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-01T20:29:32.202835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:32.202879] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:32.202908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:32.202966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:32.258721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:32.259372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:32.259448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:32.259480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:32.378878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:32.379053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:32.379094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:32.379122] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:32.382421] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: DOWN (p=33.28%) [2026-01-01T20:29:32.382707] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-01T20:29:32.382827] [INFO ] [sig ] PRDO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:32.524616] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRDO.txt [2026-01-01T20:29:32.524744] [INFO ] [sig ] [2547/3531] Completed PRDO in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-01T20:29:32.524783] [INFO ] [sig ] [2548/3531] Forecasting PRFZ... [2026-01-01T20:29:32.524812] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-01T20:29:32.524848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-01T20:29:32.535525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-01T20:29:32.535874] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-01T20:29:32.536660] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-01T20:29:32.536711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:32.536742] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:32.536769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:32.536826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:32.592804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:32.593482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:32.593559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:32.593618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:32.712955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:32.713109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:32.713150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:32.713179] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:32.716440] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=30.85%) [2026-01-01T20:29:32.716720] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-01T20:29:32.716839] [INFO ] [sig ] PRFZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:32.854455] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRFZ.txt [2026-01-01T20:29:32.854594] [INFO ] [sig ] [2548/3531] Completed PRFZ in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-01T20:29:32.854636] [INFO ] [sig ] [2549/3531] Forecasting PRG... [2026-01-01T20:29:32.854664] [INFO ] [sig ] Generating forecast for: PRG [2026-01-01T20:29:32.854697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-01T20:29:32.865728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-01T20:29:32.866070] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-01T20:29:32.866891] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-01T20:29:32.866943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:32.866976] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:32.867004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:32.867063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:32.924547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:32.925342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:32.925452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:32.925487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:33.043483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:33.043661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:33.043706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:33.043737] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:33.047217] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=54.25%) [2026-01-01T20:29:33.047511] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-01T20:29:33.047656] [INFO ] [sig ] PRG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:33.186697] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PRG.txt [2026-01-01T20:29:33.186830] [INFO ] [sig ] [2549/3531] Completed PRG in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-01T20:29:33.186869] [INFO ] [sig ] [2550/3531] Forecasting PRGO... [2026-01-01T20:29:33.186899] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-01T20:29:33.186932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-01T20:29:33.197639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-01T20:29:33.197977] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-01T20:29:33.198793] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-01T20:29:33.198847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:33.198880] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:33.198909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:33.198991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:33.256421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:33.257074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:33.257152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:33.257185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:33.375255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:33.375404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:33.375446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:33.375475] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:33.378858] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=60.46%) [2026-01-01T20:29:33.379178] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-01T20:29:33.379308] [INFO ] [sig ] PRGO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:33.517239] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PRGO.txt [2026-01-01T20:29:33.517379] [INFO ] [sig ] [2550/3531] Completed PRGO in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-01T20:29:33.517426] [INFO ] [sig ] [2551/3531] Forecasting PRH... [2026-01-01T20:29:33.517455] [INFO ] [sig ] Generating forecast for: PRH [2026-01-01T20:29:33.517493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-01T20:29:33.529077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-01T20:29:33.529464] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-01T20:29:33.530307] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-01T20:29:33.530360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:33.530394] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:33.530421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:33.530480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:33.592226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:33.593025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:33.593105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:33.593138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:33.710008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:33.710167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:33.710209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:33.710240] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:33.713616] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=44.56%) [2026-01-01T20:29:33.713890] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-01T20:29:33.714015] [INFO ] [sig ] PRH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:33.853907] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRH.txt [2026-01-01T20:29:33.854044] [INFO ] [sig ] [2551/3531] Completed PRH in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-01T20:29:33.854084] [INFO ] [sig ] [2552/3531] Forecasting PRI... [2026-01-01T20:29:33.854113] [INFO ] [sig ] Generating forecast for: PRI [2026-01-01T20:29:33.854146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-01T20:29:33.864861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-01T20:29:33.865205] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-01T20:29:33.866020] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-01T20:29:33.866073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:33.866107] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:33.866135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:33.866194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:33.921369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:33.922189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:33.922267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:33.922299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:34.035562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:34.035730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:34.035770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:34.035800] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:34.039138] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: DOWN (p=43.09%) [2026-01-01T20:29:34.039412] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-01T20:29:34.039550] [INFO ] [sig ] PRI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:34.182732] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRI.txt [2026-01-01T20:29:34.182987] [INFO ] [sig ] [2552/3531] Completed PRI in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-01T20:29:34.183059] [INFO ] [sig ] [2553/3531] Forecasting PRIM... [2026-01-01T20:29:34.183104] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-01T20:29:34.183148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-01T20:29:34.194929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-01T20:29:34.195309] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-01T20:29:34.196114] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-01T20:29:34.196166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:34.196198] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:34.196225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:34.196282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:34.252882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:34.253788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:34.253872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:34.253906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:34.372676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:34.372826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:34.372865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:34.372894] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:34.376155] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=83.68%) [2026-01-01T20:29:34.376425] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-01T20:29:34.376548] [INFO ] [sig ] PRIM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:34.517588] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PRIM.txt [2026-01-01T20:29:34.517750] [INFO ] [sig ] [2553/3531] Completed PRIM in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-01T20:29:34.517841] [INFO ] [sig ] [2554/3531] Forecasting PRLB... [2026-01-01T20:29:34.517890] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-01T20:29:34.517934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-01T20:29:34.528858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-01T20:29:34.529219] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-01T20:29:34.530038] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-01T20:29:34.530093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:34.530129] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:34.530158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:34.530216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:34.590618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:34.591452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:34.591534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:34.591568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:34.714074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:34.714229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:34.714270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:34.714315] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:34.717617] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-01T20:29:34.717892] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-01T20:29:34.718010] [INFO ] [sig ] PRLB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:34.854319] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRLB.txt [2026-01-01T20:29:34.854456] [INFO ] [sig ] [2554/3531] Completed PRLB in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.5m [2026-01-01T20:29:34.854496] [INFO ] [sig ] [2555/3531] Forecasting PRM... [2026-01-01T20:29:34.854524] [INFO ] [sig ] Generating forecast for: PRM [2026-01-01T20:29:34.854555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-01T20:29:34.865202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-01T20:29:34.865542] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-01T20:29:34.866330] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-01T20:29:34.866381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:34.866414] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:34.866441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:34.866498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:34.923413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:34.924195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:34.924463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:34.924495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:35.045594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:35.045747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:35.045788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:35.045818] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:35.049299] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=96.81%) [2026-01-01T20:29:35.049565] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-01T20:29:35.049704] [INFO ] [sig ] PRM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:35.188105] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PRM.txt [2026-01-01T20:29:35.188235] [INFO ] [sig ] [2555/3531] Completed PRM in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.5m [2026-01-01T20:29:35.188274] [INFO ] [sig ] [2556/3531] Forecasting PRME... [2026-01-01T20:29:35.188303] [INFO ] [sig ] Generating forecast for: PRME [2026-01-01T20:29:35.188331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-01T20:29:35.199340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-01T20:29:35.199715] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-01T20:29:35.200507] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-01T20:29:35.200558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:35.200650] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:35.200694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:35.200777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:35.256307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:35.257185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:35.257283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:35.257316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:35.373147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:35.373302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:35.373344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:35.373373] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:35.376684] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: UP (p=73.56%) [2026-01-01T20:29:35.376952] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-01T20:29:35.377071] [INFO ] [sig ] PRME: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:35.517150] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PRME.txt [2026-01-01T20:29:35.517300] [INFO ] [sig ] [2556/3531] Completed PRME in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.5m [2026-01-01T20:29:35.517341] [INFO ] [sig ] [2557/3531] Forecasting PRN... [2026-01-01T20:29:35.517371] [INFO ] [sig ] Generating forecast for: PRN [2026-01-01T20:29:35.517403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-01T20:29:35.528104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-01T20:29:35.528466] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-01T20:29:35.529287] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-01T20:29:35.529338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:35.529370] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:35.529396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:35.529452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:35.585057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:35.585774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:35.585850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:35.585882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:35.697264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:35.697416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:35.697455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:35.697484] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:35.700778] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: UP (p=58.35%) [2026-01-01T20:29:35.701047] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-01T20:29:35.701170] [INFO ] [sig ] PRN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:35.838196] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PRN.txt [2026-01-01T20:29:35.838327] [INFO ] [sig ] [2557/3531] Completed PRN in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.5m [2026-01-01T20:29:35.838366] [INFO ] [sig ] [2558/3531] Forecasting PROF... [2026-01-01T20:29:35.838415] [INFO ] [sig ] Generating forecast for: PROF [2026-01-01T20:29:35.838449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-01T20:29:35.848462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-01T20:29:35.848787] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-01T20:29:35.849585] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-01T20:29:35.849637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:35.849670] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:35.849710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:35.849773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:35.908764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:35.909513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:35.909606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:35.909640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:36.027119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:36.027270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:36.027309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:36.027337] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:36.030657] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=10.90%) [2026-01-01T20:29:36.030917] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-01T20:29:36.031035] [INFO ] [sig ] PROF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:36.168257] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PROF.txt [2026-01-01T20:29:36.168382] [INFO ] [sig ] [2558/3531] Completed PROF in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.5m [2026-01-01T20:29:36.168421] [INFO ] [sig ] [2559/3531] Forecasting PROK... [2026-01-01T20:29:36.168450] [INFO ] [sig ] Generating forecast for: PROK [2026-01-01T20:29:36.168480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-01T20:29:36.178978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-01T20:29:36.179283] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-01T20:29:36.180093] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-01T20:29:36.180155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:36.180194] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:36.180226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:36.180289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:36.236418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:36.237075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:36.237155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:36.237187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:36.354091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:36.354241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:36.354283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:36.354347] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:36.357780] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=89.99%) [2026-01-01T20:29:36.358072] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-01T20:29:36.358206] [INFO ] [sig ] PROK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:36.497237] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PROK.txt [2026-01-01T20:29:36.497400] [INFO ] [sig ] [2559/3531] Completed PROK in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.5m [2026-01-01T20:29:36.497443] [INFO ] [sig ] [2560/3531] Forecasting PRTA... [2026-01-01T20:29:36.497472] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-01T20:29:36.497501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-01T20:29:36.508530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-01T20:29:36.508930] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-01T20:29:36.509820] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-01T20:29:36.509873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:36.509905] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:36.509933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:36.509991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:36.567427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:36.568304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:36.568389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:36.568423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:36.685779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:36.685936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:36.685979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:36.686008] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:36.689488] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: DOWN (p=37.17%) [2026-01-01T20:29:36.689789] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-01T20:29:36.689918] [INFO ] [sig ] PRTA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:36.829065] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRTA.txt [2026-01-01T20:29:36.829202] [INFO ] [sig ] [2560/3531] Completed PRTA in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.5m [2026-01-01T20:29:36.829241] [INFO ] [sig ] [2561/3531] Forecasting PRTH... [2026-01-01T20:29:36.829270] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-01T20:29:36.829299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-01T20:29:36.840332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-01T20:29:36.840684] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-01T20:29:36.841471] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-01T20:29:36.841522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:36.841553] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:36.841605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:36.841667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:36.896766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:36.897413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:36.897492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:36.897523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:37.014252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:37.014409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:37.014450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:37.014479] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:37.017790] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=93.88%) [2026-01-01T20:29:37.018054] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-01T20:29:37.018172] [INFO ] [sig ] PRTH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:37.156852] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PRTH.txt [2026-01-01T20:29:37.156993] [INFO ] [sig ] [2561/3531] Completed PRTH in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.5m [2026-01-01T20:29:37.157034] [INFO ] [sig ] [2562/3531] Forecasting PRVA... [2026-01-01T20:29:37.157063] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-01T20:29:37.157099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-01T20:29:37.167821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-01T20:29:37.168138] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-01T20:29:37.168920] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-01T20:29:37.168999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:37.169037] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:37.169066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:37.169125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:37.226810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:37.227486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:37.227592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:37.227632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:37.352202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:37.352404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:37.352447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:37.352477] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:37.355927] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-01-01T20:29:37.356207] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-01T20:29:37.356328] [INFO ] [sig ] PRVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:37.504196] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PRVA.txt [2026-01-01T20:29:37.504337] [INFO ] [sig ] [2562/3531] Completed PRVA in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.5m [2026-01-01T20:29:37.504532] [INFO ] [sig ] [2563/3531] Forecasting PSC... [2026-01-01T20:29:37.504561] [INFO ] [sig ] Generating forecast for: PSC [2026-01-01T20:29:37.504610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-01T20:29:37.516833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-01T20:29:37.517285] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-01T20:29:37.518303] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-01T20:29:37.518356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:37.518388] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:37.518414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:37.518471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:37.577140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:37.578058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:37.578140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:37.578173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:37.697188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:37.697539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:37.697599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:37.697631] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:37.701217] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: UP (p=57.02%) [2026-01-01T20:29:37.701696] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-01T20:29:37.701819] [INFO ] [sig ] PSC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:37.845583] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PSC.txt [2026-01-01T20:29:37.845734] [INFO ] [sig ] [2563/3531] Completed PSC in 0.3s | 2.94 sym/s | Total: 14.5m | ETA: 5.5m [2026-01-01T20:29:37.845775] [INFO ] [sig ] [2564/3531] Forecasting PSCE... [2026-01-01T20:29:37.845804] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-01T20:29:37.845834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-01T20:29:37.857329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-01T20:29:37.857903] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-01T20:29:37.858697] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-01T20:29:37.858748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:37.858780] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:37.858807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:37.858864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:37.917533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:37.918601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:37.918681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:37.918713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:38.027348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:38.027511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:38.027551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:38.027598] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:38.031003] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=60.75%) [2026-01-01T20:29:38.031297] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-01T20:29:38.031422] [INFO ] [sig ] PSCE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:38.172734] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PSCE.txt [2026-01-01T20:29:38.172955] [INFO ] [sig ] [2564/3531] Completed PSCE in 0.3s | 2.94 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-01T20:29:38.173017] [INFO ] [sig ] [2565/3531] Forecasting PSCH... [2026-01-01T20:29:38.173104] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-01T20:29:38.173162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-01T20:29:38.186593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-01T20:29:38.187073] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-01T20:29:38.187990] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-01T20:29:38.188044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:38.188077] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:38.188105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:38.188168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:38.251875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:38.252793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:38.252882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:38.252916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:38.386188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:38.386385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:38.386451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:38.386524] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:38.391886] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: UP (p=84.60%) [2026-01-01T20:29:38.392374] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-01T20:29:38.392595] [INFO ] [sig ] PSCH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:38.601647] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PSCH.txt [2026-01-01T20:29:38.601888] [INFO ] [sig ] [2565/3531] Completed PSCH in 0.4s | 2.94 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-01T20:29:38.601990] [INFO ] [sig ] [2566/3531] Forecasting PSEC... [2026-01-01T20:29:38.602047] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-01T20:29:38.602100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-01T20:29:38.618213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-01T20:29:38.618749] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-01T20:29:38.620001] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-01T20:29:38.620075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:38.620127] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:38.620178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:38.620271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:38.682507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:38.683445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:38.683565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:38.683622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:38.826937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:38.827152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:38.827222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:38.827276] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:38.832967] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: UP (p=63.77%) [2026-01-01T20:29:38.833520] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-01T20:29:38.833747] [INFO ] [sig ] PSEC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:39.041443] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PSEC.txt [2026-01-01T20:29:39.041622] [INFO ] [sig ] [2566/3531] Completed PSEC in 0.4s | 2.94 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-01T20:29:39.041664] [INFO ] [sig ] [2567/3531] Forecasting PSF... [2026-01-01T20:29:39.041701] [INFO ] [sig ] Generating forecast for: PSF [2026-01-01T20:29:39.041739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-01T20:29:39.056469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-01T20:29:39.057000] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-01T20:29:39.058261] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-01T20:29:39.058340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:39.058389] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:39.058433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:39.058522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:39.152482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:39.153613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:39.153725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:39.153763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:39.275136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:39.275314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:39.275359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:39.275389] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:39.278842] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-01-01T20:29:39.279193] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-01T20:29:39.279519] [INFO ] [sig ] PSF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:39.424728] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PSF.txt [2026-01-01T20:29:39.424892] [INFO ] [sig ] [2567/3531] Completed PSF in 0.4s | 2.94 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-01T20:29:39.424932] [INFO ] [sig ] [2568/3531] Forecasting PSFE... [2026-01-01T20:29:39.424963] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-01T20:29:39.424992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-01T20:29:39.438655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-01T20:29:39.439178] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-01T20:29:39.440158] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-01T20:29:39.440218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:39.440251] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:39.440279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:39.440338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:39.510179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:39.511124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:39.511236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:39.511271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:39.639179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:39.639340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:39.639384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:39.639414] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:39.643092] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-01T20:29:39.643401] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-01T20:29:39.643543] [INFO ] [sig ] PSFE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:39.805246] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PSFE.txt [2026-01-01T20:29:39.805410] [INFO ] [sig ] [2568/3531] Completed PSFE in 0.4s | 2.94 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-01T20:29:39.805451] [INFO ] [sig ] [2569/3531] Forecasting PSHG... [2026-01-01T20:29:39.805480] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-01T20:29:39.805510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-01T20:29:39.817323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-01T20:29:39.817759] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-01T20:29:39.818709] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-01T20:29:39.818772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:39.818807] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:39.818834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:39.818908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:39.877286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:39.878191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:39.878272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:39.878306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:39.996703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:39.996853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:39.996896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:39.996927] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:40.000253] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: UP (p=68.68%) [2026-01-01T20:29:40.000552] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-01T20:29:40.000695] [INFO ] [sig ] PSHG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:40.142434] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PSHG.txt [2026-01-01T20:29:40.142674] [INFO ] [sig ] [2569/3531] Completed PSHG in 0.3s | 2.94 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-01T20:29:40.142721] [INFO ] [sig ] [2570/3531] Forecasting PSN... [2026-01-01T20:29:40.142752] [INFO ] [sig ] Generating forecast for: PSN [2026-01-01T20:29:40.142783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-01T20:29:40.153477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-01T20:29:40.153862] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-01T20:29:40.154709] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-01T20:29:40.154762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:40.154796] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:40.154824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:40.154885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:40.215195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:40.215866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:40.215944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:40.215977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:40.337068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:40.337223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:40.337265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:40.337294] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:40.340604] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: DOWN (p=31.02%) [2026-01-01T20:29:40.340870] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-01T20:29:40.340987] [INFO ] [sig ] PSN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:40.483037] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PSN.txt [2026-01-01T20:29:40.483175] [INFO ] [sig ] [2570/3531] Completed PSN in 0.3s | 2.94 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-01T20:29:40.483216] [INFO ] [sig ] [2571/3531] Forecasting PSNL... [2026-01-01T20:29:40.483247] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-01T20:29:40.483278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-01T20:29:40.496908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-01T20:29:40.497503] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-01T20:29:40.498512] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-01T20:29:40.498613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:40.498653] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:40.498683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:40.498745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:40.557827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:40.559035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:40.559171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:40.559209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:40.684876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:40.685187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:40.685245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:40.685287] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:40.689740] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-01-01T20:29:40.690061] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-01T20:29:40.690201] [INFO ] [sig ] PSNL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:40.836188] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PSNL.txt [2026-01-01T20:29:40.836395] [INFO ] [sig ] [2571/3531] Completed PSNL in 0.4s | 2.94 sym/s | Total: 14.6m | ETA: 5.4m [2026-01-01T20:29:40.836442] [INFO ] [sig ] [2572/3531] Forecasting PSO... [2026-01-01T20:29:40.836483] [INFO ] [sig ] Generating forecast for: PSO [2026-01-01T20:29:40.836557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-01T20:29:40.849960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-01T20:29:40.850509] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-01T20:29:40.851461] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-01T20:29:40.851516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:40.851552] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:40.851603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:40.851667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:40.908822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:40.910028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:40.910127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:40.910162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:41.038605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:41.038837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:41.038885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:41.038918] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:41.043080] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=80.99%) [2026-01-01T20:29:41.043459] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-01T20:29:41.043629] [INFO ] [sig ] PSO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:41.190738] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PSO.txt [2026-01-01T20:29:41.190942] [INFO ] [sig ] [2572/3531] Completed PSO in 0.4s | 2.94 sym/s | Total: 14.6m | ETA: 5.4m [2026-01-01T20:29:41.190986] [INFO ] [sig ] [2573/3531] Forecasting PSQH... [2026-01-01T20:29:41.191015] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-01T20:29:41.191047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-01T20:29:41.204708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-01T20:29:41.205249] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-01T20:29:41.206207] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-01T20:29:41.206290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:41.206367] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:41.206404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:41.206489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:41.265120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:41.266174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:41.266267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:41.266302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:41.390763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:41.391005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:41.391058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:41.391090] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:41.395113] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: DOWN (p=12.57%) [2026-01-01T20:29:41.395411] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-01T20:29:41.395541] [INFO ] [sig ] PSQH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:41.537994] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PSQH.txt [2026-01-01T20:29:41.538187] [INFO ] [sig ] [2573/3531] Completed PSQH in 0.3s | 2.94 sym/s | Total: 14.6m | ETA: 5.4m [2026-01-01T20:29:41.538233] [INFO ] [sig ] [2574/3531] Forecasting PSTG... [2026-01-01T20:29:41.538265] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-01T20:29:41.538300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-01T20:29:41.555491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-01T20:29:41.556102] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-01T20:29:41.557067] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-01T20:29:41.557122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:41.557155] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:41.557182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:41.557252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:41.615843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:41.617023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:41.617153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:41.617192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:41.762108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:41.762538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:41.762604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:41.762639] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:41.766792] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: DOWN (p=12.08%) [2026-01-01T20:29:41.767155] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-01T20:29:41.767309] [INFO ] [sig ] PSTG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:41.921067] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PSTG.txt [2026-01-01T20:29:41.921726] [INFO ] [sig ] [2574/3531] Completed PSTG in 0.4s | 2.94 sym/s | Total: 14.6m | ETA: 5.4m [2026-01-01T20:29:41.921776] [INFO ] [sig ] [2575/3531] Forecasting PSTL... [2026-01-01T20:29:41.921808] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-01T20:29:41.921843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-01T20:29:41.934082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-01T20:29:41.934429] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-01T20:29:41.935270] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-01T20:29:41.935322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:41.935355] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:41.935381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:41.935440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:41.990829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:41.991436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:41.991514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:41.991547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:42.109312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:42.109480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:42.109522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:42.109552] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:42.113106] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: UP (p=76.12%) [2026-01-01T20:29:42.113433] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-01T20:29:42.113591] [INFO ] [sig ] PSTL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:42.260901] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PSTL.txt [2026-01-01T20:29:42.261071] [INFO ] [sig ] [2575/3531] Completed PSTL in 0.3s | 2.94 sym/s | Total: 14.6m | ETA: 5.4m [2026-01-01T20:29:42.261111] [INFO ] [sig ] [2576/3531] Forecasting PSX... [2026-01-01T20:29:42.261140] [INFO ] [sig ] Generating forecast for: PSX [2026-01-01T20:29:42.261171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-01T20:29:42.275621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-01T20:29:42.276239] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-01T20:29:42.277261] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-01T20:29:42.277323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:42.277368] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:42.277405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:42.277693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:42.341155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:42.342498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:42.342623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:42.342662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:42.468761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:42.469031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:42.469081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:42.469152] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:42.473090] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: UP (p=83.90%) [2026-01-01T20:29:42.473431] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-01T20:29:42.473562] [INFO ] [sig ] PSX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:42.614282] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PSX.txt [2026-01-01T20:29:42.614483] [INFO ] [sig ] [2576/3531] Completed PSX in 0.4s | 2.94 sym/s | Total: 14.6m | ETA: 5.4m [2026-01-01T20:29:42.614527] [INFO ] [sig ] [2577/3531] Forecasting PTA... [2026-01-01T20:29:42.614557] [INFO ] [sig ] Generating forecast for: PTA [2026-01-01T20:29:42.614608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-01T20:29:42.628425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-01T20:29:42.628983] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-01T20:29:42.629903] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-01T20:29:42.629968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:42.630001] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:42.630027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:42.630089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:42.685940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:42.686959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:42.687048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:42.687082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:42.810649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:42.810886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:42.810933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:42.810963] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:42.815002] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: DOWN (p=0.89%) [2026-01-01T20:29:42.815331] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-01T20:29:42.815463] [INFO ] [sig ] PTA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:42.958160] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PTA.txt [2026-01-01T20:29:42.958375] [INFO ] [sig ] [2577/3531] Completed PTA in 0.3s | 2.94 sym/s | Total: 14.6m | ETA: 5.4m [2026-01-01T20:29:42.958418] [INFO ] [sig ] [2578/3531] Forecasting PTC... [2026-01-01T20:29:42.958451] [INFO ] [sig ] Generating forecast for: PTC [2026-01-01T20:29:42.958483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-01T20:29:42.971199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-01T20:29:42.971764] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-01T20:29:42.972676] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-01T20:29:42.972728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:42.972760] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:42.972788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:42.972849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:43.031126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:43.032281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:43.032383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:43.032417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:43.160036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:43.160339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:43.160434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:43.160468] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:43.164556] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=89.90%) [2026-01-01T20:29:43.164908] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-01T20:29:43.165043] [INFO ] [sig ] PTC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:43.308293] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PTC.txt [2026-01-01T20:29:43.308502] [INFO ] [sig ] [2578/3531] Completed PTC in 0.4s | 2.94 sym/s | Total: 14.6m | ETA: 5.4m [2026-01-01T20:29:43.308546] [INFO ] [sig ] [2579/3531] Forecasting PTEN... [2026-01-01T20:29:43.308592] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-01T20:29:43.308669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-01T20:29:43.322012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-01T20:29:43.322549] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-01T20:29:43.323569] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-01T20:29:43.323642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:43.323676] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:43.323703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:43.323772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:43.381784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:43.382850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:43.382942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:43.382975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:43.503621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:43.503861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:43.503910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:43.503940] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:43.507970] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: UP (p=52.09%) [2026-01-01T20:29:43.508283] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-01T20:29:43.508420] [INFO ] [sig ] PTEN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:43.651986] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PTEN.txt [2026-01-01T20:29:43.652164] [INFO ] [sig ] [2579/3531] Completed PTEN in 0.3s | 2.94 sym/s | Total: 14.6m | ETA: 5.4m [2026-01-01T20:29:43.652205] [INFO ] [sig ] [2580/3531] Forecasting PTF... [2026-01-01T20:29:43.652238] [INFO ] [sig ] Generating forecast for: PTF [2026-01-01T20:29:43.652268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-01T20:29:43.665011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-01T20:29:43.665714] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-01T20:29:43.666868] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-01T20:29:43.666922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:43.666957] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:43.666984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:43.667044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:43.724884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:43.725902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:43.725997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:43.726030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:43.853118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:43.853389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:43.853446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:43.853482] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:43.857757] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-01-01T20:29:43.858094] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-01T20:29:43.858232] [INFO ] [sig ] PTF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:44.008050] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PTF.txt [2026-01-01T20:29:44.008291] [INFO ] [sig ] [2580/3531] Completed PTF in 0.4s | 2.94 sym/s | Total: 14.6m | ETA: 5.4m [2026-01-01T20:29:44.008341] [INFO ] [sig ] [2581/3531] Forecasting PTGX... [2026-01-01T20:29:44.008415] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-01T20:29:44.008452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-01T20:29:44.021613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-01T20:29:44.022125] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-01T20:29:44.023109] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-01T20:29:44.023166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:44.023199] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:44.023226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:44.023288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:44.080460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:44.081392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:44.081509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:44.081544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:44.203468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:44.203722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:44.203771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:44.203802] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:44.207958] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-01-01T20:29:44.208319] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-01T20:29:44.208471] [INFO ] [sig ] PTGX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:44.355544] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PTGX.txt [2026-01-01T20:29:44.355793] [INFO ] [sig ] [2581/3531] Completed PTGX in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-01T20:29:44.355836] [INFO ] [sig ] [2582/3531] Forecasting PTH... [2026-01-01T20:29:44.355866] [INFO ] [sig ] Generating forecast for: PTH [2026-01-01T20:29:44.355899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-01T20:29:44.368140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-01T20:29:44.368835] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-01T20:29:44.369893] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-01T20:29:44.369949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:44.370006] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:44.370035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:44.370095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:44.428381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:44.429587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:44.429686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:44.429721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:44.542722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:44.543031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:44.543109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:44.543140] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:44.547518] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: UP (p=62.02%) [2026-01-01T20:29:44.547881] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-01T20:29:44.548025] [INFO ] [sig ] PTH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:44.688006] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PTH.txt [2026-01-01T20:29:44.688195] [INFO ] [sig ] [2582/3531] Completed PTH in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-01T20:29:44.688239] [INFO ] [sig ] [2583/3531] Forecasting PTIX... [2026-01-01T20:29:44.688269] [INFO ] [sig ] Generating forecast for: PTIX [2026-01-01T20:29:44.688301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTIX' from 'https://tdm.silogroup.org/data/derivative_storage/PTIX.csv'. [2026-01-01T20:29:44.703550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTIX'. [2026-01-01T20:29:44.704091] [INFO ] [FORECASTER] Starting predict_future for PTIX [2026-01-01T20:29:44.705165] [DEBUG] [LOCAL ] No optimal features file found for PTIX: ./output/feature-sets/PTIX.txt [2026-01-01T20:29:44.705229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:44.705272] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:44.705308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:44.705387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:44.766747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:44.767489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:44.767624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:44.767661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:44.888077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:44.888244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:44.888287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:44.888315] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:44.891749] [DEBUG] [FORECASTER] PTIX: Forecast T+1@11:T+2@11: DOWN (p=43.18%) [2026-01-01T20:29:44.892027] [INFO ] [FORECASTER] Completed predict_future for PTIX [2026-01-01T20:29:44.892153] [INFO ] [sig ] PTIX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:45.029671] [INFO ] [LOCAL ] Saved forecast: PTIX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PTIX.txt [2026-01-01T20:29:45.029814] [INFO ] [sig ] [2583/3531] Completed PTIX in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-01T20:29:45.029854] [INFO ] [sig ] [2584/3531] Forecasting PTLO... [2026-01-01T20:29:45.029883] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-01T20:29:45.029914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-01T20:29:45.040785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-01T20:29:45.041155] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-01T20:29:45.041965] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-01T20:29:45.042017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:45.042049] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:45.042075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:45.042132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:45.097888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:45.098594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:45.098675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:45.098708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:45.220661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:45.220829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:45.220877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:45.220908] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:45.224339] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-01T20:29:45.224637] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-01T20:29:45.224764] [INFO ] [sig ] PTLO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:45.365997] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PTLO.txt [2026-01-01T20:29:45.366141] [INFO ] [sig ] [2584/3531] Completed PTLO in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-01T20:29:45.366184] [INFO ] [sig ] [2585/3531] Forecasting PTNQ... [2026-01-01T20:29:45.366214] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-01T20:29:45.366245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-01T20:29:45.376652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-01T20:29:45.376983] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-01T20:29:45.377799] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-01T20:29:45.377850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:45.377885] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:45.377913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:45.377983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:45.436458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:45.437165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:45.437247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:45.437281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:45.575015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:45.575199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:45.575249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:45.575279] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:45.578941] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-01-01T20:29:45.579271] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-01T20:29:45.579402] [INFO ] [sig ] PTNQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:45.721275] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PTNQ.txt [2026-01-01T20:29:45.721452] [INFO ] [sig ] [2585/3531] Completed PTNQ in 0.4s | 2.94 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-01T20:29:45.721512] [INFO ] [sig ] [2586/3531] Forecasting PTON... [2026-01-01T20:29:45.721546] [INFO ] [sig ] Generating forecast for: PTON [2026-01-01T20:29:45.721592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-01T20:29:45.733252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-01T20:29:45.733711] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-01T20:29:45.734560] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-01T20:29:45.734636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:45.734672] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:45.734700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:45.734759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:45.795746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:45.796639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:45.796724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:45.796757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:45.918036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:45.918208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:45.918249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:45.918302] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:45.922104] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: UP (p=70.53%) [2026-01-01T20:29:45.922387] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-01T20:29:45.922517] [INFO ] [sig ] PTON: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:46.065315] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PTON.txt [2026-01-01T20:29:46.065473] [INFO ] [sig ] [2586/3531] Completed PTON in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-01T20:29:46.065515] [INFO ] [sig ] [2587/3531] Forecasting PTY... [2026-01-01T20:29:46.065545] [INFO ] [sig ] Generating forecast for: PTY [2026-01-01T20:29:46.065627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-01T20:29:46.076431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-01T20:29:46.076767] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-01T20:29:46.077530] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-01T20:29:46.077601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:46.077636] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:46.077662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:46.077719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:46.133788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:46.134506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:46.134609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:46.134647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:46.256633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:46.256798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:46.256842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:46.256872] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:46.260325] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=72.00%) [2026-01-01T20:29:46.260616] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-01T20:29:46.260755] [INFO ] [sig ] PTY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:46.408244] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PTY.txt [2026-01-01T20:29:46.408419] [INFO ] [sig ] [2587/3531] Completed PTY in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-01T20:29:46.408461] [INFO ] [sig ] [2588/3531] Forecasting PUBM... [2026-01-01T20:29:46.408490] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-01T20:29:46.408527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-01T20:29:46.420531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-01T20:29:46.420959] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-01T20:29:46.421821] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-01T20:29:46.421874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:46.421905] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:46.421934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:46.421993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:46.479683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:46.480563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:46.480685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:46.480723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:46.613150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:46.613335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:46.613389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:46.613429] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:46.616891] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-01T20:29:46.617208] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-01T20:29:46.617344] [INFO ] [sig ] PUBM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:46.763197] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PUBM.txt [2026-01-01T20:29:46.763356] [INFO ] [sig ] [2588/3531] Completed PUBM in 0.4s | 2.94 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-01T20:29:46.763396] [INFO ] [sig ] [2589/3531] Forecasting PUK... [2026-01-01T20:29:46.763425] [INFO ] [sig ] Generating forecast for: PUK [2026-01-01T20:29:46.763456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-01T20:29:46.774436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-01T20:29:46.774828] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-01T20:29:46.775609] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-01T20:29:46.775660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:46.775692] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:46.775718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:46.775776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:46.831642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:46.832452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:46.832534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:46.832566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:46.951057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:46.951218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:46.951260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:46.951307] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:46.954709] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-01T20:29:46.954981] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-01T20:29:46.955101] [INFO ] [sig ] PUK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:47.102210] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PUK.txt [2026-01-01T20:29:47.102348] [INFO ] [sig ] [2589/3531] Completed PUK in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.3m [2026-01-01T20:29:47.102395] [INFO ] [sig ] [2590/3531] Forecasting PUMP... [2026-01-01T20:29:47.102426] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-01T20:29:47.102457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-01T20:29:47.113800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-01T20:29:47.114111] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-01T20:29:47.114969] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-01T20:29:47.115029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:47.115109] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:47.115141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:47.115202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:47.172282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:47.172924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:47.173022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:47.173057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:47.297490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:47.297656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:47.297698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:47.297728] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:47.301103] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: UP (p=50.86%) [2026-01-01T20:29:47.301380] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-01T20:29:47.301504] [INFO ] [sig ] PUMP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:47.450238] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PUMP.txt [2026-01-01T20:29:47.450370] [INFO ] [sig ] [2590/3531] Completed PUMP in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.3m [2026-01-01T20:29:47.450412] [INFO ] [sig ] [2591/3531] Forecasting PVH... [2026-01-01T20:29:47.450441] [INFO ] [sig ] Generating forecast for: PVH [2026-01-01T20:29:47.450472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-01T20:29:47.461670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-01T20:29:47.462013] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-01T20:29:47.462809] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-01T20:29:47.462861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:47.462893] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:47.462919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:47.462976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:47.518120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:47.518774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:47.518888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:47.518922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:47.641933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:47.642092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:47.642136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:47.642165] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:47.645648] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-01-01T20:29:47.645928] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-01T20:29:47.646057] [INFO ] [sig ] PVH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:47.783281] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PVH.txt [2026-01-01T20:29:47.783447] [INFO ] [sig ] [2591/3531] Completed PVH in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.3m [2026-01-01T20:29:47.783488] [INFO ] [sig ] [2592/3531] Forecasting PVL... [2026-01-01T20:29:47.783520] [INFO ] [sig ] Generating forecast for: PVL [2026-01-01T20:29:47.783551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-01T20:29:47.794820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-01T20:29:47.795199] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-01T20:29:47.796010] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-01T20:29:47.796062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:47.796094] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:47.796122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:47.796181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:47.855124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:47.856118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:47.856197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:47.856230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:47.971020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:47.971171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:47.971212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:47.971242] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:47.974697] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-01T20:29:47.974968] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-01T20:29:47.975091] [INFO ] [sig ] PVL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:48.130722] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PVL.txt [2026-01-01T20:29:48.130854] [INFO ] [sig ] [2592/3531] Completed PVL in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.3m [2026-01-01T20:29:48.130897] [INFO ] [sig ] [2593/3531] Forecasting PWP... [2026-01-01T20:29:48.130925] [INFO ] [sig ] Generating forecast for: PWP [2026-01-01T20:29:48.130956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-01T20:29:48.143109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-01T20:29:48.143473] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-01T20:29:48.144277] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-01T20:29:48.144328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:48.144360] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:48.144402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:48.144461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:48.203898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:48.204790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:48.204873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:48.204907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:48.326072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:48.326234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:48.326275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:48.326304] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:48.329818] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: UP (p=77.87%) [2026-01-01T20:29:48.330092] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-01T20:29:48.330216] [INFO ] [sig ] PWP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:48.466714] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PWP.txt [2026-01-01T20:29:48.466843] [INFO ] [sig ] [2593/3531] Completed PWP in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.3m [2026-01-01T20:29:48.466883] [INFO ] [sig ] [2594/3531] Forecasting PX... [2026-01-01T20:29:48.466912] [INFO ] [sig ] Generating forecast for: PX [2026-01-01T20:29:48.466942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-01T20:29:48.477852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-01T20:29:48.478205] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-01T20:29:48.479034] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-01T20:29:48.479086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:48.479119] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:48.479146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:48.479205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:48.536331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:48.537205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:48.537301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:48.537343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:48.670364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:48.670544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:48.670604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:48.670634] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:48.674076] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: DOWN (p=49.54%) [2026-01-01T20:29:48.674360] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-01T20:29:48.674480] [INFO ] [sig ] PX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:48.811316] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PX.txt [2026-01-01T20:29:48.811445] [INFO ] [sig ] [2594/3531] Completed PX in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.3m [2026-01-01T20:29:48.811484] [INFO ] [sig ] [2595/3531] Forecasting PXS... [2026-01-01T20:29:48.811512] [INFO ] [sig ] Generating forecast for: PXS [2026-01-01T20:29:48.811542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-01T20:29:48.821868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-01T20:29:48.822168] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-01T20:29:48.822959] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-01T20:29:48.823009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:48.823040] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:48.823067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:48.823125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:48.878137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:48.878743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:48.878817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:48.878848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:48.982784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:48.982945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:48.982986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:48.983014] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:48.986322] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=78.37%) [2026-01-01T20:29:48.986614] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-01T20:29:48.986736] [INFO ] [sig ] PXS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:49.124089] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PXS.txt [2026-01-01T20:29:49.124245] [INFO ] [sig ] [2595/3531] Completed PXS in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.3m [2026-01-01T20:29:49.124286] [INFO ] [sig ] [2596/3531] Forecasting PY... [2026-01-01T20:29:49.124314] [INFO ] [sig ] Generating forecast for: PY [2026-01-01T20:29:49.124345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-01T20:29:49.134436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-01T20:29:49.134767] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-01T20:29:49.135544] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-01T20:29:49.135622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:49.135655] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:49.135681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:49.135738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:49.190930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:49.191822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:49.191902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:49.191935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:49.297521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:49.297695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:49.297737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:49.297765] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:49.301200] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: UP (p=90.42%) [2026-01-01T20:29:49.301478] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-01T20:29:49.301619] [INFO ] [sig ] PY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:49.441858] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PY.txt [2026-01-01T20:29:49.442049] [INFO ] [sig ] [2596/3531] Completed PY in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.3m [2026-01-01T20:29:49.442091] [INFO ] [sig ] [2597/3531] Forecasting PYPL... [2026-01-01T20:29:49.442120] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-01T20:29:49.442183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-01T20:29:49.453836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-01T20:29:49.454258] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-01T20:29:49.455081] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-01T20:29:49.455132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:49.455164] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:49.455192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:49.455254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:49.513637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:49.514520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:49.514633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:49.514667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:49.632756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:49.632922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:49.632965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:49.632994] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:49.636436] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: UP (p=81.89%) [2026-01-01T20:29:49.636779] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-01T20:29:49.636909] [INFO ] [sig ] PYPL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:49.779899] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PYPL.txt [2026-01-01T20:29:49.780060] [INFO ] [sig ] [2597/3531] Completed PYPL in 0.3s | 2.94 sym/s | Total: 14.7m | ETA: 5.3m [2026-01-01T20:29:49.780099] [INFO ] [sig ] [2598/3531] Forecasting PYXS... [2026-01-01T20:29:49.780131] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-01T20:29:49.780161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-01T20:29:49.791462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-01T20:29:49.791846] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-01T20:29:49.792631] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-01T20:29:49.792681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:49.792714] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:49.792740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:49.792798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:49.850169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:49.851242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:49.851322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:49.851355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:49.969428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:49.969608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:49.969650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:49.969679] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:49.972991] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: UP (p=67.20%) [2026-01-01T20:29:49.973273] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-01T20:29:49.973397] [INFO ] [sig ] PYXS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:50.116623] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/PYXS.txt [2026-01-01T20:29:50.116805] [INFO ] [sig ] [2598/3531] Completed PYXS in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-01T20:29:50.116857] [INFO ] [sig ] [2599/3531] Forecasting PZZA... [2026-01-01T20:29:50.116887] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-01T20:29:50.116957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-01T20:29:50.127947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-01T20:29:50.128336] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-01T20:29:50.129206] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-01T20:29:50.129258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:50.129290] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:50.129323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:50.129381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:50.186715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:50.187563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:50.187665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:50.187699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:50.305652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:50.305816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:50.305858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:50.305887] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:50.309236] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: DOWN (p=43.74%) [2026-01-01T20:29:50.309533] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-01T20:29:50.309683] [INFO ] [sig ] PZZA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:50.448660] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/PZZA.txt [2026-01-01T20:29:50.448806] [INFO ] [sig ] [2599/3531] Completed PZZA in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-01T20:29:50.448847] [INFO ] [sig ] [2600/3531] Forecasting QBTS... [2026-01-01T20:29:50.448875] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-01T20:29:50.448906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-01T20:29:50.460094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-01T20:29:50.460446] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-01T20:29:50.461248] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-01T20:29:50.461298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:50.461330] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:50.461356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:50.461414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:50.518228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:50.519231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:50.519316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:50.519380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:50.645783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:50.645952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:50.645996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:50.646028] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:50.649521] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: DOWN (p=33.24%) [2026-01-01T20:29:50.649837] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-01T20:29:50.649966] [INFO ] [sig ] QBTS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:50.795005] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QBTS.txt [2026-01-01T20:29:50.795182] [INFO ] [sig ] [2600/3531] Completed QBTS in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-01T20:29:50.795224] [INFO ] [sig ] [2601/3531] Forecasting QCLN... [2026-01-01T20:29:50.795253] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-01T20:29:50.795285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-01T20:29:50.806606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-01T20:29:50.806986] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-01T20:29:50.807798] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-01T20:29:50.807849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:50.807881] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:50.807908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:50.807965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:50.863533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:50.864428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:50.864511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:50.864544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:50.986235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:50.986388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:50.986429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:50.986459] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:50.989841] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-01T20:29:50.990118] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-01T20:29:50.990244] [INFO ] [sig ] QCLN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:51.133118] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QCLN.txt [2026-01-01T20:29:51.133262] [INFO ] [sig ] [2601/3531] Completed QCLN in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-01T20:29:51.133302] [INFO ] [sig ] [2602/3531] Forecasting QCOM... [2026-01-01T20:29:51.133333] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-01T20:29:51.133363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-01T20:29:51.144721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-01T20:29:51.145078] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-01T20:29:51.145869] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-01T20:29:51.145919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:51.145951] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:51.145977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:51.146034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:51.201828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:51.202510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:51.202611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:51.202647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:51.322257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:51.322452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:51.322496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:51.322528] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:51.325918] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=61.04%) [2026-01-01T20:29:51.326203] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-01T20:29:51.326329] [INFO ] [sig ] QCOM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:51.465547] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QCOM.txt [2026-01-01T20:29:51.465700] [INFO ] [sig ] [2602/3531] Completed QCOM in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-01T20:29:51.465739] [INFO ] [sig ] [2603/3531] Forecasting QCRH... [2026-01-01T20:29:51.465769] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-01T20:29:51.465800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-01T20:29:51.476617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-01T20:29:51.476972] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-01T20:29:51.477775] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-01T20:29:51.477828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:51.477863] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:51.477892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:51.477952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:51.537269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:51.538196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:51.538287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:51.538323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:51.654665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:51.654830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:51.654872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:51.654902] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:51.658333] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: DOWN (p=17.79%) [2026-01-01T20:29:51.658626] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-01T20:29:51.658752] [INFO ] [sig ] QCRH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:51.802070] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QCRH.txt [2026-01-01T20:29:51.802228] [INFO ] [sig ] [2603/3531] Completed QCRH in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-01T20:29:51.802267] [INFO ] [sig ] [2604/3531] Forecasting QDEL... [2026-01-01T20:29:51.802301] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-01T20:29:51.802331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-01T20:29:51.814175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-01T20:29:51.814541] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-01T20:29:51.815551] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-01T20:29:51.815627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:51.815662] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:51.815689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:51.815748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:51.873888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:51.874559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:51.874654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:51.874688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:51.991987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:51.992137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:51.992179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:51.992210] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:51.995558] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: UP (p=70.11%) [2026-01-01T20:29:51.995850] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-01T20:29:51.995974] [INFO ] [sig ] QDEL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:52.132951] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QDEL.txt [2026-01-01T20:29:52.133090] [INFO ] [sig ] [2604/3531] Completed QDEL in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-01T20:29:52.133129] [INFO ] [sig ] [2605/3531] Forecasting QFIN... [2026-01-01T20:29:52.133158] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-01T20:29:52.133188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-01T20:29:52.143934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-01T20:29:52.144250] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-01T20:29:52.145057] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-01T20:29:52.145107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:52.145138] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:52.145164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:52.145220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:52.200434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:52.201037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:52.201113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:52.201144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:52.326190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:52.326377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:52.326425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:52.326462] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:52.330048] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: UP (p=51.95%) [2026-01-01T20:29:52.330321] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-01T20:29:52.330438] [INFO ] [sig ] QFIN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:52.468244] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QFIN.txt [2026-01-01T20:29:52.468393] [INFO ] [sig ] [2605/3531] Completed QFIN in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-01T20:29:52.468434] [INFO ] [sig ] [2606/3531] Forecasting QGEN... [2026-01-01T20:29:52.468492] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-01T20:29:52.468527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-01T20:29:52.481952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-01T20:29:52.482270] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-01T20:29:52.483233] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-01T20:29:52.483319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:52.483363] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:52.483390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:52.483446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:52.538784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:52.539525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:52.539622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:52.539656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:52.657057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:52.657218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:52.657257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:52.657288] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:52.660690] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-01T20:29:52.660957] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-01T20:29:52.661083] [INFO ] [sig ] QGEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:52.798712] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QGEN.txt [2026-01-01T20:29:52.798854] [INFO ] [sig ] [2606/3531] Completed QGEN in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-01T20:29:52.798894] [INFO ] [sig ] [2607/3531] Forecasting QLYS... [2026-01-01T20:29:52.798922] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-01T20:29:52.799015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-01T20:29:52.810268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-01T20:29:52.810615] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-01T20:29:52.811377] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-01T20:29:52.811427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:52.811485] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:52.811518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:52.811596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:52.867349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:52.868143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:52.868222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:52.868254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:52.988244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:52.988400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:52.988442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:52.988471] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:52.991820] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-01-01T20:29:52.992086] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-01T20:29:52.992201] [INFO ] [sig ] QLYS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:53.133288] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QLYS.txt [2026-01-01T20:29:53.133458] [INFO ] [sig ] [2607/3531] Completed QLYS in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.2m [2026-01-01T20:29:53.133501] [INFO ] [sig ] [2608/3531] Forecasting QMCO... [2026-01-01T20:29:53.133535] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-01T20:29:53.133564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-01T20:29:53.144758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-01T20:29:53.145133] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-01T20:29:53.145922] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-01T20:29:53.145972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:53.146005] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:53.146032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:53.146088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:53.201749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:53.202507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:53.202607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:53.202642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:53.322062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:53.322225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:53.322266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:53.322296] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:53.325603] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: UP (p=96.81%) [2026-01-01T20:29:53.325871] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-01T20:29:53.325989] [INFO ] [sig ] QMCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:53.464078] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QMCO.txt [2026-01-01T20:29:53.464221] [INFO ] [sig ] [2608/3531] Completed QMCO in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.2m [2026-01-01T20:29:53.464261] [INFO ] [sig ] [2609/3531] Forecasting QMOM... [2026-01-01T20:29:53.464290] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-01T20:29:53.464319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-01T20:29:53.475155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-01T20:29:53.475517] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-01T20:29:53.476325] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-01T20:29:53.476376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:53.476408] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:53.476435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:53.476492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:53.531859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:53.532458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:53.532534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:53.532566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:53.648805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:53.648978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:53.649022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:53.649050] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:53.652373] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=79.09%) [2026-01-01T20:29:53.652657] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-01T20:29:53.652778] [INFO ] [sig ] QMOM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:53.792912] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QMOM.txt [2026-01-01T20:29:53.793042] [INFO ] [sig ] [2609/3531] Completed QMOM in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.2m [2026-01-01T20:29:53.793088] [INFO ] [sig ] [2610/3531] Forecasting QNCX... [2026-01-01T20:29:53.793119] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-01T20:29:53.793149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-01T20:29:53.804621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-01T20:29:53.804937] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-01T20:29:53.805740] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-01T20:29:53.805791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:53.805821] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:53.805848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:53.805904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:53.861285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:53.862117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:53.862197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:53.862229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:53.979440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:53.979618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:53.979662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:53.979724] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:53.983107] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: DOWN (p=43.92%) [2026-01-01T20:29:53.983389] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-01T20:29:53.983515] [INFO ] [sig ] QNCX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:54.126672] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QNCX.txt [2026-01-01T20:29:54.126853] [INFO ] [sig ] [2610/3531] Completed QNCX in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.2m [2026-01-01T20:29:54.126905] [INFO ] [sig ] [2611/3531] Forecasting QNTM... [2026-01-01T20:29:54.126938] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-01T20:29:54.126973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-01T20:29:54.138246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-01T20:29:54.138612] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-01T20:29:54.139433] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-01T20:29:54.139485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:54.139517] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:54.139544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:54.139622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:54.196869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:54.197789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:54.197883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:54.197917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:54.327503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:54.327702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:54.327746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:54.327777] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:54.331353] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=36.31%) [2026-01-01T20:29:54.331681] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-01T20:29:54.331811] [INFO ] [sig ] QNTM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:54.479240] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QNTM.txt [2026-01-01T20:29:54.479409] [INFO ] [sig ] [2611/3531] Completed QNTM in 0.4s | 2.94 sym/s | Total: 14.8m | ETA: 5.2m [2026-01-01T20:29:54.479452] [INFO ] [sig ] [2612/3531] Forecasting QQMG... [2026-01-01T20:29:54.479485] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-01T20:29:54.479516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-01T20:29:54.490751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-01T20:29:54.491145] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-01T20:29:54.491980] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-01T20:29:54.492032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:54.492064] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:54.492091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:54.492151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:54.551659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:54.552660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:54.552758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:54.552794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:54.664751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:54.664907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:54.664951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:54.664982] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:54.668459] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: UP (p=63.23%) [2026-01-01T20:29:54.668756] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-01T20:29:54.668881] [INFO ] [sig ] QQMG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:54.812783] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QQMG.txt [2026-01-01T20:29:54.812927] [INFO ] [sig ] [2612/3531] Completed QQMG in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.2m [2026-01-01T20:29:54.812968] [INFO ] [sig ] [2613/3531] Forecasting QQQ... [2026-01-01T20:29:54.812997] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-01T20:29:54.813028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-01T20:29:54.824315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-01T20:29:54.824764] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-01T20:29:54.825731] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-01T20:29:54.825791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:54.825834] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:54.825866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:54.825940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:54.882303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:54.883271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:54.883355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:54.883387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:55.005871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:55.006009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:55.006065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:55.006095] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:55.009357] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: DOWN (p=13.07%) [2026-01-01T20:29:55.009654] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-01T20:29:55.009782] [INFO ] [sig ] QQQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:55.154543] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QQQ.txt [2026-01-01T20:29:55.154901] [INFO ] [sig ] [2613/3531] Completed QQQ in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.2m [2026-01-01T20:29:55.154955] [INFO ] [sig ] [2614/3531] Forecasting QQQE... [2026-01-01T20:29:55.154987] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-01T20:29:55.155016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-01T20:29:55.168037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-01T20:29:55.168391] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-01T20:29:55.169431] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-01T20:29:55.169482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:55.169513] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:55.169539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:55.169616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:55.228005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:55.228613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:55.228687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:55.228719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:55.350033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:55.350204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:55.350249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:55.350281] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:55.353714] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: UP (p=85.13%) [2026-01-01T20:29:55.353978] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-01T20:29:55.354095] [INFO ] [sig ] QQQE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:55.496499] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QQQE.txt [2026-01-01T20:29:55.496695] [INFO ] [sig ] [2614/3531] Completed QQQE in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.2m [2026-01-01T20:29:55.496741] [INFO ] [sig ] [2615/3531] Forecasting QQQI... [2026-01-01T20:29:55.496800] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-01T20:29:55.496833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-01T20:29:55.507903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-01T20:29:55.508272] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-01T20:29:55.509095] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-01T20:29:55.509148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:55.509179] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:55.509205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:55.509262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:55.564866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:55.565551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:55.565643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:55.565676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:55.679305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:55.679455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:55.679496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:55.679528] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:55.682915] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=77.01%) [2026-01-01T20:29:55.683184] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-01T20:29:55.683306] [INFO ] [sig ] QQQI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:55.825594] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QQQI.txt [2026-01-01T20:29:55.825736] [INFO ] [sig ] [2615/3531] Completed QQQI in 0.3s | 2.94 sym/s | Total: 14.8m | ETA: 5.2m [2026-01-01T20:29:55.825774] [INFO ] [sig ] [2616/3531] Forecasting QQQJ... [2026-01-01T20:29:55.825804] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-01T20:29:55.825834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-01T20:29:55.836681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-01T20:29:55.837009] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-01T20:29:55.837802] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-01T20:29:55.837852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:55.837883] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:55.837908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:55.837964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:55.894476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:55.895292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:55.895368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:55.895399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:56.011601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:56.011755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:56.011795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:56.011825] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:56.015113] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: DOWN (p=30.79%) [2026-01-01T20:29:56.015377] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-01T20:29:56.015498] [INFO ] [sig ] QQQJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:56.163624] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QQQJ.txt [2026-01-01T20:29:56.163955] [INFO ] [sig ] [2616/3531] Completed QQQJ in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-01T20:29:56.163994] [INFO ] [sig ] [2617/3531] Forecasting QQQM... [2026-01-01T20:29:56.164023] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-01T20:29:56.164052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-01T20:29:56.175335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-01T20:29:56.175683] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-01T20:29:56.176476] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-01T20:29:56.176527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:56.176596] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:56.176628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:56.176686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:56.232106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:56.232795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:56.232918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:56.232951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:56.353838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:56.353992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:56.354032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:56.354062] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:56.357339] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=70.10%) [2026-01-01T20:29:56.357625] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-01T20:29:56.357744] [INFO ] [sig ] QQQM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:56.505209] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QQQM.txt [2026-01-01T20:29:56.505387] [INFO ] [sig ] [2617/3531] Completed QQQM in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-01T20:29:56.505437] [INFO ] [sig ] [2618/3531] Forecasting QQQX... [2026-01-01T20:29:56.505470] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-01T20:29:56.505500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-01T20:29:56.516928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-01T20:29:56.517331] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-01T20:29:56.518154] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-01T20:29:56.518208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:56.518242] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:56.518270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:56.518330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:56.579467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:56.580358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:56.580441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:56.580474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:56.700182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:56.700344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:56.700386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:56.700416] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:56.703822] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=85.32%) [2026-01-01T20:29:56.704087] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-01T20:29:56.704206] [INFO ] [sig ] QQQX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:56.844187] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QQQX.txt [2026-01-01T20:29:56.844323] [INFO ] [sig ] [2618/3531] Completed QQQX in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-01T20:29:56.844362] [INFO ] [sig ] [2619/3531] Forecasting QQQY... [2026-01-01T20:29:56.844392] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-01T20:29:56.844421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-01T20:29:56.855029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-01T20:29:56.855375] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-01T20:29:56.856151] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-01T20:29:56.856202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:56.856233] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:56.856260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:56.856317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:56.917416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:56.918277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:56.918365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:56.918400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:57.039257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:57.039418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:57.039460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:57.039489] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:57.043280] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-01-01T20:29:57.043594] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-01T20:29:57.043719] [INFO ] [sig ] QQQY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:57.238194] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QQQY.txt [2026-01-01T20:29:57.238339] [INFO ] [sig ] [2619/3531] Completed QQQY in 0.4s | 2.94 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-01T20:29:57.238379] [INFO ] [sig ] [2620/3531] Forecasting QRHC... [2026-01-01T20:29:57.238408] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-01T20:29:57.238439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-01T20:29:57.249016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-01T20:29:57.249393] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-01T20:29:57.250191] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-01T20:29:57.250242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:57.250274] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:57.250302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:57.250359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:57.306342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:57.307108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:57.307192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:57.307226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:57.423065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:57.423227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:57.423269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:57.423298] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:57.426635] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: UP (p=93.94%) [2026-01-01T20:29:57.426904] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-01T20:29:57.427027] [INFO ] [sig ] QRHC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:57.568116] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QRHC.txt [2026-01-01T20:29:57.568308] [INFO ] [sig ] [2620/3531] Completed QRHC in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-01T20:29:57.568362] [INFO ] [sig ] [2621/3531] Forecasting QRVO... [2026-01-01T20:29:57.568424] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-01T20:29:57.568456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-01T20:29:57.579461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-01T20:29:57.579861] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-01T20:29:57.580660] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-01T20:29:57.580722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:57.580761] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:57.580790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:57.580851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:57.637272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:57.638120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:57.638200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:57.638233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:57.758121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:57.758279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:57.758320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:57.758349] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:57.761729] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: DOWN (p=42.55%) [2026-01-01T20:29:57.761996] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-01T20:29:57.762112] [INFO ] [sig ] QRVO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:57.899592] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QRVO.txt [2026-01-01T20:29:57.899744] [INFO ] [sig ] [2621/3531] Completed QRVO in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-01T20:29:57.899784] [INFO ] [sig ] [2622/3531] Forecasting QS... [2026-01-01T20:29:57.899815] [INFO ] [sig ] Generating forecast for: QS [2026-01-01T20:29:57.899846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-01T20:29:57.910713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-01T20:29:57.911026] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-01T20:29:57.911808] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-01T20:29:57.911858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:57.911890] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:57.911917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:57.911975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:57.968051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:57.968672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:57.968748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:57.968781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:58.089061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:58.089215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:58.089255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:58.089284] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:58.092627] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=0.67%) [2026-01-01T20:29:58.092893] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-01T20:29:58.093031] [INFO ] [sig ] QS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:58.230640] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QS.txt [2026-01-01T20:29:58.230759] [INFO ] [sig ] [2622/3531] Completed QS in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-01T20:29:58.230797] [INFO ] [sig ] [2623/3531] Forecasting QSI... [2026-01-01T20:29:58.230828] [INFO ] [sig ] Generating forecast for: QSI [2026-01-01T20:29:58.230857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-01T20:29:58.242676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-01T20:29:58.243017] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-01T20:29:58.243796] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-01T20:29:58.243847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:58.243880] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:58.243906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:58.243962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:58.303923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:58.304589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:58.304665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:58.304697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:58.422865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:58.423029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:58.423072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:58.423102] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:58.426546] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: UP (p=76.57%) [2026-01-01T20:29:58.426841] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-01T20:29:58.426965] [INFO ] [sig ] QSI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:58.565541] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QSI.txt [2026-01-01T20:29:58.565697] [INFO ] [sig ] [2623/3531] Completed QSI in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-01T20:29:58.565737] [INFO ] [sig ] [2624/3531] Forecasting QTEC... [2026-01-01T20:29:58.565770] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-01T20:29:58.565802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-01T20:29:58.576585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-01T20:29:58.576895] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-01T20:29:58.577695] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-01T20:29:58.577747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:58.577806] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:58.577836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:58.577894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:58.633022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:58.633644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:58.633721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:58.633755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:58.754386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:58.754542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:58.754601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:58.754667] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:58.758015] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=97.54%) [2026-01-01T20:29:58.758291] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-01T20:29:58.758416] [INFO ] [sig ] QTEC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:58.900882] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QTEC.txt [2026-01-01T20:29:58.901012] [INFO ] [sig ] [2624/3531] Completed QTEC in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.1m [2026-01-01T20:29:58.901051] [INFO ] [sig ] [2625/3531] Forecasting QTRX... [2026-01-01T20:29:58.901082] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-01T20:29:58.901112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-01T20:29:58.912177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-01T20:29:58.912491] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-01T20:29:58.913271] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-01T20:29:58.913321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:58.913353] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:58.913380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:58.913436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:58.969372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:58.969989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:58.970063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:58.970095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:59.088047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:59.088196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:59.088238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:59.088267] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:59.091639] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: DOWN (p=5.37%) [2026-01-01T20:29:59.091905] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-01T20:29:59.092024] [INFO ] [sig ] QTRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:59.230522] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QTRX.txt [2026-01-01T20:29:59.230710] [INFO ] [sig ] [2625/3531] Completed QTRX in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.1m [2026-01-01T20:29:59.230752] [INFO ] [sig ] [2626/3531] Forecasting QTTB... [2026-01-01T20:29:59.230814] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-01T20:29:59.230849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-01T20:29:59.241976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-01T20:29:59.242321] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-01T20:29:59.243113] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-01T20:29:59.243166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:59.243199] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:59.243225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:59.243281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:59.298663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:59.299560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:59.299683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:59.299718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:59.418261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:59.418420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:59.418460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:59.418489] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:59.421790] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=33.98%) [2026-01-01T20:29:59.422057] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-01T20:29:59.422176] [INFO ] [sig ] QTTB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:29:59.563644] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QTTB.txt [2026-01-01T20:29:59.563808] [INFO ] [sig ] [2626/3531] Completed QTTB in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.1m [2026-01-01T20:29:59.563848] [INFO ] [sig ] [2627/3531] Forecasting QTUM... [2026-01-01T20:29:59.563877] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-01T20:29:59.563907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-01T20:29:59.577787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-01T20:29:59.578129] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-01T20:29:59.578913] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-01T20:29:59.578987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:59.579020] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:59.579046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:59.579103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:59.637686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:59.638545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:59.638660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:59.638695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:29:59.756398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:29:59.756562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:29:59.756624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:29:59.756693] [INFO ] [FORECASTER] Training complete [2026-01-01T20:29:59.760150] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: UP (p=82.35%) [2026-01-01T20:29:59.760429] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-01T20:29:59.760553] [INFO ] [sig ] QTUM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:29:59.902423] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QTUM.txt [2026-01-01T20:29:59.902604] [INFO ] [sig ] [2627/3531] Completed QTUM in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.1m [2026-01-01T20:29:59.902655] [INFO ] [sig ] [2628/3531] Forecasting QTWO... [2026-01-01T20:29:59.902722] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-01T20:29:59.902762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-01T20:29:59.915994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-01T20:29:59.916606] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-01T20:29:59.917754] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-01T20:29:59.917955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:29:59.917995] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:29:59.918038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:29:59.918144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:29:59.974109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:29:59.975048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:29:59.975134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:29:59.975166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:00.100375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:00.100541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:00.100602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:00.100635] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:00.104032] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: DOWN (p=19.37%) [2026-01-01T20:30:00.104313] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-01T20:30:00.104439] [INFO ] [sig ] QTWO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:00.246863] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QTWO.txt [2026-01-01T20:30:00.247012] [INFO ] [sig ] [2628/3531] Completed QTWO in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.1m [2026-01-01T20:30:00.247052] [INFO ] [sig ] [2629/3531] Forecasting QUAD... [2026-01-01T20:30:00.247082] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-01T20:30:00.247134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-01T20:30:00.258072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-01T20:30:00.258428] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-01T20:30:00.259265] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-01T20:30:00.259320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:00.259353] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:00.259381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:00.259441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:00.316730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:00.317537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:00.317644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:00.317686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:00.444043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:00.444244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:00.444290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:00.444320] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:00.448233] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: UP (p=77.01%) [2026-01-01T20:30:00.448599] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-01T20:30:00.448750] [INFO ] [sig ] QUAD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:00.593963] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QUAD.txt [2026-01-01T20:30:00.594130] [INFO ] [sig ] [2629/3531] Completed QUAD in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.1m [2026-01-01T20:30:00.594171] [INFO ] [sig ] [2630/3531] Forecasting QUIK... [2026-01-01T20:30:00.594201] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-01T20:30:00.594233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-01T20:30:00.604781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-01T20:30:00.605155] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-01T20:30:00.605949] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-01T20:30:00.606001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:00.606032] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:00.606059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:00.606116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:00.661585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:00.662383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:00.662459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:00.662492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:00.791321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:00.791485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:00.791525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:00.791555] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:00.794951] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-01-01T20:30:00.795236] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-01T20:30:00.795359] [INFO ] [sig ] QUIK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:00.935533] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QUIK.txt [2026-01-01T20:30:00.935692] [INFO ] [sig ] [2630/3531] Completed QUIK in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.1m [2026-01-01T20:30:00.935733] [INFO ] [sig ] [2631/3531] Forecasting QURE... [2026-01-01T20:30:00.935763] [INFO ] [sig ] Generating forecast for: QURE [2026-01-01T20:30:00.935793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-01T20:30:00.947239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-01T20:30:00.947535] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-01T20:30:00.948308] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-01T20:30:00.948359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:00.948391] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:00.948418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:00.948475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:01.003616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:01.004196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:01.004269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:01.004301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:01.127073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:01.127249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:01.127350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:01.127384] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:01.130853] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-01-01T20:30:01.131118] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-01T20:30:01.131238] [INFO ] [sig ] QURE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:01.275459] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QURE.txt [2026-01-01T20:30:01.275632] [INFO ] [sig ] [2631/3531] Completed QURE in 0.3s | 2.94 sym/s | Total: 14.9m | ETA: 5.1m [2026-01-01T20:30:01.275681] [INFO ] [sig ] [2632/3531] Forecasting QVAL... [2026-01-01T20:30:01.275726] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-01T20:30:01.275766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-01T20:30:01.321501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-01T20:30:01.321918] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-01T20:30:01.322714] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-01T20:30:01.322764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:01.322796] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:01.322824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:01.322881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:01.380557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:01.381413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:01.381492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:01.381525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:01.501633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:01.501812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:01.502077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:01.502126] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:01.507742] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: UP (p=62.68%) [2026-01-01T20:30:01.508326] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-01T20:30:01.508505] [INFO ] [sig ] QVAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:01.658768] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QVAL.txt [2026-01-01T20:30:01.658990] [INFO ] [sig ] [2632/3531] Completed QVAL in 0.4s | 2.94 sym/s | Total: 14.9m | ETA: 5.1m [2026-01-01T20:30:01.659043] [INFO ] [sig ] [2633/3531] Forecasting QVCC... [2026-01-01T20:30:01.659081] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-01T20:30:01.659115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-01T20:30:01.670281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-01T20:30:01.670753] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-01T20:30:01.671545] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-01T20:30:01.671616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:01.671650] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:01.671676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:01.671732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:01.730083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:01.731037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:01.731149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:01.731181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:01.860357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:01.860531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:01.860605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:01.860639] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:01.864418] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=24.92%) [2026-01-01T20:30:01.864826] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-01T20:30:01.864985] [INFO ] [sig ] QVCC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:02.011739] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QVCC.txt [2026-01-01T20:30:02.011914] [INFO ] [sig ] [2633/3531] Completed QVCC in 0.4s | 2.94 sym/s | Total: 14.9m | ETA: 5.1m [2026-01-01T20:30:02.011956] [INFO ] [sig ] [2634/3531] Forecasting QYLD... [2026-01-01T20:30:02.011985] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-01T20:30:02.012044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-01T20:30:02.023679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-01T20:30:02.024111] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-01T20:30:02.024986] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-01T20:30:02.025038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:02.025069] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:02.025098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:02.025155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:02.082836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:02.083762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:02.083880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:02.083914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:02.215205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:02.215367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:02.215409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:02.215440] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:02.218857] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=63.55%) [2026-01-01T20:30:02.219181] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-01T20:30:02.219312] [INFO ] [sig ] QYLD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:02.367302] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/QYLD.txt [2026-01-01T20:30:02.367548] [INFO ] [sig ] [2634/3531] Completed QYLD in 0.4s | 2.94 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-01T20:30:02.367641] [INFO ] [sig ] [2635/3531] Forecasting QYLG... [2026-01-01T20:30:02.367690] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-01T20:30:02.367733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-01T20:30:02.379471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-01T20:30:02.379924] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-01T20:30:02.380878] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-01T20:30:02.380939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:02.380981] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:02.381017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:02.381095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:02.442633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:02.443503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:02.443611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:02.443648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:02.569253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:02.569415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:02.569462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:02.569533] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:02.573059] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: DOWN (p=49.21%) [2026-01-01T20:30:02.573347] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-01T20:30:02.573477] [INFO ] [sig ] QYLG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:02.716225] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/QYLG.txt [2026-01-01T20:30:02.716397] [INFO ] [sig ] [2635/3531] Completed QYLG in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-01T20:30:02.716439] [INFO ] [sig ] [2636/3531] Forecasting RA... [2026-01-01T20:30:02.716468] [INFO ] [sig ] Generating forecast for: RA [2026-01-01T20:30:02.716500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-01T20:30:02.728486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-01T20:30:02.728907] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-01T20:30:02.729779] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-01T20:30:02.729831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:02.729862] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:02.729889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:02.729947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:02.788876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:02.789838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:02.789923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:02.789956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:02.909541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:02.909717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:02.909760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:02.909787] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:02.913100] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=77.63%) [2026-01-01T20:30:02.913366] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-01T20:30:02.913488] [INFO ] [sig ] RA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:03.054087] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RA.txt [2026-01-01T20:30:03.054230] [INFO ] [sig ] [2636/3531] Completed RA in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-01T20:30:03.054269] [INFO ] [sig ] [2637/3531] Forecasting RACE... [2026-01-01T20:30:03.054326] [INFO ] [sig ] Generating forecast for: RACE [2026-01-01T20:30:03.054358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-01T20:30:03.133241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-01T20:30:03.133604] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-01T20:30:03.134382] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-01T20:30:03.134432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:03.134463] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:03.134489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:03.134545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:03.190067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:03.190777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:03.190853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:03.190885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:03.316754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:03.316868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:03.316908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:03.316937] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:03.320281] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-01-01T20:30:03.320548] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-01T20:30:03.320689] [INFO ] [sig ] RACE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:03.457057] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RACE.txt [2026-01-01T20:30:03.457238] [INFO ] [sig ] [2637/3531] Completed RACE in 0.4s | 2.94 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-01T20:30:03.457280] [INFO ] [sig ] [2638/3531] Forecasting RAIL... [2026-01-01T20:30:03.457311] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-01T20:30:03.457342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-01T20:30:03.468105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-01T20:30:03.468458] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-01T20:30:03.469310] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-01T20:30:03.469362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:03.469394] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:03.469420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:03.469478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:03.524602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:03.525338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:03.525421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:03.525452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:03.648158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:03.648319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:03.648363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:03.648395] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:03.651836] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-01T20:30:03.652116] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-01T20:30:03.652240] [INFO ] [sig ] RAIL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:03.792303] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RAIL.txt [2026-01-01T20:30:03.792457] [INFO ] [sig ] [2638/3531] Completed RAIL in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-01T20:30:03.792496] [INFO ] [sig ] [2639/3531] Forecasting RAMP... [2026-01-01T20:30:03.792526] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-01T20:30:03.792557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-01T20:30:03.803480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-01T20:30:03.803839] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-01T20:30:03.804653] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-01T20:30:03.804706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:03.804742] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:03.804771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:03.804845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:03.861405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:03.862289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:03.862376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:03.862411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:03.985917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:03.986071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:03.986112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:03.986141] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:03.989533] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=26.45%) [2026-01-01T20:30:03.989830] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-01T20:30:03.989957] [INFO ] [sig ] RAMP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:04.131314] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RAMP.txt [2026-01-01T20:30:04.131450] [INFO ] [sig ] [2639/3531] Completed RAMP in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-01T20:30:04.131489] [INFO ] [sig ] [2640/3531] Forecasting RAPP... [2026-01-01T20:30:04.131518] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-01T20:30:04.131549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-01T20:30:04.142476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-01T20:30:04.142808] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-01T20:30:04.143590] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-01T20:30:04.143646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:04.143685] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:04.143719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:04.143783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:04.199264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:04.199927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:04.200003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:04.200035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:04.318095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:04.318254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:04.318296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:04.318324] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:04.321660] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: DOWN (p=49.51%) [2026-01-01T20:30:04.321929] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-01T20:30:04.322049] [INFO ] [sig ] RAPP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:04.458710] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RAPP.txt [2026-01-01T20:30:04.458845] [INFO ] [sig ] [2640/3531] Completed RAPP in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-01T20:30:04.458884] [INFO ] [sig ] [2641/3531] Forecasting RARE... [2026-01-01T20:30:04.458914] [INFO ] [sig ] Generating forecast for: RARE [2026-01-01T20:30:04.458997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-01T20:30:04.470643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-01T20:30:04.470986] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-01T20:30:04.471789] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-01T20:30:04.471840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:04.471897] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:04.471926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:04.471983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:04.526915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:04.527564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:04.527688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:04.527721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:04.644829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:04.644992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:04.645033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:04.645061] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:04.648363] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-01-01T20:30:04.648651] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-01T20:30:04.648772] [INFO ] [sig ] RARE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:04.785145] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RARE.txt [2026-01-01T20:30:04.785282] [INFO ] [sig ] [2641/3531] Completed RARE in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-01T20:30:04.785321] [INFO ] [sig ] [2642/3531] Forecasting RAVE... [2026-01-01T20:30:04.785378] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-01T20:30:04.785411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-01T20:30:04.795859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-01T20:30:04.796196] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-01T20:30:04.797013] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-01T20:30:04.797065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:04.797096] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:04.797122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:04.797178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:04.851946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:04.852602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:04.852679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:04.852711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:04.957945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:04.958109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:04.958151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:04.958180] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:04.961542] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: UP (p=59.90%) [2026-01-01T20:30:04.961846] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-01T20:30:04.961969] [INFO ] [sig ] RAVE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:05.101475] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RAVE.txt [2026-01-01T20:30:05.101652] [INFO ] [sig ] [2642/3531] Completed RAVE in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.0m [2026-01-01T20:30:05.101721] [INFO ] [sig ] [2643/3531] Forecasting RAY... [2026-01-01T20:30:05.101754] [INFO ] [sig ] Generating forecast for: RAY [2026-01-01T20:30:05.101789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-01T20:30:05.113065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-01T20:30:05.113483] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-01T20:30:05.114277] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-01T20:30:05.114327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:05.114358] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:05.114384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:05.114440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:05.169935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:05.170828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:05.170911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:05.170943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:05.283351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:05.283510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:05.283552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:05.283610] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:05.286948] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=29.96%) [2026-01-01T20:30:05.287226] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-01T20:30:05.287350] [INFO ] [sig ] RAY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:05.427870] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RAY.txt [2026-01-01T20:30:05.428034] [INFO ] [sig ] [2643/3531] Completed RAY in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.0m [2026-01-01T20:30:05.428073] [INFO ] [sig ] [2644/3531] Forecasting RBA... [2026-01-01T20:30:05.428101] [INFO ] [sig ] Generating forecast for: RBA [2026-01-01T20:30:05.428133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-01T20:30:05.439530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-01T20:30:05.439939] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-01T20:30:05.440751] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-01T20:30:05.440802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:05.440832] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:05.440857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:05.440912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:05.495479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:05.496382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:05.496470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:05.496503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:05.615406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:05.615564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:05.615654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:05.615713] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:05.619053] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: UP (p=93.08%) [2026-01-01T20:30:05.619318] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-01T20:30:05.619439] [INFO ] [sig ] RBA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:05.755021] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RBA.txt [2026-01-01T20:30:05.755160] [INFO ] [sig ] [2644/3531] Completed RBA in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.0m [2026-01-01T20:30:05.755199] [INFO ] [sig ] [2645/3531] Forecasting RBB... [2026-01-01T20:30:05.755229] [INFO ] [sig ] Generating forecast for: RBB [2026-01-01T20:30:05.755260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-01T20:30:05.765801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-01T20:30:05.766132] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-01T20:30:05.766923] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-01T20:30:05.766974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:05.767005] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:05.767032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:05.767089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:05.821986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:05.822634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:05.822712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:05.822743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:05.943131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:05.943282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:05.943324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:05.943352] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:05.946700] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=22.60%) [2026-01-01T20:30:05.946965] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-01T20:30:05.947095] [INFO ] [sig ] RBB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:06.083627] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RBB.txt [2026-01-01T20:30:06.083765] [INFO ] [sig ] [2645/3531] Completed RBB in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.0m [2026-01-01T20:30:06.083803] [INFO ] [sig ] [2646/3531] Forecasting RBBN... [2026-01-01T20:30:06.083833] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-01T20:30:06.083864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-01T20:30:06.094425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-01T20:30:06.094799] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-01T20:30:06.095564] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-01T20:30:06.095633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:06.095664] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:06.095690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:06.095746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:06.150412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:06.151138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:06.151217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:06.151249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:06.269204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:06.269369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:06.269408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:06.269439] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:06.272773] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: UP (p=66.25%) [2026-01-01T20:30:06.273061] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-01T20:30:06.273179] [INFO ] [sig ] RBBN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:06.409427] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RBBN.txt [2026-01-01T20:30:06.409558] [INFO ] [sig ] [2646/3531] Completed RBBN in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.0m [2026-01-01T20:30:06.409615] [INFO ] [sig ] [2647/3531] Forecasting RBC... [2026-01-01T20:30:06.409672] [INFO ] [sig ] Generating forecast for: RBC [2026-01-01T20:30:06.409704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-01T20:30:06.421820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-01T20:30:06.422173] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-01T20:30:06.422985] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-01T20:30:06.423036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:06.423067] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:06.423093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:06.423155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:06.478721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:06.479372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:06.479453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:06.479485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:06.597115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:06.597277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:06.597318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:06.597346] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:06.600674] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: DOWN (p=7.68%) [2026-01-01T20:30:06.600949] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-01T20:30:06.601068] [INFO ] [sig ] RBC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:06.748462] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RBC.txt [2026-01-01T20:30:06.748631] [INFO ] [sig ] [2647/3531] Completed RBC in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.0m [2026-01-01T20:30:06.748673] [INFO ] [sig ] [2648/3531] Forecasting RBCAA... [2026-01-01T20:30:06.748704] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-01T20:30:06.748733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-01T20:30:06.759431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-01T20:30:06.759775] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-01T20:30:06.760659] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-01T20:30:06.760713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:06.760746] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:06.760774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:06.760834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:06.820425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:06.821476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:06.821593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:06.821643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:06.941888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:06.942082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:06.942124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:06.942154] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:06.945496] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=43.18%) [2026-01-01T20:30:06.945796] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-01T20:30:06.945921] [INFO ] [sig ] RBCAA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:07.083644] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RBCAA.txt [2026-01-01T20:30:07.083781] [INFO ] [sig ] [2648/3531] Completed RBCAA in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.0m [2026-01-01T20:30:07.083838] [INFO ] [sig ] [2649/3531] Forecasting RBLX... [2026-01-01T20:30:07.083871] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-01T20:30:07.083924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-01T20:30:07.095265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-01T20:30:07.095593] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-01T20:30:07.096366] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-01T20:30:07.096417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:07.096449] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:07.096475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:07.096532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:07.152304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:07.152914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:07.152989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:07.153022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:07.270406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:07.270562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:07.270620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:07.270654] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:07.273937] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: UP (p=73.03%) [2026-01-01T20:30:07.274200] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-01T20:30:07.274320] [INFO ] [sig ] RBLX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:07.411888] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RBLX.txt [2026-01-01T20:30:07.412023] [INFO ] [sig ] [2649/3531] Completed RBLX in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.0m [2026-01-01T20:30:07.412061] [INFO ] [sig ] [2650/3531] Forecasting RC... [2026-01-01T20:30:07.412091] [INFO ] [sig ] Generating forecast for: RC [2026-01-01T20:30:07.412126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-01T20:30:07.423054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-01T20:30:07.423373] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-01T20:30:07.424155] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-01T20:30:07.424205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:07.424237] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:07.424264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:07.424321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:07.480103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:07.480718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:07.480792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:07.480826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:07.604159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:07.604316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:07.604355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:07.604384] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:07.607692] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=30.26%) [2026-01-01T20:30:07.607977] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-01T20:30:07.608098] [INFO ] [sig ] RC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:07.746807] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RC.txt [2026-01-01T20:30:07.746972] [INFO ] [sig ] [2650/3531] Completed RC in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.0m [2026-01-01T20:30:07.747012] [INFO ] [sig ] [2651/3531] Forecasting RCEL... [2026-01-01T20:30:07.747042] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-01T20:30:07.747078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-01T20:30:07.758111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-01T20:30:07.758460] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-01T20:30:07.759273] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-01T20:30:07.759324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:07.759354] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:07.759381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:07.759439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:07.815326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:07.816151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:07.816273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:07.816308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:07.936027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:07.936188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:07.936231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:07.936260] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:07.939596] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: UP (p=87.37%) [2026-01-01T20:30:07.939863] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-01T20:30:07.939982] [INFO ] [sig ] RCEL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:08.077210] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RCEL.txt [2026-01-01T20:30:08.077332] [INFO ] [sig ] [2651/3531] Completed RCEL in 0.3s | 2.94 sym/s | Total: 15.0m | ETA: 5.0m [2026-01-01T20:30:08.077371] [INFO ] [sig ] [2652/3531] Forecasting RCI... [2026-01-01T20:30:08.077402] [INFO ] [sig ] Generating forecast for: RCI [2026-01-01T20:30:08.077442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-01T20:30:08.088287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-01T20:30:08.088620] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-01T20:30:08.089423] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-01T20:30:08.089475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:08.089520] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:08.089547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:08.089629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:08.145847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:08.146487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:08.146562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:08.146612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:08.271488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:08.271676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:08.271720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:08.271748] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:08.275030] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: DOWN (p=38.54%) [2026-01-01T20:30:08.275292] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-01T20:30:08.275409] [INFO ] [sig ] RCI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:08.413748] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RCI.txt [2026-01-01T20:30:08.413879] [INFO ] [sig ] [2652/3531] Completed RCI in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-01T20:30:08.413926] [INFO ] [sig ] [2653/3531] Forecasting RCKY... [2026-01-01T20:30:08.413963] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-01T20:30:08.413999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-01T20:30:08.424500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-01T20:30:08.424840] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-01T20:30:08.425622] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-01T20:30:08.425677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:08.425708] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:08.425735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:08.425791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:08.481810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:08.482412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:08.482487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:08.482520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:08.602143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:08.602300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:08.602342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:08.602370] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:08.605666] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-01-01T20:30:08.605930] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-01T20:30:08.606050] [INFO ] [sig ] RCKY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:08.743627] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RCKY.txt [2026-01-01T20:30:08.743757] [INFO ] [sig ] [2653/3531] Completed RCKY in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-01T20:30:08.743796] [INFO ] [sig ] [2654/3531] Forecasting RCL... [2026-01-01T20:30:08.743832] [INFO ] [sig ] Generating forecast for: RCL [2026-01-01T20:30:08.743870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-01T20:30:08.754634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-01T20:30:08.754953] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-01T20:30:08.755728] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-01T20:30:08.755778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:08.755810] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:08.755837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:08.755894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:08.811854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:08.812706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:08.812786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:08.812819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:08.935679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:08.935871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:08.935914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:08.935944] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:08.939317] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=94.04%) [2026-01-01T20:30:08.939600] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-01T20:30:08.939721] [INFO ] [sig ] RCL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:09.078145] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RCL.txt [2026-01-01T20:30:09.078299] [INFO ] [sig ] [2654/3531] Completed RCL in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-01T20:30:09.078345] [INFO ] [sig ] [2655/3531] Forecasting RCS... [2026-01-01T20:30:09.078381] [INFO ] [sig ] Generating forecast for: RCS [2026-01-01T20:30:09.078418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-01T20:30:09.088492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-01T20:30:09.088835] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-01T20:30:09.089635] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-01T20:30:09.089685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:09.089717] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:09.089743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:09.089801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:09.145421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:09.146116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:09.146193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:09.146225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:09.262611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:09.262768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:09.262808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:09.262836] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:09.266197] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=90.57%) [2026-01-01T20:30:09.266462] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-01T20:30:09.266597] [INFO ] [sig ] RCS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:09.405135] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RCS.txt [2026-01-01T20:30:09.405269] [INFO ] [sig ] [2655/3531] Completed RCS in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-01T20:30:09.405331] [INFO ] [sig ] [2656/3531] Forecasting RCUS... [2026-01-01T20:30:09.405370] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-01T20:30:09.405409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-01T20:30:09.415918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-01T20:30:09.416225] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-01T20:30:09.417019] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-01T20:30:09.417070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:09.417102] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:09.417129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:09.417186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:09.472997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:09.473629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:09.473706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:09.473738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:09.593944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:09.594088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:09.594128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:09.594157] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:09.597408] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: DOWN (p=19.86%) [2026-01-01T20:30:09.597694] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-01T20:30:09.597814] [INFO ] [sig ] RCUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:09.739273] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RCUS.txt [2026-01-01T20:30:09.739411] [INFO ] [sig ] [2656/3531] Completed RCUS in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-01T20:30:09.739450] [INFO ] [sig ] [2657/3531] Forecasting RDCM... [2026-01-01T20:30:09.739480] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-01T20:30:09.739509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-01T20:30:09.750016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-01T20:30:09.750352] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-01T20:30:09.751157] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-01T20:30:09.751207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:09.751238] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:09.751265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:09.751322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:09.808895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:09.809883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:09.809970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:09.810005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:09.937350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:09.937504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:09.937544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:09.937589] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:09.940895] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=51.14%) [2026-01-01T20:30:09.941168] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-01T20:30:09.941322] [INFO ] [sig ] RDCM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:10.081285] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RDCM.txt [2026-01-01T20:30:10.081419] [INFO ] [sig ] [2657/3531] Completed RDCM in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-01T20:30:10.081458] [INFO ] [sig ] [2658/3531] Forecasting RDHL... [2026-01-01T20:30:10.081486] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-01T20:30:10.081517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-01T20:30:10.092004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-01T20:30:10.092316] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-01T20:30:10.093103] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-01T20:30:10.093154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:10.093212] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:10.093241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:10.093299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:10.149964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:10.150784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:10.150864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:10.150896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:10.264789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:10.264951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:10.264993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:10.265021] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:10.268556] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: DOWN (p=49.36%) [2026-01-01T20:30:10.268851] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-01T20:30:10.269006] [INFO ] [sig ] RDHL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:10.413763] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RDHL.txt [2026-01-01T20:30:10.413923] [INFO ] [sig ] [2658/3531] Completed RDHL in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-01T20:30:10.413964] [INFO ] [sig ] [2659/3531] Forecasting RDVY... [2026-01-01T20:30:10.413994] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-01T20:30:10.414023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-01T20:30:10.426246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-01T20:30:10.426600] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-01T20:30:10.427423] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-01T20:30:10.427476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:10.427508] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:10.427535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:10.427617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:10.489713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:10.490670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:10.490753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:10.490787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:10.610055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:10.610206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:10.610264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:10.610293] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:10.613567] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: UP (p=81.60%) [2026-01-01T20:30:10.613849] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-01T20:30:10.613973] [INFO ] [sig ] RDVY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:10.750540] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RDVY.txt [2026-01-01T20:30:10.750695] [INFO ] [sig ] [2659/3531] Completed RDVY in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-01T20:30:10.750735] [INFO ] [sig ] [2660/3531] Forecasting RDY... [2026-01-01T20:30:10.750766] [INFO ] [sig ] Generating forecast for: RDY [2026-01-01T20:30:10.750805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-01T20:30:10.761610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-01T20:30:10.761954] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-01T20:30:10.762811] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-01T20:30:10.762863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:10.762896] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:10.762924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:10.762984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:10.821104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:10.821916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:10.822000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:10.822034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:10.942588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:10.942750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:10.942790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:10.942818] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:10.946152] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=51.84%) [2026-01-01T20:30:10.946451] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-01T20:30:10.946594] [INFO ] [sig ] RDY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:11.083534] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RDY.txt [2026-01-01T20:30:11.083687] [INFO ] [sig ] [2660/3531] Completed RDY in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 4.9m [2026-01-01T20:30:11.083728] [INFO ] [sig ] [2661/3531] Forecasting REAL... [2026-01-01T20:30:11.083760] [INFO ] [sig ] Generating forecast for: REAL [2026-01-01T20:30:11.083793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-01T20:30:11.095006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-01T20:30:11.095335] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-01T20:30:11.096147] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-01T20:30:11.096198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:11.096231] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:11.096258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:11.096316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:11.153163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:11.153904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:11.153999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:11.154033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:11.276706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:11.276857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:11.276898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:11.276981] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:11.283868] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-01-01T20:30:11.284226] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-01T20:30:11.284364] [INFO ] [sig ] REAL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:11.422889] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/REAL.txt [2026-01-01T20:30:11.423035] [INFO ] [sig ] [2661/3531] Completed REAL in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 4.9m [2026-01-01T20:30:11.423075] [INFO ] [sig ] [2662/3531] Forecasting REAX... [2026-01-01T20:30:11.423105] [INFO ] [sig ] Generating forecast for: REAX [2026-01-01T20:30:11.423135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-01T20:30:11.435006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-01T20:30:11.435321] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-01T20:30:11.436163] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-01T20:30:11.436215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:11.436252] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:11.436280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:11.436337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:11.493371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:11.494131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:11.494210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:11.494244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:11.611626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:11.611777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:11.611818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:11.611846] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:11.615152] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-01-01T20:30:11.615418] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-01T20:30:11.615535] [INFO ] [sig ] REAX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:11.755099] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/REAX.txt [2026-01-01T20:30:11.755228] [INFO ] [sig ] [2662/3531] Completed REAX in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 4.9m [2026-01-01T20:30:11.755266] [INFO ] [sig ] [2663/3531] Forecasting REBN... [2026-01-01T20:30:11.755299] [INFO ] [sig ] Generating forecast for: REBN [2026-01-01T20:30:11.755329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-01T20:30:11.766637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-01T20:30:11.766954] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-01T20:30:11.767746] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-01T20:30:11.767796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:11.767841] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:11.767868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:11.767927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:11.827183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:11.827944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:11.828028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:11.828062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:11.942078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:11.942237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:11.942283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:11.942313] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:11.945617] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=19.89%) [2026-01-01T20:30:11.945882] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-01T20:30:11.946033] [INFO ] [sig ] REBN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:12.084983] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/REBN.txt [2026-01-01T20:30:12.085150] [INFO ] [sig ] [2663/3531] Completed REBN in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 4.9m [2026-01-01T20:30:12.085192] [INFO ] [sig ] [2664/3531] Forecasting REFI... [2026-01-01T20:30:12.085249] [INFO ] [sig ] Generating forecast for: REFI [2026-01-01T20:30:12.085283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-01T20:30:12.095960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-01T20:30:12.096333] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-01T20:30:12.097127] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-01T20:30:12.097177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:12.097208] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:12.097233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:12.097290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:12.154406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:12.155327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:12.155431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:12.155466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:12.273409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:12.273559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:12.273617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:12.273647] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:12.276928] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=59.13%) [2026-01-01T20:30:12.277193] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-01T20:30:12.277313] [INFO ] [sig ] REFI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:12.417613] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/REFI.txt [2026-01-01T20:30:12.417775] [INFO ] [sig ] [2664/3531] Completed REFI in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 4.9m [2026-01-01T20:30:12.417815] [INFO ] [sig ] [2665/3531] Forecasting REG... [2026-01-01T20:30:12.417844] [INFO ] [sig ] Generating forecast for: REG [2026-01-01T20:30:12.417905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-01T20:30:12.428364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-01T20:30:12.428750] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-01T20:30:12.429602] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-01T20:30:12.429653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:12.429685] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:12.429712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:12.429769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:12.486343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:12.487236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:12.487338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:12.487376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:12.608452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:12.608609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:12.608653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:12.608684] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:12.612216] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=28.94%) [2026-01-01T20:30:12.612497] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-01T20:30:12.612642] [INFO ] [sig ] REG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:12.754029] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/REG.txt [2026-01-01T20:30:12.754176] [INFO ] [sig ] [2665/3531] Completed REG in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 4.9m [2026-01-01T20:30:12.754215] [INFO ] [sig ] [2666/3531] Forecasting REGN... [2026-01-01T20:30:12.754245] [INFO ] [sig ] Generating forecast for: REGN [2026-01-01T20:30:12.754276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-01T20:30:12.764432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-01T20:30:12.764773] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-01T20:30:12.765554] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-01T20:30:12.765628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:12.765660] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:12.765685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:12.765742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:12.820814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:12.821603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:12.821684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:12.821716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:12.938538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:12.938713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:12.938755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:12.938784] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:12.942099] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: DOWN (p=44.09%) [2026-01-01T20:30:12.942369] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-01T20:30:12.942493] [INFO ] [sig ] REGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:13.084642] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/REGN.txt [2026-01-01T20:30:13.084800] [INFO ] [sig ] [2666/3531] Completed REGN in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 4.9m [2026-01-01T20:30:13.084841] [INFO ] [sig ] [2667/3531] Forecasting RELL... [2026-01-01T20:30:13.084884] [INFO ] [sig ] Generating forecast for: RELL [2026-01-01T20:30:13.084917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-01T20:30:13.095887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-01T20:30:13.096263] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-01T20:30:13.097114] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-01T20:30:13.097165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:13.097195] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:13.097220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:13.097276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:13.152597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:13.153503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:13.153608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:13.153643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:13.278776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:13.278946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:13.279023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:13.279063] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:13.282901] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-01-01T20:30:13.283217] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-01T20:30:13.283347] [INFO ] [sig ] RELL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:13.431075] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RELL.txt [2026-01-01T20:30:13.431239] [INFO ] [sig ] [2667/3531] Completed RELL in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 4.9m [2026-01-01T20:30:13.431283] [INFO ] [sig ] [2668/3531] Forecasting RELX... [2026-01-01T20:30:13.431329] [INFO ] [sig ] Generating forecast for: RELX [2026-01-01T20:30:13.431372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-01T20:30:13.442395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-01T20:30:13.442815] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-01T20:30:13.443795] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-01T20:30:13.443848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:13.443881] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:13.443909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:13.443970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:13.500749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:13.501567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:13.501695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:13.501729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:13.624389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:13.624554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:13.624616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:13.624649] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:13.628195] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-01-01T20:30:13.628587] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-01T20:30:13.628734] [INFO ] [sig ] RELX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:13.770056] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RELX.txt [2026-01-01T20:30:13.770220] [INFO ] [sig ] [2668/3531] Completed RELX in 0.3s | 2.94 sym/s | Total: 15.1m | ETA: 4.9m [2026-01-01T20:30:13.770260] [INFO ] [sig ] [2669/3531] Forecasting RELY... [2026-01-01T20:30:13.770290] [INFO ] [sig ] Generating forecast for: RELY [2026-01-01T20:30:13.770349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-01T20:30:13.781704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-01T20:30:13.782135] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-01T20:30:13.782977] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-01T20:30:13.783030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:13.783061] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:13.783087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:13.783145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:13.845740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:13.846696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:13.846795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:13.846833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:13.977853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:13.978014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:13.978071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:13.978103] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:13.981722] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-01-01T20:30:13.982039] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-01T20:30:13.982169] [INFO ] [sig ] RELY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:14.129857] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RELY.txt [2026-01-01T20:30:14.130019] [INFO ] [sig ] [2669/3531] Completed RELY in 0.4s | 2.94 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-01T20:30:14.130076] [INFO ] [sig ] [2670/3531] Forecasting REPL... [2026-01-01T20:30:14.130108] [INFO ] [sig ] Generating forecast for: REPL [2026-01-01T20:30:14.130140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-01T20:30:14.141211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-01T20:30:14.141597] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-01T20:30:14.142515] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-01T20:30:14.142604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:14.142642] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:14.142669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:14.142727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:14.205402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:14.206465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:14.206547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:14.206600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:14.332688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:14.332846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:14.332887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:14.332940] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:14.336596] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: DOWN (p=8.77%) [2026-01-01T20:30:14.336870] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-01T20:30:14.337000] [INFO ] [sig ] REPL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:14.476601] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/REPL.txt [2026-01-01T20:30:14.476731] [INFO ] [sig ] [2670/3531] Completed REPL in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-01T20:30:14.476770] [INFO ] [sig ] [2671/3531] Forecasting RERE... [2026-01-01T20:30:14.476800] [INFO ] [sig ] Generating forecast for: RERE [2026-01-01T20:30:14.476831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-01T20:30:14.487559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-01T20:30:14.487913] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-01T20:30:14.488826] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-01T20:30:14.488883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:14.488916] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:14.488943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:14.489025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:14.546488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:14.547196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:14.547275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:14.547310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:14.665110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:14.665264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:14.665305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:14.665334] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:14.668623] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: UP (p=90.17%) [2026-01-01T20:30:14.668889] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-01T20:30:14.669045] [INFO ] [sig ] RERE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:14.807964] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RERE.txt [2026-01-01T20:30:14.808116] [INFO ] [sig ] [2671/3531] Completed RERE in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-01T20:30:14.808156] [INFO ] [sig ] [2672/3531] Forecasting RES... [2026-01-01T20:30:14.808188] [INFO ] [sig ] Generating forecast for: RES [2026-01-01T20:30:14.808219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-01T20:30:14.818656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-01T20:30:14.819003] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-01T20:30:14.819800] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-01T20:30:14.819850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:14.819882] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:14.819909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:14.819966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:14.877718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:14.878379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:14.878456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:14.878505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:14.999033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:14.999190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:14.999233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:14.999264] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:15.002629] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: DOWN (p=44.43%) [2026-01-01T20:30:15.002902] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-01T20:30:15.003026] [INFO ] [sig ] RES: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:15.146862] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RES.txt [2026-01-01T20:30:15.147049] [INFO ] [sig ] [2672/3531] Completed RES in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-01T20:30:15.147107] [INFO ] [sig ] [2673/3531] Forecasting REVG... [2026-01-01T20:30:15.147154] [INFO ] [sig ] Generating forecast for: REVG [2026-01-01T20:30:15.147198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-01T20:30:15.158382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-01T20:30:15.158805] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-01T20:30:15.159744] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-01T20:30:15.159798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:15.159836] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:15.159876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:15.159954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:15.223565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:15.224444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:15.224536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:15.224596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:15.355317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:15.355468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:15.355509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:15.355536] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:15.358838] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: UP (p=74.23%) [2026-01-01T20:30:15.359129] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-01T20:30:15.359250] [INFO ] [sig ] REVG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:15.496516] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/REVG.txt [2026-01-01T20:30:15.496714] [INFO ] [sig ] [2673/3531] Completed REVG in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-01T20:30:15.496764] [INFO ] [sig ] [2674/3531] Forecasting REX... [2026-01-01T20:30:15.496795] [INFO ] [sig ] Generating forecast for: REX [2026-01-01T20:30:15.496833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-01T20:30:15.509056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-01T20:30:15.509469] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-01T20:30:15.510486] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-01T20:30:15.510550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:15.510614] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:15.510671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:15.510746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:15.580483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:15.581604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:15.581711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:15.581765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:15.716923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:15.717093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:15.717135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:15.717165] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:15.720704] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: UP (p=77.76%) [2026-01-01T20:30:15.721027] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-01T20:30:15.721160] [INFO ] [sig ] REX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:15.882905] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/REX.txt [2026-01-01T20:30:15.883084] [INFO ] [sig ] [2674/3531] Completed REX in 0.4s | 2.94 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-01T20:30:15.883151] [INFO ] [sig ] [2675/3531] Forecasting REYN... [2026-01-01T20:30:15.883183] [INFO ] [sig ] Generating forecast for: REYN [2026-01-01T20:30:15.883221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-01T20:30:15.894203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-01T20:30:15.894594] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-01T20:30:15.895400] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-01T20:30:15.895451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:15.895508] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:15.895536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:15.895609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:15.952009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:15.953054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:15.953190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:15.953237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:16.079782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:16.079958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:16.080003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:16.080035] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:16.083728] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-01T20:30:16.084026] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-01T20:30:16.084161] [INFO ] [sig ] REYN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:16.238302] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/REYN.txt [2026-01-01T20:30:16.238440] [INFO ] [sig ] [2675/3531] Completed REYN in 0.4s | 2.94 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-01T20:30:16.238481] [INFO ] [sig ] [2676/3531] Forecasting REZI... [2026-01-01T20:30:16.238512] [INFO ] [sig ] Generating forecast for: REZI [2026-01-01T20:30:16.238545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-01T20:30:16.249767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-01T20:30:16.250107] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-01T20:30:16.251018] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-01T20:30:16.251080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:16.251123] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:16.251162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:16.251233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:16.311857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:16.312640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:16.312720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:16.312754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:16.442138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:16.442300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:16.442346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:16.442377] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:16.446099] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=87.57%) [2026-01-01T20:30:16.446395] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-01T20:30:16.446530] [INFO ] [sig ] REZI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:16.592262] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/REZI.txt [2026-01-01T20:30:16.592443] [INFO ] [sig ] [2676/3531] Completed REZI in 0.4s | 2.94 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-01T20:30:16.592490] [INFO ] [sig ] [2677/3531] Forecasting RF... [2026-01-01T20:30:16.592520] [INFO ] [sig ] Generating forecast for: RF [2026-01-01T20:30:16.592551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-01T20:30:16.603777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-01T20:30:16.604139] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-01T20:30:16.604961] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-01T20:30:16.605011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:16.605043] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:16.605069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:16.605126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:16.662777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:16.663715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:16.663799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:16.663830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:16.796241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:16.796606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:16.796651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:16.796680] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:16.800346] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-01-01T20:30:16.800641] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-01T20:30:16.800769] [INFO ] [sig ] RF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:16.949279] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RF.txt [2026-01-01T20:30:16.949447] [INFO ] [sig ] [2677/3531] Completed RF in 0.4s | 2.94 sym/s | Total: 15.2m | ETA: 4.8m [2026-01-01T20:30:16.949518] [INFO ] [sig ] [2678/3531] Forecasting RFI... [2026-01-01T20:30:16.949550] [INFO ] [sig ] Generating forecast for: RFI [2026-01-01T20:30:16.949600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-01T20:30:16.960527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-01T20:30:16.960940] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-01T20:30:16.961754] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-01T20:30:16.961805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:16.961836] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:16.961862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:16.961920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:17.017769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:17.018667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:17.018755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:17.018787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:17.138151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:17.138311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:17.138356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:17.138413] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:17.141842] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=93.78%) [2026-01-01T20:30:17.142114] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-01T20:30:17.142239] [INFO ] [sig ] RFI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:17.288530] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RFI.txt [2026-01-01T20:30:17.288726] [INFO ] [sig ] [2678/3531] Completed RFI in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.8m [2026-01-01T20:30:17.288775] [INFO ] [sig ] [2679/3531] Forecasting RFL... [2026-01-01T20:30:17.288835] [INFO ] [sig ] Generating forecast for: RFL [2026-01-01T20:30:17.288869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-01T20:30:17.300784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-01T20:30:17.301141] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-01T20:30:17.301962] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-01T20:30:17.302013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:17.302052] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:17.302080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:17.302141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:17.357102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:17.357801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:17.357898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:17.357932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:17.474671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:17.474811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:17.474849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:17.474877] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:17.478142] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: UP (p=76.21%) [2026-01-01T20:30:17.478405] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-01T20:30:17.478524] [INFO ] [sig ] RFL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:17.616649] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RFL.txt [2026-01-01T20:30:17.616816] [INFO ] [sig ] [2679/3531] Completed RFL in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.8m [2026-01-01T20:30:17.616856] [INFO ] [sig ] [2680/3531] Forecasting RFM... [2026-01-01T20:30:17.616887] [INFO ] [sig ] Generating forecast for: RFM [2026-01-01T20:30:17.616918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-01T20:30:17.627286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-01T20:30:17.627646] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-01T20:30:17.628407] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-01T20:30:17.628457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:17.628488] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:17.628514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:17.628600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:17.684429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:17.685247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:17.685324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:17.685355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:17.791639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:17.791748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:17.791785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:17.791815] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:17.794912] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: UP (p=99.06%) [2026-01-01T20:30:17.795167] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-01T20:30:17.795284] [INFO ] [sig ] RFM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:17.932529] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RFM.txt [2026-01-01T20:30:17.932657] [INFO ] [sig ] [2680/3531] Completed RFM in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.8m [2026-01-01T20:30:17.932697] [INFO ] [sig ] [2681/3531] Forecasting RFMZ... [2026-01-01T20:30:17.932726] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-01T20:30:17.932757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-01T20:30:17.943252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-01T20:30:17.943566] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-01T20:30:17.944348] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-01T20:30:17.944398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:17.944429] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:17.944456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:17.944514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:18.000439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:18.001051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:18.001129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:18.001162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:18.125721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:18.125871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:18.125910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:18.125938] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:18.129224] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=46.51%) [2026-01-01T20:30:18.129504] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-01T20:30:18.129640] [INFO ] [sig ] RFMZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:18.267794] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RFMZ.txt [2026-01-01T20:30:18.267951] [INFO ] [sig ] [2681/3531] Completed RFMZ in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.8m [2026-01-01T20:30:18.267991] [INFO ] [sig ] [2682/3531] Forecasting RGA... [2026-01-01T20:30:18.268021] [INFO ] [sig ] Generating forecast for: RGA [2026-01-01T20:30:18.268088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-01T20:30:18.278802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-01T20:30:18.279166] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-01T20:30:18.279968] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-01T20:30:18.280018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:18.280050] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:18.280077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:18.280133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:18.335200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:18.336035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:18.336132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:18.336167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:18.454589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:18.454742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:18.454788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:18.454816] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:18.458108] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: DOWN (p=29.28%) [2026-01-01T20:30:18.458374] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-01T20:30:18.458495] [INFO ] [sig ] RGA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:18.596110] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RGA.txt [2026-01-01T20:30:18.596230] [INFO ] [sig ] [2682/3531] Completed RGA in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.8m [2026-01-01T20:30:18.596267] [INFO ] [sig ] [2683/3531] Forecasting RGCO... [2026-01-01T20:30:18.596445] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-01T20:30:18.596475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-01T20:30:18.607333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-01T20:30:18.607668] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-01T20:30:18.608447] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-01T20:30:18.608498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:18.608529] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:18.608556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:18.608638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:18.663622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:18.664223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:18.664297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:18.664328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:18.772418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:18.772608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:18.772657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:18.772687] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:18.776094] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=35.21%) [2026-01-01T20:30:18.776370] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-01T20:30:18.776491] [INFO ] [sig ] RGCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:18.916784] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RGCO.txt [2026-01-01T20:30:18.916995] [INFO ] [sig ] [2683/3531] Completed RGCO in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.8m [2026-01-01T20:30:18.917044] [INFO ] [sig ] [2684/3531] Forecasting RGEN... [2026-01-01T20:30:18.917077] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-01T20:30:18.917110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-01T20:30:18.928508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-01T20:30:18.928912] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-01T20:30:18.929803] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-01T20:30:18.929854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:18.929886] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:18.929912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:18.929970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:18.988667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:18.989516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:18.989612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:18.989647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:19.115204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:19.115368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:19.115409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:19.115439] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:19.119017] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=6.16%) [2026-01-01T20:30:19.119298] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-01T20:30:19.119675] [INFO ] [sig ] RGEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:19.266306] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RGEN.txt [2026-01-01T20:30:19.266477] [INFO ] [sig ] [2684/3531] Completed RGEN in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.8m [2026-01-01T20:30:19.266540] [INFO ] [sig ] [2685/3531] Forecasting RGLD... [2026-01-01T20:30:19.266616] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-01T20:30:19.266650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-01T20:30:19.279033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-01T20:30:19.279619] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-01T20:30:19.280438] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-01T20:30:19.280491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:19.280523] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:19.280551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:19.280627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:19.338229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:19.339118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:19.339235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:19.339270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:19.457317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:19.457482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:19.457525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:19.457555] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:19.461087] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-01T20:30:19.461363] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-01T20:30:19.461508] [INFO ] [sig ] RGLD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:19.601824] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RGLD.txt [2026-01-01T20:30:19.601961] [INFO ] [sig ] [2685/3531] Completed RGLD in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.8m [2026-01-01T20:30:19.602002] [INFO ] [sig ] [2686/3531] Forecasting RGNX... [2026-01-01T20:30:19.602062] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-01T20:30:19.602096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-01T20:30:19.613067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-01T20:30:19.613411] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-01T20:30:19.614234] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-01T20:30:19.614296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:19.614334] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:19.614362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:19.614420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:19.672671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:19.673372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:19.673453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:19.673488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:19.795418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:19.795602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:19.795647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:19.795675] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:19.799062] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-01-01T20:30:19.799341] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-01T20:30:19.799467] [INFO ] [sig ] RGNX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:19.940514] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RGNX.txt [2026-01-01T20:30:19.940690] [INFO ] [sig ] [2686/3531] Completed RGNX in 0.3s | 2.94 sym/s | Total: 15.2m | ETA: 4.8m [2026-01-01T20:30:19.940731] [INFO ] [sig ] [2687/3531] Forecasting RGP... [2026-01-01T20:30:19.940761] [INFO ] [sig ] Generating forecast for: RGP [2026-01-01T20:30:19.940822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-01T20:30:19.952504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-01T20:30:19.952913] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-01T20:30:19.953718] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-01T20:30:19.953768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:19.953814] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:19.953841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:19.953898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:20.016175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:20.017348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:20.017435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:20.017468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:20.135301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:20.135466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:20.135508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:20.135537] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:20.138948] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=26.73%) [2026-01-01T20:30:20.139246] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-01T20:30:20.139366] [INFO ] [sig ] RGP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:20.279473] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RGP.txt [2026-01-01T20:30:20.279634] [INFO ] [sig ] [2687/3531] Completed RGP in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-01T20:30:20.279681] [INFO ] [sig ] [2688/3531] Forecasting RGS... [2026-01-01T20:30:20.279711] [INFO ] [sig ] Generating forecast for: RGS [2026-01-01T20:30:20.279740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-01T20:30:20.290313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-01T20:30:20.290632] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-01T20:30:20.291400] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-01T20:30:20.291450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:20.291482] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:20.291507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:20.291564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:20.346815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:20.347416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:20.347491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:20.347523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:20.456091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:20.456243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:20.456284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:20.456313] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:20.460224] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-01-01T20:30:20.460490] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-01T20:30:20.460628] [INFO ] [sig ] RGS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:20.600081] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RGS.txt [2026-01-01T20:30:20.600214] [INFO ] [sig ] [2688/3531] Completed RGS in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-01T20:30:20.600254] [INFO ] [sig ] [2689/3531] Forecasting RGTI... [2026-01-01T20:30:20.600283] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-01T20:30:20.600313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-01T20:30:20.611462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-01T20:30:20.611800] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-01T20:30:20.612557] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-01T20:30:20.612627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:20.612659] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:20.612686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:20.612743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:20.669191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:20.669786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:20.669859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:20.669892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:20.789921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:20.790070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:20.790111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:20.790139] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:20.793824] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: UP (p=66.28%) [2026-01-01T20:30:20.794121] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-01T20:30:20.794252] [INFO ] [sig ] RGTI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:20.931734] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RGTI.txt [2026-01-01T20:30:20.931857] [INFO ] [sig ] [2689/3531] Completed RGTI in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-01T20:30:20.931897] [INFO ] [sig ] [2690/3531] Forecasting RH... [2026-01-01T20:30:20.931931] [INFO ] [sig ] Generating forecast for: RH [2026-01-01T20:30:20.931968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-01T20:30:20.942691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-01T20:30:20.943043] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-01T20:30:20.943843] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-01T20:30:20.943893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:20.943925] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:20.943952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:20.944010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:20.999936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:21.000607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:21.000683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:21.000714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:21.126794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:21.126960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:21.127002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:21.127030] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:21.130405] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=54.11%) [2026-01-01T20:30:21.130693] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-01T20:30:21.130816] [INFO ] [sig ] RH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:21.267922] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RH.txt [2026-01-01T20:30:21.268067] [INFO ] [sig ] [2690/3531] Completed RH in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-01T20:30:21.268111] [INFO ] [sig ] [2691/3531] Forecasting RHI... [2026-01-01T20:30:21.268142] [INFO ] [sig ] Generating forecast for: RHI [2026-01-01T20:30:21.268206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-01T20:30:21.278420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-01T20:30:21.278773] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-01T20:30:21.279603] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-01T20:30:21.279653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:21.279685] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:21.279711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:21.279768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:21.335199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:21.336074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:21.336177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:21.336210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:21.457921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:21.458084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:21.458123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:21.458152] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:21.461491] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: UP (p=88.36%) [2026-01-01T20:30:21.461778] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-01T20:30:21.461898] [INFO ] [sig ] RHI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:21.599171] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RHI.txt [2026-01-01T20:30:21.599309] [INFO ] [sig ] [2691/3531] Completed RHI in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-01T20:30:21.599348] [INFO ] [sig ] [2692/3531] Forecasting RHP... [2026-01-01T20:30:21.599378] [INFO ] [sig ] Generating forecast for: RHP [2026-01-01T20:30:21.599408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-01T20:30:21.610881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-01T20:30:21.611268] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-01T20:30:21.612083] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-01T20:30:21.612133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:21.612194] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:21.612222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:21.612280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:21.667357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:21.668026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:21.668102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:21.668133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:21.787159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:21.787313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:21.787549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:21.787594] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:21.791264] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-01T20:30:21.791530] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-01T20:30:21.791667] [INFO ] [sig ] RHP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:21.928166] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RHP.txt [2026-01-01T20:30:21.928293] [INFO ] [sig ] [2692/3531] Completed RHP in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-01T20:30:21.928332] [INFO ] [sig ] [2693/3531] Forecasting RIG... [2026-01-01T20:30:21.928361] [INFO ] [sig ] Generating forecast for: RIG [2026-01-01T20:30:21.928391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-01T20:30:21.938731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-01T20:30:21.939083] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-01T20:30:21.939867] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-01T20:30:21.939917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:21.939948] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:21.939975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:21.940031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:21.994770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:21.995386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:21.995460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:21.995492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:22.115971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:22.116106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:22.116145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:22.116174] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:22.119490] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-01-01T20:30:22.119773] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-01T20:30:22.119893] [INFO ] [sig ] RIG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:22.259303] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RIG.txt [2026-01-01T20:30:22.259433] [INFO ] [sig ] [2693/3531] Completed RIG in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-01T20:30:22.259478] [INFO ] [sig ] [2694/3531] Forecasting RIGL... [2026-01-01T20:30:22.259509] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-01T20:30:22.259563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-01T20:30:22.270166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-01T20:30:22.270516] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-01T20:30:22.271319] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-01T20:30:22.271370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:22.271403] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:22.271430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:22.271487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:22.326016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:22.326678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:22.326757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:22.326787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:22.445372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:22.445526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:22.445583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:22.445651] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:22.448987] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=47.56%) [2026-01-01T20:30:22.449267] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-01T20:30:22.449389] [INFO ] [sig ] RIGL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:22.588518] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RIGL.txt [2026-01-01T20:30:22.588662] [INFO ] [sig ] [2694/3531] Completed RIGL in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-01T20:30:22.588703] [INFO ] [sig ] [2695/3531] Forecasting RILY... [2026-01-01T20:30:22.588732] [INFO ] [sig ] Generating forecast for: RILY [2026-01-01T20:30:22.588762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-01T20:30:22.598744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-01T20:30:22.599096] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-01T20:30:22.599894] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-01T20:30:22.599945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:22.599977] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:22.600002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:22.600063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:22.654568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:22.655197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:22.655273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:22.655304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:22.772005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:22.772157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:22.772197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:22.772258] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:22.775613] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=32.17%) [2026-01-01T20:30:22.775888] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-01T20:30:22.776013] [INFO ] [sig ] RILY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:22.916715] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RILY.txt [2026-01-01T20:30:22.916864] [INFO ] [sig ] [2695/3531] Completed RILY in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.7m [2026-01-01T20:30:22.916908] [INFO ] [sig ] [2696/3531] Forecasting RILYN... [2026-01-01T20:30:22.916958] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-01T20:30:22.916994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-01T20:30:22.930680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-01T20:30:22.931027] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-01T20:30:22.931825] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-01T20:30:22.931876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:22.931907] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:22.931933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:22.931990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:22.989027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:22.989703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:22.989809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:22.989842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:23.102459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:23.102622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:23.102666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:23.102696] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:23.106026] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: DOWN (p=29.55%) [2026-01-01T20:30:23.106294] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-01T20:30:23.106414] [INFO ] [sig ] RILYN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:23.243783] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RILYN.txt [2026-01-01T20:30:23.243954] [INFO ] [sig ] [2696/3531] Completed RILYN in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.7m [2026-01-01T20:30:23.244003] [INFO ] [sig ] [2697/3531] Forecasting RILYZ... [2026-01-01T20:30:23.244070] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-01T20:30:23.244109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-01T20:30:23.254262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-01T20:30:23.254618] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-01T20:30:23.255393] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-01T20:30:23.255443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:23.255475] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:23.255501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:23.255559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:23.310109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:23.310777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:23.310856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:23.310887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:23.426495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:23.426661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:23.426704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:23.426733] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:23.430000] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=46.29%) [2026-01-01T20:30:23.430265] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-01T20:30:23.430387] [INFO ] [sig ] RILYZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:23.570082] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RILYZ.txt [2026-01-01T20:30:23.570256] [INFO ] [sig ] [2697/3531] Completed RILYZ in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.7m [2026-01-01T20:30:23.570303] [INFO ] [sig ] [2698/3531] Forecasting RIME... [2026-01-01T20:30:23.570340] [INFO ] [sig ] Generating forecast for: RIME [2026-01-01T20:30:23.570407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIME' from 'https://tdm.silogroup.org/data/derivative_storage/RIME.csv'. [2026-01-01T20:30:23.581105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIME'. [2026-01-01T20:30:23.581468] [INFO ] [FORECASTER] Starting predict_future for RIME [2026-01-01T20:30:23.582271] [DEBUG] [LOCAL ] No optimal features file found for RIME: ./output/feature-sets/RIME.txt [2026-01-01T20:30:23.582321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:23.582367] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:23.582395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:23.582453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:23.636941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:23.637726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:23.637805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:23.637836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:23.754754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:23.754917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:23.754958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:23.754988] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:23.758727] [DEBUG] [FORECASTER] RIME: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-01-01T20:30:23.759016] [INFO ] [FORECASTER] Completed predict_future for RIME [2026-01-01T20:30:23.759138] [INFO ] [sig ] RIME: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:23.896192] [INFO ] [LOCAL ] Saved forecast: RIME 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RIME.txt [2026-01-01T20:30:23.896330] [INFO ] [sig ] [2698/3531] Completed RIME in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.7m [2026-01-01T20:30:23.896370] [INFO ] [sig ] [2699/3531] Forecasting RING... [2026-01-01T20:30:23.896398] [INFO ] [sig ] Generating forecast for: RING [2026-01-01T20:30:23.896428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-01T20:30:23.907027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-01T20:30:23.907379] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-01T20:30:23.908181] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-01T20:30:23.908232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:23.908264] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:23.908291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:23.908347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:23.963141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:23.963854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:23.963934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:23.963966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:24.085008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:24.085166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:24.085208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:24.085235] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:24.088933] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=55.40%) [2026-01-01T20:30:24.089218] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-01T20:30:24.089344] [INFO ] [sig ] RING: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:24.228330] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RING.txt [2026-01-01T20:30:24.228695] [INFO ] [sig ] [2699/3531] Completed RING in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.7m [2026-01-01T20:30:24.228766] [INFO ] [sig ] [2700/3531] Forecasting RIO... [2026-01-01T20:30:24.228809] [INFO ] [sig ] Generating forecast for: RIO [2026-01-01T20:30:24.228875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-01T20:30:24.245032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-01T20:30:24.245690] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-01T20:30:24.246547] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-01T20:30:24.246815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:24.246850] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:24.246879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:24.246937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:24.304070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:24.304957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:24.305043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:24.305077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:24.436342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:24.436503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:24.436543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:24.436588] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:24.439922] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-01-01T20:30:24.440189] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-01T20:30:24.440309] [INFO ] [sig ] RIO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:24.581152] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RIO.txt [2026-01-01T20:30:24.581299] [INFO ] [sig ] [2700/3531] Completed RIO in 0.4s | 2.94 sym/s | Total: 15.3m | ETA: 4.7m [2026-01-01T20:30:24.581341] [INFO ] [sig ] [2701/3531] Forecasting RITM... [2026-01-01T20:30:24.581370] [INFO ] [sig ] Generating forecast for: RITM [2026-01-01T20:30:24.581400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-01T20:30:24.592529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-01T20:30:24.592928] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-01T20:30:24.593746] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-01T20:30:24.593799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:24.593829] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:24.593855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:24.593917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:24.661455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:24.662474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:24.662614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:24.662673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:24.788269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:24.788432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:24.788475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:24.788505] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:24.791967] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: UP (p=76.58%) [2026-01-01T20:30:24.792272] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-01T20:30:24.792404] [INFO ] [sig ] RITM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:24.937909] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RITM.txt [2026-01-01T20:30:24.938074] [INFO ] [sig ] [2701/3531] Completed RITM in 0.4s | 2.94 sym/s | Total: 15.3m | ETA: 4.7m [2026-01-01T20:30:24.938117] [INFO ] [sig ] [2702/3531] Forecasting RIVN... [2026-01-01T20:30:24.938153] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-01T20:30:24.938185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-01T20:30:24.949902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-01T20:30:24.950292] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-01T20:30:24.951093] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-01T20:30:24.951144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:24.951175] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:24.951203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:24.951265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:25.007807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:25.008710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:25.008828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:25.008863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:25.136780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:25.137069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:25.137115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:25.137144] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:25.140671] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-01T20:30:25.140988] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-01T20:30:25.141121] [INFO ] [sig ] RIVN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:25.285764] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RIVN.txt [2026-01-01T20:30:25.285902] [INFO ] [sig ] [2702/3531] Completed RIVN in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.7m [2026-01-01T20:30:25.285941] [INFO ] [sig ] [2703/3531] Forecasting RKLB... [2026-01-01T20:30:25.285971] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-01T20:30:25.286002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-01T20:30:25.297739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-01T20:30:25.298073] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-01T20:30:25.298881] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-01T20:30:25.298931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:25.298992] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:25.299020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:25.299077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:25.355047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:25.355954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:25.356037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:25.356071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:25.478893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:25.479069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:25.479111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:25.479139] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:25.482453] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: DOWN (p=7.44%) [2026-01-01T20:30:25.482746] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-01T20:30:25.482872] [INFO ] [sig ] RKLB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:25.622911] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RKLB.txt [2026-01-01T20:30:25.623049] [INFO ] [sig ] [2703/3531] Completed RKLB in 0.3s | 2.94 sym/s | Total: 15.3m | ETA: 4.7m [2026-01-01T20:30:25.623088] [INFO ] [sig ] [2704/3531] Forecasting RL... [2026-01-01T20:30:25.623124] [INFO ] [sig ] Generating forecast for: RL [2026-01-01T20:30:25.623154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-01T20:30:25.634396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-01T20:30:25.634782] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-01T20:30:25.635547] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-01T20:30:25.635626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:25.635659] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:25.635686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:25.635743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:25.693277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:25.694000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:25.694081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:25.694113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:25.814718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:25.814879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:25.814921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:25.814951] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:25.818382] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: UP (p=61.70%) [2026-01-01T20:30:25.818691] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-01T20:30:25.818821] [INFO ] [sig ] RL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:25.980878] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RL.txt [2026-01-01T20:30:25.981105] [INFO ] [sig ] [2704/3531] Completed RL in 0.4s | 2.94 sym/s | Total: 15.3m | ETA: 4.7m [2026-01-01T20:30:25.981175] [INFO ] [sig ] [2705/3531] Forecasting RLAY... [2026-01-01T20:30:25.981267] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-01T20:30:25.981324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-01T20:30:25.997040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-01T20:30:25.997546] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-01T20:30:25.998751] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-01T20:30:25.998828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:25.998882] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:25.998930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:25.999055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:26.081513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:26.082547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:26.082671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:26.082713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:26.261156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:26.261354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:26.261412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:26.261478] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:26.266865] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=95.41%) [2026-01-01T20:30:26.267386] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-01T20:30:26.267617] [INFO ] [sig ] RLAY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:26.469903] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RLAY.txt [2026-01-01T20:30:26.470177] [INFO ] [sig ] [2705/3531] Completed RLAY in 0.5s | 2.94 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-01T20:30:26.470237] [INFO ] [sig ] [2706/3531] Forecasting RLI... [2026-01-01T20:30:26.470317] [INFO ] [sig ] Generating forecast for: RLI [2026-01-01T20:30:26.470366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-01T20:30:26.484732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-01T20:30:26.485258] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-01T20:30:26.486425] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-01T20:30:26.486491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:26.486539] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:26.486606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:26.486696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:26.576701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:26.577976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:26.578098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:26.578136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:26.735105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:26.735311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:26.735373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:26.735419] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:26.739621] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: UP (p=70.53%) [2026-01-01T20:30:26.740005] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-01T20:30:26.740162] [INFO ] [sig ] RLI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:26.894169] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RLI.txt [2026-01-01T20:30:26.894359] [INFO ] [sig ] [2706/3531] Completed RLI in 0.4s | 2.94 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-01T20:30:26.894417] [INFO ] [sig ] [2707/3531] Forecasting RLJ... [2026-01-01T20:30:26.894451] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-01T20:30:26.894557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-01T20:30:26.907058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-01T20:30:26.907497] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-01T20:30:26.908411] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-01T20:30:26.908465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:26.908498] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:26.908526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:26.908611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:26.968762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:26.969767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:26.969859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:26.969892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:27.092920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:27.093103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:27.093150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:27.093183] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:27.096958] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=43.60%) [2026-01-01T20:30:27.097286] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-01T20:30:27.097428] [INFO ] [sig ] RLJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:27.241099] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RLJ.txt [2026-01-01T20:30:27.241264] [INFO ] [sig ] [2707/3531] Completed RLJ in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-01T20:30:27.241304] [INFO ] [sig ] [2708/3531] Forecasting RLMD... [2026-01-01T20:30:27.241334] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-01T20:30:27.241364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-01T20:30:27.253345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-01T20:30:27.253943] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-01T20:30:27.254764] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-01T20:30:27.254815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:27.254848] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:27.254874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:27.254930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:27.316233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:27.317144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:27.317233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:27.317268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:27.449754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:27.449919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:27.449962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:27.449993] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:27.453539] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: DOWN (p=13.67%) [2026-01-01T20:30:27.453854] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-01T20:30:27.453988] [INFO ] [sig ] RLMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:27.602227] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RLMD.txt [2026-01-01T20:30:27.602384] [INFO ] [sig ] [2708/3531] Completed RLMD in 0.4s | 2.94 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-01T20:30:27.602427] [INFO ] [sig ] [2709/3531] Forecasting RLTY... [2026-01-01T20:30:27.602459] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-01T20:30:27.602490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-01T20:30:27.614508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-01T20:30:27.614946] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-01T20:30:27.615866] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-01T20:30:27.615928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:27.615990] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:27.616019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:27.616092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:27.679911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:27.680845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:27.680931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:27.680964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:27.799098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:27.799259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:27.799300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:27.799331] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:27.802742] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=17.86%) [2026-01-01T20:30:27.803034] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-01T20:30:27.803161] [INFO ] [sig ] RLTY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:27.939207] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RLTY.txt [2026-01-01T20:30:27.939361] [INFO ] [sig ] [2709/3531] Completed RLTY in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-01T20:30:27.939401] [INFO ] [sig ] [2710/3531] Forecasting RLX... [2026-01-01T20:30:27.939432] [INFO ] [sig ] Generating forecast for: RLX [2026-01-01T20:30:27.939462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-01T20:30:27.950331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-01T20:30:27.950692] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-01T20:30:27.951479] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-01T20:30:27.951529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:27.951562] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:27.951618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:27.951677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:28.008087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:28.008979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:28.009061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:28.009096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:28.125367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:28.125526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:28.125585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:28.125617] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:28.128978] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=90.59%) [2026-01-01T20:30:28.129250] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-01T20:30:28.129372] [INFO ] [sig ] RLX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:28.267516] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RLX.txt [2026-01-01T20:30:28.267881] [INFO ] [sig ] [2710/3531] Completed RLX in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-01T20:30:28.267922] [INFO ] [sig ] [2711/3531] Forecasting RM... [2026-01-01T20:30:28.267951] [INFO ] [sig ] Generating forecast for: RM [2026-01-01T20:30:28.267981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-01T20:30:28.279248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-01T20:30:28.279610] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-01T20:30:28.280389] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-01T20:30:28.280454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:28.280487] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:28.280512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:28.280587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:28.335988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:28.336776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:28.336853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:28.336884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:28.463208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:28.463366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:28.463407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:28.463436] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:28.466852] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: UP (p=97.54%) [2026-01-01T20:30:28.467125] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-01T20:30:28.467247] [INFO ] [sig ] RM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:28.609904] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RM.txt [2026-01-01T20:30:28.610056] [INFO ] [sig ] [2711/3531] Completed RM in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-01T20:30:28.610095] [INFO ] [sig ] [2712/3531] Forecasting RMAX... [2026-01-01T20:30:28.610126] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-01T20:30:28.610158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-01T20:30:28.621500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-01T20:30:28.621850] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-01T20:30:28.622693] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-01T20:30:28.622745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:28.622779] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:28.622806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:28.622865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:28.688556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:28.689695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:28.689802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:28.689853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:28.822690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:28.822854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:28.822897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:28.822927] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:28.826322] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=85.96%) [2026-01-01T20:30:28.826626] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-01T20:30:28.826753] [INFO ] [sig ] RMAX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:28.962945] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RMAX.txt [2026-01-01T20:30:28.963091] [INFO ] [sig ] [2712/3531] Completed RMAX in 0.4s | 2.94 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-01T20:30:28.963134] [INFO ] [sig ] [2713/3531] Forecasting RMBI... [2026-01-01T20:30:28.963164] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-01T20:30:28.963196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-01T20:30:28.974417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-01T20:30:28.974773] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-01T20:30:28.975543] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-01T20:30:28.975612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:28.975645] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:28.975671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:28.975728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:29.031496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:29.032373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:29.032470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:29.032503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:29.141283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:29.141453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:29.141493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:29.141523] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:29.144833] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: DOWN (p=25.90%) [2026-01-01T20:30:29.145106] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-01T20:30:29.145224] [INFO ] [sig ] RMBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:29.282126] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RMBI.txt [2026-01-01T20:30:29.282258] [INFO ] [sig ] [2713/3531] Completed RMBI in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.6m [2026-01-01T20:30:29.282296] [INFO ] [sig ] [2714/3531] Forecasting RMBS... [2026-01-01T20:30:29.282328] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-01T20:30:29.282358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-01T20:30:29.293266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-01T20:30:29.293780] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-01T20:30:29.294560] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-01T20:30:29.294631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:29.294664] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:29.294692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:29.294749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:29.350478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:29.351141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:29.351221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:29.351254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:29.464654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:29.464813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:29.464855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:29.464885] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:29.468169] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: DOWN (p=29.58%) [2026-01-01T20:30:29.468439] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-01T20:30:29.468559] [INFO ] [sig ] RMBS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:29.605450] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RMBS.txt [2026-01-01T20:30:29.605622] [INFO ] [sig ] [2714/3531] Completed RMBS in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.6m [2026-01-01T20:30:29.605663] [INFO ] [sig ] [2715/3531] Forecasting RMD... [2026-01-01T20:30:29.605693] [INFO ] [sig ] Generating forecast for: RMD [2026-01-01T20:30:29.605723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-01T20:30:29.616661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-01T20:30:29.617000] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-01T20:30:29.617800] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-01T20:30:29.617851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:29.617881] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:29.617907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:29.617963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:29.673304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:29.673987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:29.674063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:29.674096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:29.797311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:29.797481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:29.797527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:29.797556] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:29.800946] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: DOWN (p=21.65%) [2026-01-01T20:30:29.801219] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-01T20:30:29.801341] [INFO ] [sig ] RMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:29.938207] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RMD.txt [2026-01-01T20:30:29.938347] [INFO ] [sig ] [2715/3531] Completed RMD in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.6m [2026-01-01T20:30:29.938386] [INFO ] [sig ] [2716/3531] Forecasting RMI... [2026-01-01T20:30:29.938418] [INFO ] [sig ] Generating forecast for: RMI [2026-01-01T20:30:29.938452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-01T20:30:29.949835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-01T20:30:29.950193] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-01T20:30:29.951034] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-01T20:30:29.951085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:29.951117] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:29.951144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:29.951206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:30.008338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:30.009296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:30.009383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:30.009422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:30.121142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:30.121301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:30.121344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:30.121373] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:30.124912] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=48.71%) [2026-01-01T20:30:30.125216] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-01T20:30:30.125346] [INFO ] [sig ] RMI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:30.271437] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RMI.txt [2026-01-01T20:30:30.271598] [INFO ] [sig ] [2716/3531] Completed RMI in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.6m [2026-01-01T20:30:30.271641] [INFO ] [sig ] [2717/3531] Forecasting RMM... [2026-01-01T20:30:30.271671] [INFO ] [sig ] Generating forecast for: RMM [2026-01-01T20:30:30.271700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-01T20:30:30.282775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-01T20:30:30.283130] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-01T20:30:30.283926] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-01T20:30:30.283977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:30.284009] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:30.284035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:30.284092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:30.340114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:30.340895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:30.340973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:30.341005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:30.462542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:30.462721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:30.462766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:30.462796] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:30.466249] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-01T20:30:30.466608] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-01T20:30:30.466748] [INFO ] [sig ] RMM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:30.610157] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RMM.txt [2026-01-01T20:30:30.610292] [INFO ] [sig ] [2717/3531] Completed RMM in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.6m [2026-01-01T20:30:30.610332] [INFO ] [sig ] [2718/3531] Forecasting RMMZ... [2026-01-01T20:30:30.610362] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-01T20:30:30.610392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-01T20:30:30.620895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-01T20:30:30.621248] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-01T20:30:30.622042] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-01T20:30:30.622092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:30.622124] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:30.622151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:30.622208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:30.678431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:30.679211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:30.679291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:30.679326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:30.790202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:30.790365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:30.790423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:30.790453] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:30.793928] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: UP (p=59.32%) [2026-01-01T20:30:30.794202] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-01T20:30:30.794324] [INFO ] [sig ] RMMZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:30.937370] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RMMZ.txt [2026-01-01T20:30:30.937530] [INFO ] [sig ] [2718/3531] Completed RMMZ in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.6m [2026-01-01T20:30:30.937587] [INFO ] [sig ] [2719/3531] Forecasting RMNI... [2026-01-01T20:30:30.937619] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-01T20:30:30.937650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-01T20:30:30.949109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-01T20:30:30.949499] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-01T20:30:30.950313] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-01T20:30:30.950364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:30.950395] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:30.950423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:30.950481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:31.007454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:31.008463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:31.008602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:31.008638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:31.132227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:31.132385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:31.132428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:31.132458] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:31.136024] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=54.36%) [2026-01-01T20:30:31.136290] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-01T20:30:31.136407] [INFO ] [sig ] RMNI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:31.278496] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RMNI.txt [2026-01-01T20:30:31.278651] [INFO ] [sig ] [2719/3531] Completed RMNI in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.6m [2026-01-01T20:30:31.278693] [INFO ] [sig ] [2720/3531] Forecasting RNA... [2026-01-01T20:30:31.278723] [INFO ] [sig ] Generating forecast for: RNA [2026-01-01T20:30:31.278754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-01T20:30:31.289448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-01T20:30:31.289801] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-01T20:30:31.290591] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-01T20:30:31.290643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:31.290674] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:31.290701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:31.290759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:31.352091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:31.353105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:31.353185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:31.353218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:31.473755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:31.473906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:31.473949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:31.473978] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:31.477467] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: UP (p=85.83%) [2026-01-01T20:30:31.477752] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-01T20:30:31.477875] [INFO ] [sig ] RNA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:31.617832] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RNA.txt [2026-01-01T20:30:31.617974] [INFO ] [sig ] [2720/3531] Completed RNA in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.6m [2026-01-01T20:30:31.618039] [INFO ] [sig ] [2721/3531] Forecasting RNAC... [2026-01-01T20:30:31.618073] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-01T20:30:31.618103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-01T20:30:31.628972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-01T20:30:31.629289] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-01T20:30:31.630077] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-01T20:30:31.630127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:31.630158] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:31.630184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:31.630241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:31.686029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:31.686822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:31.686903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:31.686935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:31.804484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:31.804655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:31.804699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:31.804728] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:31.808045] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=70.87%) [2026-01-01T20:30:31.808311] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-01T20:30:31.808429] [INFO ] [sig ] RNAC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:31.947087] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RNAC.txt [2026-01-01T20:30:31.947223] [INFO ] [sig ] [2721/3531] Completed RNAC in 0.3s | 2.94 sym/s | Total: 15.4m | ETA: 4.6m [2026-01-01T20:30:31.947263] [INFO ] [sig ] [2722/3531] Forecasting RNAZ... [2026-01-01T20:30:31.947293] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-01T20:30:31.947323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-01T20:30:31.958236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-01T20:30:31.958531] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-01T20:30:31.959336] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-01T20:30:31.959387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:31.959435] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:31.959462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:31.959518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:32.015454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:32.016304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:32.016387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:32.016423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:32.139732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:32.139892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:32.139933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:32.139964] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:32.143473] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: UP (p=86.57%) [2026-01-01T20:30:32.143775] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-01T20:30:32.143903] [INFO ] [sig ] RNAZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:32.286773] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RNAZ.txt [2026-01-01T20:30:32.286944] [INFO ] [sig ] [2722/3531] Completed RNAZ in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-01T20:30:32.286987] [INFO ] [sig ] [2723/3531] Forecasting RNG... [2026-01-01T20:30:32.287017] [INFO ] [sig ] Generating forecast for: RNG [2026-01-01T20:30:32.287047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-01T20:30:32.297853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-01T20:30:32.298176] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-01T20:30:32.299011] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-01T20:30:32.299064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:32.299098] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:32.299125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:32.299185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:32.356839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:32.357556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:32.357655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:32.357690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:32.477200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:32.477360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:32.477401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:32.477430] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:32.480810] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-01-01T20:30:32.481091] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-01T20:30:32.481218] [INFO ] [sig ] RNG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:32.624461] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RNG.txt [2026-01-01T20:30:32.624645] [INFO ] [sig ] [2723/3531] Completed RNG in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-01T20:30:32.624686] [INFO ] [sig ] [2724/3531] Forecasting RNP... [2026-01-01T20:30:32.624717] [INFO ] [sig ] Generating forecast for: RNP [2026-01-01T20:30:32.624747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-01T20:30:32.635593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-01T20:30:32.636010] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-01T20:30:32.636819] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-01T20:30:32.636869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:32.636900] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:32.636926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:32.636984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:32.695107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:32.695885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:32.695968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:32.696002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:32.813550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:32.813722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:32.813766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:32.813800] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:32.817270] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: DOWN (p=26.35%) [2026-01-01T20:30:32.817591] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-01T20:30:32.817716] [INFO ] [sig ] RNP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:32.967729] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RNP.txt [2026-01-01T20:30:32.967890] [INFO ] [sig ] [2724/3531] Completed RNP in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-01T20:30:32.967930] [INFO ] [sig ] [2725/3531] Forecasting ROAD... [2026-01-01T20:30:32.967961] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-01T20:30:32.967991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-01T20:30:32.979194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-01T20:30:32.979623] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-01T20:30:32.980512] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-01T20:30:32.980569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:32.980655] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:32.980690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:32.980749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:33.037925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:33.038732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:33.038809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:33.038841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:33.162993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:33.163145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:33.163188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:33.163218] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:33.166593] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: UP (p=87.00%) [2026-01-01T20:30:33.166867] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-01T20:30:33.166989] [INFO ] [sig ] ROAD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:33.310824] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ROAD.txt [2026-01-01T20:30:33.310963] [INFO ] [sig ] [2725/3531] Completed ROAD in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-01T20:30:33.311004] [INFO ] [sig ] [2726/3531] Forecasting ROCK... [2026-01-01T20:30:33.311051] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-01T20:30:33.311085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-01T20:30:33.322826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-01T20:30:33.323180] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-01T20:30:33.324012] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-01T20:30:33.324065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:33.324126] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:33.324155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:33.324216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:33.381334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:33.382103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:33.382182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:33.382216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:33.510458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:33.510636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:33.510680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:33.510710] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:33.514074] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=66.37%) [2026-01-01T20:30:33.514342] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-01T20:30:33.514463] [INFO ] [sig ] ROCK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:33.655938] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ROCK.txt [2026-01-01T20:30:33.656107] [INFO ] [sig ] [2726/3531] Completed ROCK in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-01T20:30:33.656150] [INFO ] [sig ] [2727/3531] Forecasting ROE... [2026-01-01T20:30:33.656181] [INFO ] [sig ] Generating forecast for: ROE [2026-01-01T20:30:33.656211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-01T20:30:33.666520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-01T20:30:33.666873] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-01T20:30:33.667662] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-01T20:30:33.667711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:33.667743] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:33.667770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:33.667831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:33.726816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:33.727680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:33.727763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:33.727797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:33.852832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:33.852984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:33.853026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:33.853056] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:33.856383] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: UP (p=96.59%) [2026-01-01T20:30:33.856672] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-01T20:30:33.856793] [INFO ] [sig ] ROE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:34.016283] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ROE.txt [2026-01-01T20:30:34.016443] [INFO ] [sig ] [2727/3531] Completed ROE in 0.4s | 2.94 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-01T20:30:34.016484] [INFO ] [sig ] [2728/3531] Forecasting ROP... [2026-01-01T20:30:34.016516] [INFO ] [sig ] Generating forecast for: ROP [2026-01-01T20:30:34.016547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-01T20:30:34.027711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-01T20:30:34.028147] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-01T20:30:34.029048] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-01T20:30:34.029103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:34.029136] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:34.029163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:34.029221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:34.105055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:34.106327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:34.106438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:34.106498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:34.231264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:34.231412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:34.231452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:34.231482] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:34.235221] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: DOWN (p=4.29%) [2026-01-01T20:30:34.235485] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-01T20:30:34.235621] [INFO ] [sig ] ROP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:34.374163] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ROP.txt [2026-01-01T20:30:34.374314] [INFO ] [sig ] [2728/3531] Completed ROP in 0.4s | 2.94 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-01T20:30:34.374362] [INFO ] [sig ] [2729/3531] Forecasting RPAY... [2026-01-01T20:30:34.374393] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-01T20:30:34.374424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-01T20:30:34.384911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-01T20:30:34.385235] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-01T20:30:34.386056] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-01T20:30:34.386108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:34.386141] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:34.386169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:34.386228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:34.450216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:34.451356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:34.451440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:34.451473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:34.570144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:34.570240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:34.570280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:34.570346] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:34.573691] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=61.03%) [2026-01-01T20:30:34.573956] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-01T20:30:34.574079] [INFO ] [sig ] RPAY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:34.711658] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RPAY.txt [2026-01-01T20:30:34.711806] [INFO ] [sig ] [2729/3531] Completed RPAY in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-01T20:30:34.711855] [INFO ] [sig ] [2730/3531] Forecasting RPD... [2026-01-01T20:30:34.711885] [INFO ] [sig ] Generating forecast for: RPD [2026-01-01T20:30:34.711916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-01T20:30:34.722937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-01T20:30:34.723263] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-01T20:30:34.724241] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-01T20:30:34.724292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:34.724323] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:34.724349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:34.724406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:34.780337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:34.781004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:34.781080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:34.781113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:34.903772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:34.903920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:34.903961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:34.903990] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:34.907288] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=77.26%) [2026-01-01T20:30:34.907552] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-01T20:30:34.907691] [INFO ] [sig ] RPD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:35.065386] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RPD.txt [2026-01-01T20:30:35.065599] [INFO ] [sig ] [2730/3531] Completed RPD in 0.4s | 2.94 sym/s | Total: 15.5m | ETA: 4.5m [2026-01-01T20:30:35.065648] [INFO ] [sig ] [2731/3531] Forecasting RPID... [2026-01-01T20:30:35.065681] [INFO ] [sig ] Generating forecast for: RPID [2026-01-01T20:30:35.065713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-01T20:30:35.077149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-01T20:30:35.077538] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-01T20:30:35.078337] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-01T20:30:35.078389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:35.078421] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:35.078449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:35.078512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:35.137171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:35.138122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:35.138213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:35.138263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:35.255103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:35.255229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:35.255272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:35.255302] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:35.258655] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=17.62%) [2026-01-01T20:30:35.258919] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-01T20:30:35.259064] [INFO ] [sig ] RPID: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:35.398728] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RPID.txt [2026-01-01T20:30:35.398921] [INFO ] [sig ] [2731/3531] Completed RPID in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.5m [2026-01-01T20:30:35.398995] [INFO ] [sig ] [2732/3531] Forecasting RPRX... [2026-01-01T20:30:35.399032] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-01T20:30:35.399066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-01T20:30:35.410007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-01T20:30:35.410392] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-01T20:30:35.411232] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-01T20:30:35.411285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:35.411317] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:35.411342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:35.411398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:35.467827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:35.468646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:35.468729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:35.468763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:35.590679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:35.590838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:35.590880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:35.590910] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:35.594298] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: UP (p=63.57%) [2026-01-01T20:30:35.594591] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-01T20:30:35.594714] [INFO ] [sig ] RPRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:35.735849] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RPRX.txt [2026-01-01T20:30:35.736001] [INFO ] [sig ] [2732/3531] Completed RPRX in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.5m [2026-01-01T20:30:35.736042] [INFO ] [sig ] [2733/3531] Forecasting RPTX... [2026-01-01T20:30:35.736070] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-01T20:30:35.736099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-01T20:30:35.747071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-01T20:30:35.747439] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-01T20:30:35.748230] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-01T20:30:35.748281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:35.748313] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:35.748354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:35.748413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:35.803409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:35.804320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:35.804403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:35.804436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:35.925690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:35.925874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:35.925932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:35.925977] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:35.930417] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-01T20:30:35.930735] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-01T20:30:35.931056] [INFO ] [sig ] RPTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:36.071102] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RPTX.txt [2026-01-01T20:30:36.071271] [INFO ] [sig ] [2733/3531] Completed RPTX in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.5m [2026-01-01T20:30:36.071311] [INFO ] [sig ] [2734/3531] Forecasting RQI... [2026-01-01T20:30:36.071340] [INFO ] [sig ] Generating forecast for: RQI [2026-01-01T20:30:36.071400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-01T20:30:36.083221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-01T20:30:36.083537] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-01T20:30:36.084329] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-01T20:30:36.084381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:36.084413] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:36.084440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:36.084498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:36.143078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:36.143951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:36.144031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:36.144064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:36.262195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:36.262357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:36.262398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:36.262426] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:36.265783] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=30.60%) [2026-01-01T20:30:36.266060] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-01T20:30:36.266181] [INFO ] [sig ] RQI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:36.408478] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RQI.txt [2026-01-01T20:30:36.408658] [INFO ] [sig ] [2734/3531] Completed RQI in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.5m [2026-01-01T20:30:36.408700] [INFO ] [sig ] [2735/3531] Forecasting RRBI... [2026-01-01T20:30:36.408731] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-01T20:30:36.408760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-01T20:30:36.420380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-01T20:30:36.420826] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-01T20:30:36.421703] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-01T20:30:36.421756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:36.421787] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:36.421814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:36.421871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:36.482893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:36.483854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:36.483950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:36.483993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:36.595843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:36.596015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:36.596060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:36.596089] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:36.599937] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=61.54%) [2026-01-01T20:30:36.600268] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-01T20:30:36.600407] [INFO ] [sig ] RRBI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:36.747060] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RRBI.txt [2026-01-01T20:30:36.747220] [INFO ] [sig ] [2735/3531] Completed RRBI in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.5m [2026-01-01T20:30:36.747262] [INFO ] [sig ] [2736/3531] Forecasting RRC... [2026-01-01T20:30:36.747291] [INFO ] [sig ] Generating forecast for: RRC [2026-01-01T20:30:36.747322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-01T20:30:36.759811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-01T20:30:36.760405] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-01T20:30:36.761262] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-01T20:30:36.761315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:36.761346] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:36.761374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:36.761431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:36.826504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:36.827597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:36.827727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:36.827762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:36.949948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:36.950115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:36.950156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:36.950184] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:36.953880] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: DOWN (p=49.80%) [2026-01-01T20:30:36.954160] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-01T20:30:36.954283] [INFO ] [sig ] RRC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:37.097123] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RRC.txt [2026-01-01T20:30:37.097282] [INFO ] [sig ] [2736/3531] Completed RRC in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.5m [2026-01-01T20:30:37.097321] [INFO ] [sig ] [2737/3531] Forecasting RRGB... [2026-01-01T20:30:37.097353] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-01T20:30:37.097390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-01T20:30:37.108183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-01T20:30:37.108557] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-01T20:30:37.109407] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-01T20:30:37.109467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:37.109501] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:37.109528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:37.109611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:37.169841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:37.170834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:37.170928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:37.170963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:37.295050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:37.295210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:37.295250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:37.295279] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:37.298722] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=58.83%) [2026-01-01T20:30:37.299073] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-01T20:30:37.299204] [INFO ] [sig ] RRGB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:37.438088] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RRGB.txt [2026-01-01T20:30:37.438246] [INFO ] [sig ] [2737/3531] Completed RRGB in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.5m [2026-01-01T20:30:37.438287] [INFO ] [sig ] [2738/3531] Forecasting RRX... [2026-01-01T20:30:37.438317] [INFO ] [sig ] Generating forecast for: RRX [2026-01-01T20:30:37.438347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-01T20:30:37.450884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-01T20:30:37.451278] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-01T20:30:37.452075] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-01T20:30:37.452127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:37.452159] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:37.452186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:37.452243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:37.509431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:37.510323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:37.510406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:37.510440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:37.637714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:37.637876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:37.637918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:37.637946] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:37.641362] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: DOWN (p=37.74%) [2026-01-01T20:30:37.641664] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-01T20:30:37.641794] [INFO ] [sig ] RRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:37.785467] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RRX.txt [2026-01-01T20:30:37.785661] [INFO ] [sig ] [2738/3531] Completed RRX in 0.3s | 2.94 sym/s | Total: 15.5m | ETA: 4.5m [2026-01-01T20:30:37.785702] [INFO ] [sig ] [2739/3531] Forecasting RS... [2026-01-01T20:30:37.785732] [INFO ] [sig ] Generating forecast for: RS [2026-01-01T20:30:37.785798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-01T20:30:37.797003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-01T20:30:37.797398] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-01T20:30:37.798252] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-01T20:30:37.798304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:37.798338] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:37.798365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:37.798422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:37.858044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:37.859028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:37.859119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:37.859154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:37.980103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:37.980260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:37.980303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:37.980333] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:37.983892] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: DOWN (p=27.70%) [2026-01-01T20:30:37.984175] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-01T20:30:37.984313] [INFO ] [sig ] RS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:38.127064] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RS.txt [2026-01-01T20:30:38.127300] [INFO ] [sig ] [2739/3531] Completed RS in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-01T20:30:38.127359] [INFO ] [sig ] [2740/3531] Forecasting RSG... [2026-01-01T20:30:38.127435] [INFO ] [sig ] Generating forecast for: RSG [2026-01-01T20:30:38.127482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-01T20:30:38.139012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-01T20:30:38.139431] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-01T20:30:38.140261] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-01T20:30:38.140313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:38.140346] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:38.140373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:38.140431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:38.197703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:38.198637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:38.198717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:38.198751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:38.326556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:38.326739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:38.326781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:38.326811] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:38.330307] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: DOWN (p=4.97%) [2026-01-01T20:30:38.330610] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-01T20:30:38.330738] [INFO ] [sig ] RSG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:38.470013] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RSG.txt [2026-01-01T20:30:38.470146] [INFO ] [sig ] [2740/3531] Completed RSG in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-01T20:30:38.470185] [INFO ] [sig ] [2741/3531] Forecasting RSI... [2026-01-01T20:30:38.470215] [INFO ] [sig ] Generating forecast for: RSI [2026-01-01T20:30:38.470245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-01T20:30:38.481709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-01T20:30:38.482108] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-01T20:30:38.482900] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-01T20:30:38.482952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:38.482983] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:38.483009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:38.483065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:38.543504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:38.544481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:38.544603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:38.544647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:38.674354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:38.674514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:38.674555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:38.674607] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:38.678121] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=47.44%) [2026-01-01T20:30:38.678404] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-01T20:30:38.678530] [INFO ] [sig ] RSI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:38.820828] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RSI.txt [2026-01-01T20:30:38.821028] [INFO ] [sig ] [2741/3531] Completed RSI in 0.4s | 2.94 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-01T20:30:38.821074] [INFO ] [sig ] [2742/3531] Forecasting RSKD... [2026-01-01T20:30:38.821132] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-01T20:30:38.821167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-01T20:30:38.832973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-01T20:30:38.833338] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-01T20:30:38.834327] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-01T20:30:38.834379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:38.834411] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:38.834438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:38.834497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:38.891231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:38.892080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:38.892184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:38.892221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:39.014175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:39.014350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:39.014394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:39.014425] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:39.018425] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: DOWN (p=27.03%) [2026-01-01T20:30:39.018743] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-01T20:30:39.019073] [INFO ] [sig ] RSKD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:39.157603] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RSKD.txt [2026-01-01T20:30:39.157747] [INFO ] [sig ] [2742/3531] Completed RSKD in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-01T20:30:39.157786] [INFO ] [sig ] [2743/3531] Forecasting RSSS... [2026-01-01T20:30:39.157816] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-01T20:30:39.157846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-01T20:30:39.168739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-01T20:30:39.169148] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-01T20:30:39.169959] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-01T20:30:39.170009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:39.170068] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:39.170097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:39.170154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:39.228936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:39.229870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:39.229951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:39.229985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:39.350638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:39.350797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:39.350838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:39.350866] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:39.354206] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: DOWN (p=12.08%) [2026-01-01T20:30:39.354469] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-01T20:30:39.354606] [INFO ] [sig ] RSSS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:39.494626] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RSSS.txt [2026-01-01T20:30:39.494777] [INFO ] [sig ] [2743/3531] Completed RSSS in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-01T20:30:39.494817] [INFO ] [sig ] [2744/3531] Forecasting RTO... [2026-01-01T20:30:39.494852] [INFO ] [sig ] Generating forecast for: RTO [2026-01-01T20:30:39.494898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-01T20:30:39.507241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-01T20:30:39.507650] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-01T20:30:39.508992] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-01T20:30:39.509044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:39.509077] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:39.509103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:39.509160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:39.573270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:39.574089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:39.574184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:39.574228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:39.705963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:39.706126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:39.706170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:39.706200] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:39.710330] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=35.89%) [2026-01-01T20:30:39.710668] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-01T20:30:39.710796] [INFO ] [sig ] RTO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:39.864969] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RTO.txt [2026-01-01T20:30:39.865134] [INFO ] [sig ] [2744/3531] Completed RTO in 0.4s | 2.94 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-01T20:30:39.865186] [INFO ] [sig ] [2745/3531] Forecasting RUM... [2026-01-01T20:30:39.865231] [INFO ] [sig ] Generating forecast for: RUM [2026-01-01T20:30:39.865267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-01T20:30:39.876192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-01T20:30:39.876533] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-01T20:30:39.877367] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-01T20:30:39.877418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:39.877452] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:39.877478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:39.877535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:39.934840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:39.935648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:39.935729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:39.935762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:40.060700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:40.061065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:40.061109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:40.061138] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:40.064746] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: UP (p=51.94%) [2026-01-01T20:30:40.065026] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-01T20:30:40.065153] [INFO ] [sig ] RUM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:40.210068] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RUM.txt [2026-01-01T20:30:40.210241] [INFO ] [sig ] [2745/3531] Completed RUM in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-01T20:30:40.210285] [INFO ] [sig ] [2746/3531] Forecasting RUN... [2026-01-01T20:30:40.210314] [INFO ] [sig ] Generating forecast for: RUN [2026-01-01T20:30:40.210344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-01T20:30:40.222241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-01T20:30:40.222685] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-01T20:30:40.223510] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-01T20:30:40.223562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:40.223660] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:40.223700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:40.223763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:40.282387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:40.283323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:40.283411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:40.283444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:40.407592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:40.407759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:40.407801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:40.407870] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:40.411427] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: DOWN (p=15.77%) [2026-01-01T20:30:40.411742] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-01T20:30:40.411885] [INFO ] [sig ] RUN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:40.554147] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RUN.txt [2026-01-01T20:30:40.554298] [INFO ] [sig ] [2746/3531] Completed RUN in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-01T20:30:40.554337] [INFO ] [sig ] [2747/3531] Forecasting RUNN... [2026-01-01T20:30:40.554366] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-01T20:30:40.554397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-01T20:30:40.564138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-01T20:30:40.564498] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-01T20:30:40.565318] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-01T20:30:40.565376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:40.565409] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:40.565435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:40.565493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:40.623489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:40.624319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:40.624401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:40.624434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:40.746258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:40.746419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:40.746460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:40.746488] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:40.749926] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=14.86%) [2026-01-01T20:30:40.750202] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-01T20:30:40.750325] [INFO ] [sig ] RUNN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:40.899436] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RUNN.txt [2026-01-01T20:30:40.899643] [INFO ] [sig ] [2747/3531] Completed RUNN in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-01T20:30:40.899689] [INFO ] [sig ] [2748/3531] Forecasting RUSHA... [2026-01-01T20:30:40.899721] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-01T20:30:40.899751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-01T20:30:40.911889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-01T20:30:40.912277] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-01T20:30:40.913073] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-01T20:30:40.913124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:40.913155] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:40.913181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:40.913239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:40.971947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:40.972848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:40.972932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:40.972964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:41.091661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:41.091824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:41.091864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:41.091894] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:41.095200] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-01-01T20:30:41.095480] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-01T20:30:41.095643] [INFO ] [sig ] RUSHA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:41.241686] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RUSHA.txt [2026-01-01T20:30:41.241854] [INFO ] [sig ] [2748/3531] Completed RUSHA in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.4m [2026-01-01T20:30:41.241897] [INFO ] [sig ] [2749/3531] Forecasting RUSHB... [2026-01-01T20:30:41.241926] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-01T20:30:41.241958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-01T20:30:41.252969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-01T20:30:41.253363] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-01T20:30:41.254167] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-01T20:30:41.254218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:41.254249] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:41.254276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:41.254338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:41.313073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:41.313986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:41.314065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:41.314097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:41.425618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:41.425786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:41.425827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:41.425855] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:41.429619] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-01T20:30:41.429904] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-01T20:30:41.430031] [INFO ] [sig ] RUSHB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:41.569225] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RUSHB.txt [2026-01-01T20:30:41.569398] [INFO ] [sig ] [2749/3531] Completed RUSHB in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.4m [2026-01-01T20:30:41.569445] [INFO ] [sig ] [2750/3531] Forecasting RVMD... [2026-01-01T20:30:41.569477] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-01T20:30:41.569508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-01T20:30:41.581217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-01T20:30:41.581653] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-01T20:30:41.582445] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-01T20:30:41.582495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:41.582526] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:41.582552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:41.582638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:41.639358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:41.640274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:41.640354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:41.640386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:41.767146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:41.767311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:41.767353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:41.767382] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:41.770765] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: DOWN (p=6.32%) [2026-01-01T20:30:41.771044] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-01T20:30:41.771168] [INFO ] [sig ] RVMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:41.978323] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RVMD.txt [2026-01-01T20:30:41.978485] [INFO ] [sig ] [2750/3531] Completed RVMD in 0.4s | 2.94 sym/s | Total: 15.6m | ETA: 4.4m [2026-01-01T20:30:41.978524] [INFO ] [sig ] [2751/3531] Forecasting RVSB... [2026-01-01T20:30:41.978553] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-01T20:30:41.978603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-01T20:30:41.989411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-01T20:30:41.989812] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-01T20:30:41.990634] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-01T20:30:41.990685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:41.990717] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:41.990743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:41.990799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:42.046105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:42.047047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:42.047129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:42.047162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:42.162437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:42.162609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:42.162659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:42.162688] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:42.166054] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-01T20:30:42.166339] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-01T20:30:42.166465] [INFO ] [sig ] RVSB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:42.305759] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RVSB.txt [2026-01-01T20:30:42.305919] [INFO ] [sig ] [2751/3531] Completed RVSB in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.4m [2026-01-01T20:30:42.305959] [INFO ] [sig ] [2752/3531] Forecasting RVTY... [2026-01-01T20:30:42.305988] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-01T20:30:42.306019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-01T20:30:42.317395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-01T20:30:42.317799] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-01T20:30:42.318567] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-01T20:30:42.318639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:42.318670] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:42.318696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:42.318752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:42.377668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:42.378483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:42.378562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:42.378613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:42.498398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:42.498552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:42.498613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:42.498644] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:42.501969] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=18.46%) [2026-01-01T20:30:42.502237] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-01T20:30:42.502356] [INFO ] [sig ] RVTY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:42.640478] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RVTY.txt [2026-01-01T20:30:42.640636] [INFO ] [sig ] [2752/3531] Completed RVTY in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.4m [2026-01-01T20:30:42.640677] [INFO ] [sig ] [2753/3531] Forecasting RWAY... [2026-01-01T20:30:42.640707] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-01T20:30:42.640738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-01T20:30:42.651683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-01T20:30:42.652002] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-01T20:30:42.652794] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-01T20:30:42.652845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:42.652876] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:42.652903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:42.652960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:42.708854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:42.709500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:42.709620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:42.709656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:42.829219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:42.829378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:42.829437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:42.829466] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:42.832793] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: UP (p=60.58%) [2026-01-01T20:30:42.833055] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-01T20:30:42.833174] [INFO ] [sig ] RWAY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:42.971928] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RWAY.txt [2026-01-01T20:30:42.972086] [INFO ] [sig ] [2753/3531] Completed RWAY in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.4m [2026-01-01T20:30:42.972126] [INFO ] [sig ] [2754/3531] Forecasting RXO... [2026-01-01T20:30:42.972158] [INFO ] [sig ] Generating forecast for: RXO [2026-01-01T20:30:42.972188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-01T20:30:42.983329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-01T20:30:42.983676] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-01T20:30:42.984470] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-01T20:30:42.984521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:42.984553] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:42.984598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:42.984657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:43.041469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:43.042268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:43.042347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:43.042378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:43.161745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:43.161901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:43.161944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:43.161972] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:43.165300] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: UP (p=89.87%) [2026-01-01T20:30:43.165595] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-01T20:30:43.165716] [INFO ] [sig ] RXO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:43.307096] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RXO.txt [2026-01-01T20:30:43.307238] [INFO ] [sig ] [2754/3531] Completed RXO in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.4m [2026-01-01T20:30:43.307276] [INFO ] [sig ] [2755/3531] Forecasting RXRX... [2026-01-01T20:30:43.307309] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-01T20:30:43.307338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-01T20:30:43.318173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-01T20:30:43.318510] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-01T20:30:43.319335] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-01T20:30:43.319386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:43.319418] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:43.319444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:43.319501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:43.375222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:43.376150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:43.376233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:43.376266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:43.497236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:43.497400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:43.497442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:43.497471] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:43.501277] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: UP (p=92.68%) [2026-01-01T20:30:43.501547] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-01T20:30:43.501864] [INFO ] [sig ] RXRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:43.640912] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RXRX.txt [2026-01-01T20:30:43.641061] [INFO ] [sig ] [2755/3531] Completed RXRX in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.4m [2026-01-01T20:30:43.641100] [INFO ] [sig ] [2756/3531] Forecasting RY... [2026-01-01T20:30:43.641131] [INFO ] [sig ] Generating forecast for: RY [2026-01-01T20:30:43.641160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-01T20:30:43.652149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-01T20:30:43.652459] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-01T20:30:43.653253] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-01T20:30:43.653304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:43.653335] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:43.653362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:43.653419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:43.710172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:43.710912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:43.710994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:43.711026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:43.836680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:43.836841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:43.836882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:43.836911] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:43.840267] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=83.86%) [2026-01-01T20:30:43.840539] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-01T20:30:43.840686] [INFO ] [sig ] RY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:43.980477] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RY.txt [2026-01-01T20:30:43.980680] [INFO ] [sig ] [2756/3531] Completed RY in 0.3s | 2.94 sym/s | Total: 15.6m | ETA: 4.4m [2026-01-01T20:30:43.980723] [INFO ] [sig ] [2757/3531] Forecasting RYAAY... [2026-01-01T20:30:43.980754] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-01T20:30:43.980784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-01T20:30:43.992890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-01T20:30:43.993404] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-01T20:30:43.994347] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-01T20:30:43.994403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:43.994453] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:43.994482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:43.994540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:44.055417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:44.056240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:44.056324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:44.056357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:44.187474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:44.187658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:44.187706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:44.187736] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:44.191493] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-01-01T20:30:44.191810] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-01T20:30:44.192123] [INFO ] [sig ] RYAAY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:44.345548] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RYAAY.txt [2026-01-01T20:30:44.345716] [INFO ] [sig ] [2757/3531] Completed RYAAY in 0.4s | 2.94 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-01T20:30:44.345759] [INFO ] [sig ] [2758/3531] Forecasting RYAM... [2026-01-01T20:30:44.345790] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-01T20:30:44.345822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-01T20:30:44.357383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-01T20:30:44.357783] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-01T20:30:44.358638] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-01T20:30:44.358690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:44.358722] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:44.358749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:44.358806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:44.417879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:44.418592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:44.418674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:44.418707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:44.549183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:44.549342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:44.549384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:44.549412] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:44.552959] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: UP (p=93.20%) [2026-01-01T20:30:44.553221] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-01T20:30:44.553339] [INFO ] [sig ] RYAM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:44.692165] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RYAM.txt [2026-01-01T20:30:44.692294] [INFO ] [sig ] [2758/3531] Completed RYAM in 0.3s | 2.94 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-01T20:30:44.692334] [INFO ] [sig ] [2759/3531] Forecasting RYAN... [2026-01-01T20:30:44.692364] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-01T20:30:44.692393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-01T20:30:44.704602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-01T20:30:44.704994] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-01T20:30:44.705868] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-01T20:30:44.705921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:44.705956] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:44.705984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:44.706042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:44.763129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:44.764079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:44.764164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:44.764200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:44.885772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:44.885935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:44.885978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:44.886010] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:44.889455] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=4.01%) [2026-01-01T20:30:44.889755] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-01T20:30:44.889884] [INFO ] [sig ] RYAN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:45.036101] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RYAN.txt [2026-01-01T20:30:45.036265] [INFO ] [sig ] [2759/3531] Completed RYAN in 0.3s | 2.94 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-01T20:30:45.036305] [INFO ] [sig ] [2760/3531] Forecasting RYI... [2026-01-01T20:30:45.036336] [INFO ] [sig ] Generating forecast for: RYI [2026-01-01T20:30:45.036366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-01T20:30:45.047278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-01T20:30:45.047694] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-01T20:30:45.048470] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-01T20:30:45.048521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:45.048598] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:45.048629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:45.048687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:45.104566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:45.105481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:45.105565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:45.105621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:45.226556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:45.226740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:45.226790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:45.226825] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:45.230257] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: UP (p=71.77%) [2026-01-01T20:30:45.230536] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-01T20:30:45.230681] [INFO ] [sig ] RYI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:45.372750] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RYI.txt [2026-01-01T20:30:45.372909] [INFO ] [sig ] [2760/3531] Completed RYI in 0.3s | 2.94 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-01T20:30:45.372949] [INFO ] [sig ] [2761/3531] Forecasting RYN... [2026-01-01T20:30:45.372985] [INFO ] [sig ] Generating forecast for: RYN [2026-01-01T20:30:45.373018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-01T20:30:45.384110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-01T20:30:45.384538] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-01T20:30:45.385395] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-01T20:30:45.385447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:45.385481] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:45.385510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:45.385569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:45.443552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:45.444409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:45.444489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:45.444522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:45.560628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:45.560790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:45.560833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:45.560863] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:45.564239] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=58.08%) [2026-01-01T20:30:45.564502] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-01T20:30:45.564646] [INFO ] [sig ] RYN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:45.707724] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RYN.txt [2026-01-01T20:30:45.707914] [INFO ] [sig ] [2761/3531] Completed RYN in 0.3s | 2.94 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-01T20:30:45.707962] [INFO ] [sig ] [2762/3531] Forecasting RYTM... [2026-01-01T20:30:45.707994] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-01T20:30:45.708024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-01T20:30:45.719282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-01T20:30:45.719710] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-01T20:30:45.720505] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-01T20:30:45.720559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:45.720617] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:45.720649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:45.720708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:45.778431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:45.779415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:45.779502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:45.779535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:45.905563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:45.905755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:45.905799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:45.905828] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:45.909693] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: DOWN (p=12.58%) [2026-01-01T20:30:45.909995] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-01T20:30:45.910130] [INFO ] [sig ] RYTM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:46.060818] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RYTM.txt [2026-01-01T20:30:46.060985] [INFO ] [sig ] [2762/3531] Completed RYTM in 0.4s | 2.94 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-01T20:30:46.061025] [INFO ] [sig ] [2763/3531] Forecasting RZB... [2026-01-01T20:30:46.061054] [INFO ] [sig ] Generating forecast for: RZB [2026-01-01T20:30:46.061085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-01T20:30:46.072605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-01T20:30:46.073010] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-01T20:30:46.074100] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-01T20:30:46.074154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:46.074186] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:46.074212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:46.074270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:46.138167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:46.139280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:46.139365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:46.139398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:46.272058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:46.272218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:46.272261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:46.272333] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:46.276200] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: DOWN (p=9.30%) [2026-01-01T20:30:46.276483] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-01T20:30:46.276630] [INFO ] [sig ] RZB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:46.436642] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/RZB.txt [2026-01-01T20:30:46.436845] [INFO ] [sig ] [2763/3531] Completed RZB in 0.4s | 2.94 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-01T20:30:46.436899] [INFO ] [sig ] [2764/3531] Forecasting RZC... [2026-01-01T20:30:46.436937] [INFO ] [sig ] Generating forecast for: RZC [2026-01-01T20:30:46.437014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-01T20:30:46.448540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-01T20:30:46.448983] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-01T20:30:46.449864] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-01T20:30:46.449919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:46.449952] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:46.449979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:46.450041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:46.510494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:46.511595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:46.511682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:46.511716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:46.678681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:46.678842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:46.678884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:46.678929] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:46.682379] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=91.69%) [2026-01-01T20:30:46.682726] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-01T20:30:46.682866] [INFO ] [sig ] RZC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:46.832023] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/RZC.txt [2026-01-01T20:30:46.832213] [INFO ] [sig ] [2764/3531] Completed RZC in 0.4s | 2.93 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-01T20:30:46.832261] [INFO ] [sig ] [2765/3531] Forecasting S... [2026-01-01T20:30:46.832293] [INFO ] [sig ] Generating forecast for: S [2026-01-01T20:30:46.832328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-01T20:30:46.844612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-01T20:30:46.845218] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-01T20:30:46.846231] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-01T20:30:46.846283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:46.846314] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:46.846340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:46.846397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:46.908689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:46.909613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:46.909698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:46.909730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:47.036239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:47.036399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:47.036440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:47.036470] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:47.040208] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-01-01T20:30:47.040482] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-01T20:30:47.040627] [INFO ] [sig ] S: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:47.207125] [INFO ] [LOCAL ] Saved forecast: S 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/S.txt [2026-01-01T20:30:47.207321] [INFO ] [sig ] [2765/3531] Completed S in 0.4s | 2.93 sym/s | Total: 15.7m | ETA: 4.3m [2026-01-01T20:30:47.207369] [INFO ] [sig ] [2766/3531] Forecasting SA... [2026-01-01T20:30:47.207400] [INFO ] [sig ] Generating forecast for: SA [2026-01-01T20:30:47.207437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-01T20:30:47.218731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-01T20:30:47.219121] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-01T20:30:47.219947] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-01T20:30:47.220000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:47.220033] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:47.220061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:47.220121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:47.275731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:47.276458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:47.276540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:47.276590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:47.402210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:47.402367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:47.402406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:47.402435] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:47.406263] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: UP (p=61.70%) [2026-01-01T20:30:47.406535] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-01T20:30:47.406678] [INFO ] [sig ] SA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:47.545909] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SA.txt [2026-01-01T20:30:47.546069] [INFO ] [sig ] [2766/3531] Completed SA in 0.3s | 2.93 sym/s | Total: 15.7m | ETA: 4.3m [2026-01-01T20:30:47.546109] [INFO ] [sig ] [2767/3531] Forecasting SAFE... [2026-01-01T20:30:47.546139] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-01T20:30:47.546169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-01T20:30:47.558893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-01T20:30:47.559319] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-01T20:30:47.560134] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-01T20:30:47.560185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:47.560217] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:47.560245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:47.560303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:47.616680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:47.617380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:47.617461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:47.617493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:47.742897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:47.743060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:47.743104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:47.743135] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:47.746878] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-01-01T20:30:47.747153] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-01T20:30:47.747278] [INFO ] [sig ] SAFE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:47.888973] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SAFE.txt [2026-01-01T20:30:47.889108] [INFO ] [sig ] [2767/3531] Completed SAFE in 0.3s | 2.93 sym/s | Total: 15.7m | ETA: 4.3m [2026-01-01T20:30:47.889147] [INFO ] [sig ] [2768/3531] Forecasting SAH... [2026-01-01T20:30:47.889176] [INFO ] [sig ] Generating forecast for: SAH [2026-01-01T20:30:47.889206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-01T20:30:47.901367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-01T20:30:47.901728] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-01T20:30:47.902504] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-01T20:30:47.902555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:47.902615] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:47.902644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:47.902716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:47.958930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:47.959555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:47.959661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:47.959712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:48.083268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:48.083420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:48.083460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:48.083488] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:48.086825] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: DOWN (p=35.03%) [2026-01-01T20:30:48.087105] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-01T20:30:48.087225] [INFO ] [sig ] SAH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:48.233237] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SAH.txt [2026-01-01T20:30:48.233401] [INFO ] [sig ] [2768/3531] Completed SAH in 0.3s | 2.93 sym/s | Total: 15.7m | ETA: 4.3m [2026-01-01T20:30:48.233440] [INFO ] [sig ] [2769/3531] Forecasting SAIA... [2026-01-01T20:30:48.233469] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-01T20:30:48.233501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-01T20:30:48.246294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-01T20:30:48.246733] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-01T20:30:48.247757] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-01T20:30:48.247809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:48.247840] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:48.247866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:48.247923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:48.305031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:48.305950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:48.306229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:48.306262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:48.432697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:48.432867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:48.432912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:48.432943] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:48.436757] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=31.86%) [2026-01-01T20:30:48.437104] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-01T20:30:48.437239] [INFO ] [sig ] SAIA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:48.582227] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SAIA.txt [2026-01-01T20:30:48.582398] [INFO ] [sig ] [2769/3531] Completed SAIA in 0.3s | 2.93 sym/s | Total: 15.7m | ETA: 4.3m [2026-01-01T20:30:48.582438] [INFO ] [sig ] [2770/3531] Forecasting SAIC... [2026-01-01T20:30:48.582466] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-01T20:30:48.582497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-01T20:30:48.595470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-01T20:30:48.595923] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-01T20:30:48.596852] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-01T20:30:48.596920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:48.596954] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:48.596982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:48.597042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:48.655404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:48.656410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:48.656529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:48.656607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:48.783418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:48.783597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:48.783642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:48.783672] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:48.786959] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: DOWN (p=26.07%) [2026-01-01T20:30:48.787225] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-01T20:30:48.787344] [INFO ] [sig ] SAIC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:48.934734] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SAIC.txt [2026-01-01T20:30:48.934869] [INFO ] [sig ] [2770/3531] Completed SAIC in 0.4s | 2.93 sym/s | Total: 15.7m | ETA: 4.3m [2026-01-01T20:30:48.934908] [INFO ] [sig ] [2771/3531] Forecasting SAM... [2026-01-01T20:30:48.934939] [INFO ] [sig ] Generating forecast for: SAM [2026-01-01T20:30:48.934970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-01T20:30:48.945770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-01T20:30:48.946301] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-01T20:30:48.947112] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-01T20:30:48.947164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:48.947197] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:48.947225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:48.947285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:49.006524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:49.007211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:49.007289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:49.007323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:49.127660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:49.127798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:49.127839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:49.127869] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:49.131227] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-01T20:30:49.131504] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-01T20:30:49.131649] [INFO ] [sig ] SAM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:49.277923] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SAM.txt [2026-01-01T20:30:49.278054] [INFO ] [sig ] [2771/3531] Completed SAM in 0.3s | 2.93 sym/s | Total: 15.7m | ETA: 4.3m [2026-01-01T20:30:49.278093] [INFO ] [sig ] [2772/3531] Forecasting SAMG... [2026-01-01T20:30:49.278122] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-01T20:30:49.278151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-01T20:30:49.289525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-01T20:30:49.289861] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-01T20:30:49.290648] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-01T20:30:49.290699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:49.290731] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:49.290757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:49.290820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:49.352688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:49.353477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:49.353554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:49.353604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:49.476242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:49.476396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:49.476437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:49.476465] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:49.479807] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: DOWN (p=19.61%) [2026-01-01T20:30:49.480094] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-01T20:30:49.480213] [INFO ] [sig ] SAMG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:49.620876] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SAMG.txt [2026-01-01T20:30:49.621035] [INFO ] [sig ] [2772/3531] Completed SAMG in 0.3s | 2.93 sym/s | Total: 15.7m | ETA: 4.3m [2026-01-01T20:30:49.621073] [INFO ] [sig ] [2773/3531] Forecasting SAN... [2026-01-01T20:30:49.621103] [INFO ] [sig ] Generating forecast for: SAN [2026-01-01T20:30:49.621132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-01T20:30:49.631922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-01T20:30:49.632274] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-01T20:30:49.633102] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-01T20:30:49.633154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:49.633188] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:49.633216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:49.633275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:49.689984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:49.690742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:49.690821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:49.690855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:49.813669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:49.813823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:49.813864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:49.813893] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:49.817201] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: DOWN (p=25.31%) [2026-01-01T20:30:49.817505] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-01T20:30:49.817656] [INFO ] [sig ] SAN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:49.957951] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SAN.txt [2026-01-01T20:30:49.958151] [INFO ] [sig ] [2773/3531] Completed SAN in 0.3s | 2.93 sym/s | Total: 15.7m | ETA: 4.3m [2026-01-01T20:30:49.958196] [INFO ] [sig ] [2774/3531] Forecasting SANA... [2026-01-01T20:30:49.958225] [INFO ] [sig ] Generating forecast for: SANA [2026-01-01T20:30:49.958258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-01T20:30:49.969862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-01T20:30:49.970255] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-01T20:30:49.971114] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-01T20:30:49.971166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:49.971199] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:49.971227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:49.971286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:50.030539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:50.031429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:50.031511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:50.031543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:50.155927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:50.156093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:50.156135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:50.156164] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:50.159558] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: UP (p=60.96%) [2026-01-01T20:30:50.159886] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-01T20:30:50.160014] [INFO ] [sig ] SANA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:50.299979] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SANA.txt [2026-01-01T20:30:50.300150] [INFO ] [sig ] [2774/3531] Completed SANA in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-01T20:30:50.300198] [INFO ] [sig ] [2775/3531] Forecasting SANM... [2026-01-01T20:30:50.300229] [INFO ] [sig ] Generating forecast for: SANM [2026-01-01T20:30:50.300288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-01T20:30:50.311318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-01T20:30:50.311701] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-01T20:30:50.312483] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-01T20:30:50.312534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:50.312565] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:50.312614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:50.312672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:50.368273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:50.369163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:50.369248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:50.369280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:50.491672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:50.491835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:50.491879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:50.491911] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:50.495307] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=77.05%) [2026-01-01T20:30:50.495631] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-01T20:30:50.495759] [INFO ] [sig ] SANM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:50.645321] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SANM.txt [2026-01-01T20:30:50.645497] [INFO ] [sig ] [2775/3531] Completed SANM in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-01T20:30:50.645545] [INFO ] [sig ] [2776/3531] Forecasting SAP... [2026-01-01T20:30:50.645594] [INFO ] [sig ] Generating forecast for: SAP [2026-01-01T20:30:50.645656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-01T20:30:50.658540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-01T20:30:50.658972] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-01T20:30:50.660231] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-01T20:30:50.660284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:50.660318] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:50.660358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:50.660433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:50.728819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:50.729799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:50.729896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:50.729935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:50.864388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:50.864548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:50.864606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:50.864639] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:50.868171] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: DOWN (p=43.19%) [2026-01-01T20:30:50.868471] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-01T20:30:50.868626] [INFO ] [sig ] SAP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:51.011002] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SAP.txt [2026-01-01T20:30:51.011138] [INFO ] [sig ] [2776/3531] Completed SAP in 0.4s | 2.93 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-01T20:30:51.011176] [INFO ] [sig ] [2777/3531] Forecasting SARK... [2026-01-01T20:30:51.011206] [INFO ] [sig ] Generating forecast for: SARK [2026-01-01T20:30:51.011236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-01T20:30:51.021732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-01T20:30:51.022031] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-01T20:30:51.022849] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-01T20:30:51.022902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:51.022959] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:51.022988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:51.023045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:51.078729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:51.079332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:51.079408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:51.079440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:51.195851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:51.196014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:51.196057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:51.196085] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:51.199380] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: DOWN (p=7.73%) [2026-01-01T20:30:51.199665] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-01T20:30:51.199785] [INFO ] [sig ] SARK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:51.339162] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SARK.txt [2026-01-01T20:30:51.339280] [INFO ] [sig ] [2777/3531] Completed SARK in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-01T20:30:51.339318] [INFO ] [sig ] [2778/3531] Forecasting SATL... [2026-01-01T20:30:51.339345] [INFO ] [sig ] Generating forecast for: SATL [2026-01-01T20:30:51.339375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-01T20:30:51.349795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-01T20:30:51.350102] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-01T20:30:51.350905] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-01T20:30:51.350956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:51.350987] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:51.351014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:51.351072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:51.406397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:51.406994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:51.407069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:51.407101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:51.520946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:51.521085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:51.521124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:51.521152] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:51.524643] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: UP (p=84.10%) [2026-01-01T20:30:51.524907] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-01T20:30:51.525022] [INFO ] [sig ] SATL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:51.663520] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SATL.txt [2026-01-01T20:30:51.663665] [INFO ] [sig ] [2778/3531] Completed SATL in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-01T20:30:51.663706] [INFO ] [sig ] [2779/3531] Forecasting SATS... [2026-01-01T20:30:51.663735] [INFO ] [sig ] Generating forecast for: SATS [2026-01-01T20:30:51.663770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-01T20:30:51.675390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-01T20:30:51.675834] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-01T20:30:51.676685] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-01T20:30:51.676736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:51.676769] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:51.676795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:51.676852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:51.736175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:51.737073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:51.737156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:51.737188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:51.868425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:51.868598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:51.868642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:51.868673] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:51.872187] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=96.06%) [2026-01-01T20:30:51.872458] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-01T20:30:51.872597] [INFO ] [sig ] SATS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:52.033982] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SATS.txt [2026-01-01T20:30:52.034139] [INFO ] [sig ] [2779/3531] Completed SATS in 0.4s | 2.93 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-01T20:30:52.034180] [INFO ] [sig ] [2780/3531] Forecasting SAVA... [2026-01-01T20:30:52.034211] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-01T20:30:52.034244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-01T20:30:52.044998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-01T20:30:52.045401] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-01T20:30:52.046226] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-01T20:30:52.046278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:52.046310] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:52.046337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:52.046395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:52.109358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:52.110251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:52.110333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:52.110368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:52.227620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:52.227781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:52.227823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:52.227886] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:52.231557] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=83.74%) [2026-01-01T20:30:52.231943] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-01T20:30:52.232088] [INFO ] [sig ] SAVA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:52.370593] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SAVA.txt [2026-01-01T20:30:52.370734] [INFO ] [sig ] [2780/3531] Completed SAVA in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-01T20:30:52.370774] [INFO ] [sig ] [2781/3531] Forecasting SB... [2026-01-01T20:30:52.370804] [INFO ] [sig ] Generating forecast for: SB [2026-01-01T20:30:52.370835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-01T20:30:52.382093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-01T20:30:52.382425] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-01T20:30:52.383230] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-01T20:30:52.383283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:52.383329] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:52.383359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:52.383416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:52.438935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:52.439679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:52.439757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:52.439791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:52.557313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:52.557470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:52.557511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:52.557542] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:52.561462] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=71.99%) [2026-01-01T20:30:52.561763] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-01T20:30:52.561887] [INFO ] [sig ] SB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:52.701072] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SB.txt [2026-01-01T20:30:52.701205] [INFO ] [sig ] [2781/3531] Completed SB in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-01T20:30:52.701242] [INFO ] [sig ] [2782/3531] Forecasting SBAC... [2026-01-01T20:30:52.701271] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-01T20:30:52.701301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-01T20:30:52.712665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-01T20:30:52.713060] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-01T20:30:52.713924] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-01T20:30:52.713977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:52.714008] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:52.714035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:52.714093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:52.770493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:52.771380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:52.771462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:52.771495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:52.889756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:52.889913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:52.889953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:52.889982] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:52.894475] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=14.10%) [2026-01-01T20:30:52.894919] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-01T20:30:52.895098] [INFO ] [sig ] SBAC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:53.037090] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SBAC.txt [2026-01-01T20:30:53.037228] [INFO ] [sig ] [2782/3531] Completed SBAC in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-01T20:30:53.037267] [INFO ] [sig ] [2783/3531] Forecasting SBCF... [2026-01-01T20:30:53.037297] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-01T20:30:53.037328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-01T20:30:53.048686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-01T20:30:53.049019] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-01T20:30:53.049814] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-01T20:30:53.049864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:53.049895] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:53.049926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:53.049985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:53.106868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:53.107631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:53.107714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:53.107748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:53.227492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:53.227656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:53.227698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:53.227727] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:53.231062] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=5.97%) [2026-01-01T20:30:53.231328] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-01T20:30:53.231447] [INFO ] [sig ] SBCF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:53.372055] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SBCF.txt [2026-01-01T20:30:53.372183] [INFO ] [sig ] [2783/3531] Completed SBCF in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.2m [2026-01-01T20:30:53.372229] [INFO ] [sig ] [2784/3531] Forecasting SBFM... [2026-01-01T20:30:53.372260] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-01T20:30:53.372291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-01T20:30:53.382935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-01T20:30:53.383249] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-01T20:30:53.384044] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-01T20:30:53.384095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:53.384126] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:53.384153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:53.384210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:53.440313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:53.440911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:53.440984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:53.441015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:53.559644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:53.559776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:53.559814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:53.559843] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:53.563051] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: DOWN (p=47.96%) [2026-01-01T20:30:53.563316] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-01T20:30:53.563435] [INFO ] [sig ] SBFM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:53.700636] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SBFM.txt [2026-01-01T20:30:53.700752] [INFO ] [sig ] [2784/3531] Completed SBFM in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.2m [2026-01-01T20:30:53.700823] [INFO ] [sig ] [2785/3531] Forecasting SBGI... [2026-01-01T20:30:53.700854] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-01T20:30:53.700884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-01T20:30:53.711539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-01T20:30:53.711869] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-01T20:30:53.712671] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-01T20:30:53.712722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:53.712754] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:53.712781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:53.712838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:53.768453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:53.769175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:53.769263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:53.769304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:53.885059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:53.885216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:53.885258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:53.885287] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:53.888676] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: DOWN (p=43.09%) [2026-01-01T20:30:53.888992] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-01T20:30:53.889142] [INFO ] [sig ] SBGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:54.028116] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SBGI.txt [2026-01-01T20:30:54.028241] [INFO ] [sig ] [2785/3531] Completed SBGI in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.2m [2026-01-01T20:30:54.028280] [INFO ] [sig ] [2786/3531] Forecasting SBH... [2026-01-01T20:30:54.028308] [INFO ] [sig ] Generating forecast for: SBH [2026-01-01T20:30:54.028339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-01T20:30:54.038510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-01T20:30:54.038834] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-01T20:30:54.039670] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-01T20:30:54.039721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:54.039752] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:54.039780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:54.039836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:54.094704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:54.095301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:54.095378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:54.095410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:54.217803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:54.217965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:54.218007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:54.218035] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:54.221351] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=37.72%) [2026-01-01T20:30:54.221633] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-01T20:30:54.221790] [INFO ] [sig ] SBH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:54.358084] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SBH.txt [2026-01-01T20:30:54.358239] [INFO ] [sig ] [2786/3531] Completed SBH in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.2m [2026-01-01T20:30:54.358285] [INFO ] [sig ] [2787/3531] Forecasting SBI... [2026-01-01T20:30:54.358315] [INFO ] [sig ] Generating forecast for: SBI [2026-01-01T20:30:54.358379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-01T20:30:54.368400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-01T20:30:54.368732] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-01T20:30:54.369520] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-01T20:30:54.369595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:54.369629] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:54.369656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:54.369712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:54.425332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:54.425941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:54.426041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:54.426073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:54.538729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:54.538858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:54.538898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:54.538927] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:54.542187] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-01-01T20:30:54.542452] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-01T20:30:54.542586] [INFO ] [sig ] SBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:54.679976] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SBI.txt [2026-01-01T20:30:54.680111] [INFO ] [sig ] [2787/3531] Completed SBI in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.2m [2026-01-01T20:30:54.680162] [INFO ] [sig ] [2788/3531] Forecasting SBLK... [2026-01-01T20:30:54.680197] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-01T20:30:54.680229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-01T20:30:54.691102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-01T20:30:54.691428] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-01T20:30:54.692209] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-01T20:30:54.692259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:54.692289] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:54.692315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:54.692372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:54.749106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:54.749745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:54.749821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:54.749854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:54.870904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:54.871037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:54.871093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:54.871123] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:54.874386] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=38.83%) [2026-01-01T20:30:54.874667] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-01T20:30:54.874786] [INFO ] [sig ] SBLK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:55.025596] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SBLK.txt [2026-01-01T20:30:55.025732] [INFO ] [sig ] [2788/3531] Completed SBLK in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.2m [2026-01-01T20:30:55.025771] [INFO ] [sig ] [2789/3531] Forecasting SBRA... [2026-01-01T20:30:55.025801] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-01T20:30:55.025832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-01T20:30:55.036117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-01T20:30:55.036456] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-01T20:30:55.037231] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-01T20:30:55.037281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:55.037313] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:55.037339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:55.037396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:55.092951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:55.093564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:55.093656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:55.093688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:55.211154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:55.211292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:55.211331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:55.211360] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:55.214634] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-01-01T20:30:55.214900] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-01T20:30:55.215024] [INFO ] [sig ] SBRA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:55.352177] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SBRA.txt [2026-01-01T20:30:55.352289] [INFO ] [sig ] [2789/3531] Completed SBRA in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.2m [2026-01-01T20:30:55.352326] [INFO ] [sig ] [2790/3531] Forecasting SBS... [2026-01-01T20:30:55.352357] [INFO ] [sig ] Generating forecast for: SBS [2026-01-01T20:30:55.352387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-01T20:30:55.362968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-01T20:30:55.363275] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-01T20:30:55.364064] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-01T20:30:55.364114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:55.364145] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:55.364172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:55.364229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:55.419978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:55.420546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:55.420650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:55.420684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:55.546086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:55.546194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:55.546231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:55.546260] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:55.549388] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: DOWN (p=5.34%) [2026-01-01T20:30:55.549663] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-01T20:30:55.549783] [INFO ] [sig ] SBS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:55.687716] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SBS.txt [2026-01-01T20:30:55.687859] [INFO ] [sig ] [2790/3531] Completed SBS in 0.3s | 2.93 sym/s | Total: 15.8m | ETA: 4.2m [2026-01-01T20:30:55.687899] [INFO ] [sig ] [2791/3531] Forecasting SBSI... [2026-01-01T20:30:55.687929] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-01T20:30:55.687959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-01T20:30:55.698332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-01T20:30:55.698626] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-01T20:30:55.699447] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-01T20:30:55.699497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:55.699529] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:55.699556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:55.699632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:55.755411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:55.756110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:55.756185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:55.756217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:55.869762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:55.869925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:55.869966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:55.869999] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:55.873397] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: UP (p=81.76%) [2026-01-01T20:30:55.873732] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-01T20:30:55.873864] [INFO ] [sig ] SBSI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:56.011192] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SBSI.txt [2026-01-01T20:30:56.011318] [INFO ] [sig ] [2791/3531] Completed SBSI in 0.3s | 2.94 sym/s | Total: 15.8m | ETA: 4.2m [2026-01-01T20:30:56.011355] [INFO ] [sig ] [2792/3531] Forecasting SBUX... [2026-01-01T20:30:56.011385] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-01T20:30:56.011416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-01T20:30:56.022108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-01T20:30:56.022418] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-01T20:30:56.023202] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-01T20:30:56.023252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:56.023316] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:56.023346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:56.023404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:56.079502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:56.080197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:56.080274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:56.080306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:56.203400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:56.203545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:56.203606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:56.203636] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:56.206891] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-01-01T20:30:56.207152] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-01T20:30:56.207269] [INFO ] [sig ] SBUX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:56.345404] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SBUX.txt [2026-01-01T20:30:56.345536] [INFO ] [sig ] [2792/3531] Completed SBUX in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-01T20:30:56.345592] [INFO ] [sig ] [2793/3531] Forecasting SCD... [2026-01-01T20:30:56.345630] [INFO ] [sig ] Generating forecast for: SCD [2026-01-01T20:30:56.345663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-01T20:30:56.356019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-01T20:30:56.356329] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-01T20:30:56.357123] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-01T20:30:56.357172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:56.357204] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:56.357230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:56.357287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:56.412790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:56.413366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:56.413440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:56.413471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:56.525944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:56.526067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:56.526106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:56.526136] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:56.529405] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-01-01T20:30:56.529688] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-01T20:30:56.529807] [INFO ] [sig ] SCD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:56.669001] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SCD.txt [2026-01-01T20:30:56.669157] [INFO ] [sig ] [2793/3531] Completed SCD in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-01T20:30:56.669196] [INFO ] [sig ] [2794/3531] Forecasting SCHL... [2026-01-01T20:30:56.669229] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-01T20:30:56.669263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-01T20:30:56.679413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-01T20:30:56.679760] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-01T20:30:56.680551] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-01T20:30:56.680624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:56.680678] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:56.680707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:56.680764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:56.736770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:56.737657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:56.737742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:56.737774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:56.860278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:56.860433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:56.860475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:56.860503] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:56.863800] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-01-01T20:30:56.864062] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-01T20:30:56.864180] [INFO ] [sig ] SCHL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:57.002318] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SCHL.txt [2026-01-01T20:30:57.002467] [INFO ] [sig ] [2794/3531] Completed SCHL in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-01T20:30:57.002507] [INFO ] [sig ] [2795/3531] Forecasting SCI... [2026-01-01T20:30:57.002537] [INFO ] [sig ] Generating forecast for: SCI [2026-01-01T20:30:57.002567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-01T20:30:57.013201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-01T20:30:57.013534] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-01T20:30:57.014318] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-01T20:30:57.014368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:57.014400] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:57.014426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:57.014482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:57.070177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:57.070892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:57.070970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:57.071003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:57.186773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:57.186920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:57.186960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:57.186989] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:57.190244] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: UP (p=87.07%) [2026-01-01T20:30:57.190504] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-01T20:30:57.190639] [INFO ] [sig ] SCI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:57.327000] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SCI.txt [2026-01-01T20:30:57.327119] [INFO ] [sig ] [2795/3531] Completed SCI in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-01T20:30:57.327157] [INFO ] [sig ] [2796/3531] Forecasting SCL... [2026-01-01T20:30:57.327193] [INFO ] [sig ] Generating forecast for: SCL [2026-01-01T20:30:57.327225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-01T20:30:57.337558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-01T20:30:57.337877] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-01T20:30:57.338666] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-01T20:30:57.338716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:57.338748] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:57.338775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:57.338832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:57.394366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:57.394979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:57.395053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:57.395085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:57.513637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:57.513760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:57.513797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:57.513825] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:57.516929] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: DOWN (p=44.19%) [2026-01-01T20:30:57.517190] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-01T20:30:57.517306] [INFO ] [sig ] SCL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:57.654926] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SCL.txt [2026-01-01T20:30:57.655085] [INFO ] [sig ] [2796/3531] Completed SCL in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-01T20:30:57.655123] [INFO ] [sig ] [2797/3531] Forecasting SCM... [2026-01-01T20:30:57.655154] [INFO ] [sig ] Generating forecast for: SCM [2026-01-01T20:30:57.655185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-01T20:30:57.665972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-01T20:30:57.666296] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-01T20:30:57.667096] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-01T20:30:57.667147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:57.667178] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:57.667205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:57.667262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:57.722885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:57.723478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:57.723554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:57.723606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:57.840941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:57.841079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:57.841119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:57.841178] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:57.844450] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: UP (p=71.70%) [2026-01-01T20:30:57.844741] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-01T20:30:57.844862] [INFO ] [sig ] SCM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:57.982807] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SCM.txt [2026-01-01T20:30:57.982971] [INFO ] [sig ] [2797/3531] Completed SCM in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-01T20:30:57.983023] [INFO ] [sig ] [2798/3531] Forecasting SCSC... [2026-01-01T20:30:57.983054] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-01T20:30:57.983084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-01T20:30:57.993300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-01T20:30:57.993628] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-01T20:30:57.994604] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-01T20:30:57.994654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:57.994685] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:57.994711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:57.994767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:58.050780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:58.051615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:58.051695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:58.051729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:58.170437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:58.170598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:58.170640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:58.170668] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:58.173896] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: UP (p=68.72%) [2026-01-01T20:30:58.174164] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-01T20:30:58.174283] [INFO ] [sig ] SCSC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:58.311872] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SCSC.txt [2026-01-01T20:30:58.311989] [INFO ] [sig ] [2798/3531] Completed SCSC in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-01T20:30:58.312028] [INFO ] [sig ] [2799/3531] Forecasting SCVL... [2026-01-01T20:30:58.312064] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-01T20:30:58.312104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-01T20:30:58.322874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-01T20:30:58.323202] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-01T20:30:58.324008] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-01T20:30:58.324060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:58.324092] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:58.324120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:58.324179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:58.380514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:58.381139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:58.381214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:58.381246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:58.504451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:58.504619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:58.504662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:58.504709] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:58.508121] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=89.61%) [2026-01-01T20:30:58.508394] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-01T20:30:58.508517] [INFO ] [sig ] SCVL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:58.651466] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SCVL.txt [2026-01-01T20:30:58.651608] [INFO ] [sig ] [2799/3531] Completed SCVL in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-01T20:30:58.651650] [INFO ] [sig ] [2800/3531] Forecasting SCZ... [2026-01-01T20:30:58.651683] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-01T20:30:58.651721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-01T20:30:58.661945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-01T20:30:58.662273] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-01T20:30:58.663067] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-01T20:30:58.663118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:58.663149] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:58.663175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:58.663232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:58.718903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:58.719689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:58.719769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:58.719809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:58.838165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:58.838306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:58.838346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:58.838374] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:58.841685] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: DOWN (p=23.50%) [2026-01-01T20:30:58.841950] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-01T20:30:58.842072] [INFO ] [sig ] SCZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:58.982046] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SCZ.txt [2026-01-01T20:30:58.982200] [INFO ] [sig ] [2800/3531] Completed SCZ in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-01T20:30:58.982240] [INFO ] [sig ] [2801/3531] Forecasting SD... [2026-01-01T20:30:58.982269] [INFO ] [sig ] Generating forecast for: SD [2026-01-01T20:30:58.982299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-01T20:30:58.993475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-01T20:30:58.993874] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-01T20:30:58.994709] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-01T20:30:58.994762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:58.994794] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:58.994820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:58.994878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:59.051442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:59.052305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:59.052389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:59.052422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:59.172231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:59.172383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:59.172424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:59.172454] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:59.175770] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: DOWN (p=40.70%) [2026-01-01T20:30:59.176045] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-01T20:30:59.176168] [INFO ] [sig ] SD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:30:59.312047] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SD.txt [2026-01-01T20:30:59.312187] [INFO ] [sig ] [2801/3531] Completed SD in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.1m [2026-01-01T20:30:59.312226] [INFO ] [sig ] [2802/3531] Forecasting SDA... [2026-01-01T20:30:59.312256] [INFO ] [sig ] Generating forecast for: SDA [2026-01-01T20:30:59.312285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-01T20:30:59.322693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-01T20:30:59.323057] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-01T20:30:59.323856] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-01T20:30:59.323907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:59.323937] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:59.323964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:59.324021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:59.378605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:59.379268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:59.379347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:59.379378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:59.496167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:59.496320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:59.496361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:59.496389] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:59.499750] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=82.70%) [2026-01-01T20:30:59.500026] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-01T20:30:59.500147] [INFO ] [sig ] SDA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:59.637236] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SDA.txt [2026-01-01T20:30:59.637372] [INFO ] [sig ] [2802/3531] Completed SDA in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.1m [2026-01-01T20:30:59.637416] [INFO ] [sig ] [2803/3531] Forecasting SDHY... [2026-01-01T20:30:59.637444] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-01T20:30:59.637493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-01T20:30:59.648047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-01T20:30:59.648390] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-01T20:30:59.649253] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-01T20:30:59.649305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:59.649337] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:59.649364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:59.649421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:30:59.707019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:30:59.707717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:30:59.707797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:30:59.707829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:30:59.828485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:30:59.828662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:30:59.828704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:30:59.828735] [INFO ] [FORECASTER] Training complete [2026-01-01T20:30:59.832084] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=73.13%) [2026-01-01T20:30:59.832353] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-01T20:30:59.832475] [INFO ] [sig ] SDHY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:30:59.970698] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SDHY.txt [2026-01-01T20:30:59.970839] [INFO ] [sig ] [2803/3531] Completed SDHY in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.1m [2026-01-01T20:30:59.970879] [INFO ] [sig ] [2804/3531] Forecasting SDRL... [2026-01-01T20:30:59.970909] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-01T20:30:59.970939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-01T20:30:59.981488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-01T20:30:59.981863] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-01T20:30:59.982652] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-01T20:30:59.982703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:30:59.982735] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:30:59.982763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:30:59.982821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:00.037740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:00.038514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:00.038639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:00.038675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:00.156125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:00.156281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:00.156323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:00.156353] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:00.160224] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-01-01T20:31:00.160536] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-01T20:31:00.160692] [INFO ] [sig ] SDRL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:00.312897] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SDRL.txt [2026-01-01T20:31:00.313054] [INFO ] [sig ] [2804/3531] Completed SDRL in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.1m [2026-01-01T20:31:00.313098] [INFO ] [sig ] [2805/3531] Forecasting SDVY... [2026-01-01T20:31:00.313131] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-01T20:31:00.313163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-01T20:31:00.324470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-01T20:31:00.324878] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-01T20:31:00.325772] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-01T20:31:00.325841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:00.325876] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:00.325904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:00.325963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:00.385936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:00.386816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:00.386916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:00.386959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:00.512793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:00.512970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:00.513023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:00.513055] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:00.516809] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=22.07%) [2026-01-01T20:31:00.517146] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-01T20:31:00.517297] [INFO ] [sig ] SDVY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:00.663193] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SDVY.txt [2026-01-01T20:31:00.663360] [INFO ] [sig ] [2805/3531] Completed SDVY in 0.4s | 2.94 sym/s | Total: 15.9m | ETA: 4.1m [2026-01-01T20:31:00.663400] [INFO ] [sig ] [2806/3531] Forecasting SE... [2026-01-01T20:31:00.663429] [INFO ] [sig ] Generating forecast for: SE [2026-01-01T20:31:00.663460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-01T20:31:00.674364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-01T20:31:00.674738] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-01T20:31:00.675528] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-01T20:31:00.675602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:00.675636] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:00.675663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:00.675719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:00.731270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:00.732131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:00.732214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:00.732246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:00.852387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:00.852551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:00.852610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:00.852642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:00.856007] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-01-01T20:31:00.856284] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-01T20:31:00.856405] [INFO ] [sig ] SE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:00.996322] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SE.txt [2026-01-01T20:31:00.996483] [INFO ] [sig ] [2806/3531] Completed SE in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.1m [2026-01-01T20:31:00.996556] [INFO ] [sig ] [2807/3531] Forecasting SEDG... [2026-01-01T20:31:00.996608] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-01T20:31:00.996640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-01T20:31:01.008217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-01T20:31:01.008644] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-01T20:31:01.009453] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-01T20:31:01.009504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:01.009535] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:01.009561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:01.009645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:01.065921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:01.066828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:01.066912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:01.066944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:01.188337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:01.188502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:01.188544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:01.188601] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:01.191959] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: DOWN (p=6.25%) [2026-01-01T20:31:01.192242] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-01T20:31:01.192366] [INFO ] [sig ] SEDG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:01.331285] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SEDG.txt [2026-01-01T20:31:01.331836] [INFO ] [sig ] [2807/3531] Completed SEDG in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.1m [2026-01-01T20:31:01.331880] [INFO ] [sig ] [2808/3531] Forecasting SEE... [2026-01-01T20:31:01.331910] [INFO ] [sig ] Generating forecast for: SEE [2026-01-01T20:31:01.331940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-01T20:31:01.343191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-01T20:31:01.343565] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-01T20:31:01.344384] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-01T20:31:01.344437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:01.344470] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:01.344497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:01.344557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:01.400748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:01.401560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:01.401661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:01.401693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:01.523936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:01.524049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:01.524091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:01.524119] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:01.527407] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-01-01T20:31:01.527698] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-01T20:31:01.527819] [INFO ] [sig ] SEE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:01.667180] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SEE.txt [2026-01-01T20:31:01.667325] [INFO ] [sig ] [2808/3531] Completed SEE in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.1m [2026-01-01T20:31:01.667372] [INFO ] [sig ] [2809/3531] Forecasting SEIC... [2026-01-01T20:31:01.667404] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-01T20:31:01.667434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-01T20:31:01.678271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-01T20:31:01.678647] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-01T20:31:01.679469] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-01T20:31:01.679522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:01.679554] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:01.679610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:01.679672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:01.734629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:01.735269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:01.735348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:01.735380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:01.855195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:01.855356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:01.855396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:01.855424] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:01.858764] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: UP (p=54.13%) [2026-01-01T20:31:01.859052] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-01T20:31:01.859171] [INFO ] [sig ] SEIC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:01.998184] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SEIC.txt [2026-01-01T20:31:01.998493] [INFO ] [sig ] [2809/3531] Completed SEIC in 0.3s | 2.94 sym/s | Total: 15.9m | ETA: 4.1m [2026-01-01T20:31:01.998542] [INFO ] [sig ] [2810/3531] Forecasting SELF... [2026-01-01T20:31:01.998611] [INFO ] [sig ] Generating forecast for: SELF [2026-01-01T20:31:01.998647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-01T20:31:02.009281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-01T20:31:02.009640] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-01T20:31:02.010400] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-01T20:31:02.010451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:02.010483] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:02.010509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:02.010566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:02.070402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:02.071125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:02.071218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:02.071251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:02.176441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:02.176629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:02.176673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:02.176703] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:02.180159] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: UP (p=80.80%) [2026-01-01T20:31:02.180448] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-01T20:31:02.180589] [INFO ] [sig ] SELF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:02.320256] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SELF.txt [2026-01-01T20:31:02.320412] [INFO ] [sig ] [2810/3531] Completed SELF in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-01T20:31:02.320454] [INFO ] [sig ] [2811/3531] Forecasting SEM... [2026-01-01T20:31:02.320483] [INFO ] [sig ] Generating forecast for: SEM [2026-01-01T20:31:02.320514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-01T20:31:02.332456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-01T20:31:02.332889] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-01T20:31:02.333694] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-01T20:31:02.333746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:02.333804] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:02.333832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:02.333888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:02.389952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:02.390837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:02.390917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:02.390950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:02.511481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:02.511664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:02.511708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:02.511738] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:02.515103] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=10.33%) [2026-01-01T20:31:02.515421] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-01T20:31:02.515555] [INFO ] [sig ] SEM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:02.655045] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SEM.txt [2026-01-01T20:31:02.655206] [INFO ] [sig ] [2811/3531] Completed SEM in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-01T20:31:02.655247] [INFO ] [sig ] [2812/3531] Forecasting SENEA... [2026-01-01T20:31:02.655276] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-01T20:31:02.655310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-01T20:31:02.667111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-01T20:31:02.667481] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-01T20:31:02.668316] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-01T20:31:02.668368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:02.668399] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:02.668425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:02.668482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:02.724794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:02.725493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:02.725569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:02.725622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:02.840286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:02.840444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:02.840502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:02.840533] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:02.843856] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: DOWN (p=23.65%) [2026-01-01T20:31:02.844121] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-01T20:31:02.844239] [INFO ] [sig ] SENEA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:02.990547] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SENEA.txt [2026-01-01T20:31:02.990780] [INFO ] [sig ] [2812/3531] Completed SENEA in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-01T20:31:02.990828] [INFO ] [sig ] [2813/3531] Forecasting SENS... [2026-01-01T20:31:02.990858] [INFO ] [sig ] Generating forecast for: SENS [2026-01-01T20:31:02.990888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-01T20:31:03.003175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-01T20:31:03.003598] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-01T20:31:03.004421] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-01T20:31:03.004473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:03.004511] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:03.004539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:03.004618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:03.064651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:03.065526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:03.065633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:03.065670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:03.187642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:03.187799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:03.187840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:03.187869] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:03.191235] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: UP (p=75.80%) [2026-01-01T20:31:03.191509] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-01T20:31:03.191671] [INFO ] [sig ] SENS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:03.331292] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SENS.txt [2026-01-01T20:31:03.331463] [INFO ] [sig ] [2813/3531] Completed SENS in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-01T20:31:03.331504] [INFO ] [sig ] [2814/3531] Forecasting SERA... [2026-01-01T20:31:03.331535] [INFO ] [sig ] Generating forecast for: SERA [2026-01-01T20:31:03.331619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-01T20:31:03.343469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-01T20:31:03.343950] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-01T20:31:03.344842] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-01T20:31:03.344896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:03.344929] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:03.344955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:03.345013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:03.402423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:03.403125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:03.403205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:03.403239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:03.520641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:03.520804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:03.520846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:03.520934] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:03.524338] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: UP (p=81.67%) [2026-01-01T20:31:03.524633] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-01T20:31:03.524760] [INFO ] [sig ] SERA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:03.669547] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SERA.txt [2026-01-01T20:31:03.669739] [INFO ] [sig ] [2814/3531] Completed SERA in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-01T20:31:03.669778] [INFO ] [sig ] [2815/3531] Forecasting SES... [2026-01-01T20:31:03.669809] [INFO ] [sig ] Generating forecast for: SES [2026-01-01T20:31:03.669874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-01T20:31:03.681896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-01T20:31:03.682307] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-01T20:31:03.683122] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-01T20:31:03.683174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:03.683209] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:03.683238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:03.683295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:03.738900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:03.739916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:03.740004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:03.740038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:03.859935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:03.860094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:03.860138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:03.860168] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:03.863482] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: UP (p=86.46%) [2026-01-01T20:31:03.863766] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-01T20:31:03.863886] [INFO ] [sig ] SES: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:03.999832] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SES.txt [2026-01-01T20:31:03.999965] [INFO ] [sig ] [2815/3531] Completed SES in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-01T20:31:04.000005] [INFO ] [sig ] [2816/3531] Forecasting SEVN... [2026-01-01T20:31:04.000034] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-01T20:31:04.000064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-01T20:31:04.012296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-01T20:31:04.012660] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-01T20:31:04.013486] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-01T20:31:04.013537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:04.013610] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:04.013642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:04.013701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:04.069049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:04.069724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:04.069801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:04.069833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:04.188227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:04.188383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:04.188425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:04.188456] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:04.191823] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=74.75%) [2026-01-01T20:31:04.192091] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-01T20:31:04.192212] [INFO ] [sig ] SEVN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:04.336096] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SEVN.txt [2026-01-01T20:31:04.336254] [INFO ] [sig ] [2816/3531] Completed SEVN in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-01T20:31:04.336295] [INFO ] [sig ] [2817/3531] Forecasting SEZL... [2026-01-01T20:31:04.336324] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-01T20:31:04.336355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-01T20:31:04.348031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-01T20:31:04.348367] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-01T20:31:04.349209] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-01T20:31:04.349260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:04.349292] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:04.349318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:04.349375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:04.405258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:04.406135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:04.406216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:04.406247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:04.529989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:04.530154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:04.530198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:04.530226] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:04.533850] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: UP (p=95.01%) [2026-01-01T20:31:04.534139] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-01T20:31:04.534298] [INFO ] [sig ] SEZL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:04.676216] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SEZL.txt [2026-01-01T20:31:04.676375] [INFO ] [sig ] [2817/3531] Completed SEZL in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-01T20:31:04.676418] [INFO ] [sig ] [2818/3531] Forecasting SF... [2026-01-01T20:31:04.676447] [INFO ] [sig ] Generating forecast for: SF [2026-01-01T20:31:04.676478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-01T20:31:04.702413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-01T20:31:04.702874] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-01T20:31:04.703727] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-01T20:31:04.703780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:04.703812] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:04.703839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:04.703896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:04.760462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:04.761327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:04.761410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:04.761444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:04.887037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:04.887196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:04.887238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:04.887268] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:04.890687] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=37.27%) [2026-01-01T20:31:04.890970] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-01T20:31:04.891095] [INFO ] [sig ] SF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:05.031856] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SF.txt [2026-01-01T20:31:05.032011] [INFO ] [sig ] [2818/3531] Completed SF in 0.4s | 2.94 sym/s | Total: 16.0m | ETA: 4.0m [2026-01-01T20:31:05.032053] [INFO ] [sig ] [2819/3531] Forecasting SFB... [2026-01-01T20:31:05.032084] [INFO ] [sig ] Generating forecast for: SFB [2026-01-01T20:31:05.032116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-01T20:31:05.043772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-01T20:31:05.044146] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-01T20:31:05.045003] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-01T20:31:05.045054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:05.045085] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:05.045111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:05.045168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:05.100594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:05.101303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:05.101380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:05.101413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:05.209970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:05.210133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:05.210175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:05.210207] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:05.213691] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=46.05%) [2026-01-01T20:31:05.214006] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-01T20:31:05.214161] [INFO ] [sig ] SFB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:05.352239] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SFB.txt [2026-01-01T20:31:05.352390] [INFO ] [sig ] [2819/3531] Completed SFB in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.0m [2026-01-01T20:31:05.352429] [INFO ] [sig ] [2820/3531] Forecasting SFBS... [2026-01-01T20:31:05.352494] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-01T20:31:05.352531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-01T20:31:05.363610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-01T20:31:05.363981] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-01T20:31:05.364786] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-01T20:31:05.364838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:05.364869] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:05.364895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:05.364952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:05.419723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:05.420428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:05.420503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:05.420536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:05.538615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:05.538775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:05.538815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:05.538843] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:05.542149] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: UP (p=53.50%) [2026-01-01T20:31:05.542416] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-01T20:31:05.542540] [INFO ] [sig ] SFBS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:05.681333] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SFBS.txt [2026-01-01T20:31:05.681480] [INFO ] [sig ] [2820/3531] Completed SFBS in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.0m [2026-01-01T20:31:05.681520] [INFO ] [sig ] [2821/3531] Forecasting SFIX... [2026-01-01T20:31:05.681549] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-01T20:31:05.681622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-01T20:31:05.693002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-01T20:31:05.693397] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-01T20:31:05.694206] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-01T20:31:05.694258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:05.694289] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:05.694316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:05.694373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:05.749559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:05.750459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:05.750595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:05.750631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:05.869602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:05.869762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:05.869804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:05.869834] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:05.873768] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: UP (p=75.86%) [2026-01-01T20:31:05.874043] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-01T20:31:05.874168] [INFO ] [sig ] SFIX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:06.012965] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SFIX.txt [2026-01-01T20:31:06.013107] [INFO ] [sig ] [2821/3531] Completed SFIX in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.0m [2026-01-01T20:31:06.013147] [INFO ] [sig ] [2822/3531] Forecasting SFL... [2026-01-01T20:31:06.013176] [INFO ] [sig ] Generating forecast for: SFL [2026-01-01T20:31:06.013206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-01T20:31:06.024388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-01T20:31:06.024755] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-01T20:31:06.025539] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-01T20:31:06.025619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:06.025654] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:06.025681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:06.025737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:06.080686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:06.081591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:06.081676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:06.081710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:06.204335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:06.204516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:06.204597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:06.204637] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:06.208181] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-01-01T20:31:06.208460] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-01T20:31:06.208604] [INFO ] [sig ] SFL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:06.358123] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SFL.txt [2026-01-01T20:31:06.358267] [INFO ] [sig ] [2822/3531] Completed SFL in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.0m [2026-01-01T20:31:06.358308] [INFO ] [sig ] [2823/3531] Forecasting SFLO... [2026-01-01T20:31:06.358338] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-01T20:31:06.358367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-01T20:31:06.370451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-01T20:31:06.370905] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-01T20:31:06.371740] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-01T20:31:06.371792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:06.371825] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:06.371854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:06.371914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:06.432462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:06.433342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:06.433427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:06.433460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:06.566397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:06.566557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:06.566621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:06.566673] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:06.570152] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: UP (p=66.74%) [2026-01-01T20:31:06.570437] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-01T20:31:06.570564] [INFO ] [sig ] SFLO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:06.717168] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SFLO.txt [2026-01-01T20:31:06.717325] [INFO ] [sig ] [2823/3531] Completed SFLO in 0.4s | 2.94 sym/s | Total: 16.0m | ETA: 4.0m [2026-01-01T20:31:06.717365] [INFO ] [sig ] [2824/3531] Forecasting SFM... [2026-01-01T20:31:06.717427] [INFO ] [sig ] Generating forecast for: SFM [2026-01-01T20:31:06.717457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-01T20:31:06.729064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-01T20:31:06.729366] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-01T20:31:06.730159] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-01T20:31:06.730211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:06.730247] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:06.730274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:06.730331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:06.787667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:06.788296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:06.788375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:06.788408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:06.907731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:06.907885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:06.907928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:06.907960] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:06.911427] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: DOWN (p=27.44%) [2026-01-01T20:31:06.911720] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-01T20:31:06.911845] [INFO ] [sig ] SFM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:07.056435] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SFM.txt [2026-01-01T20:31:07.056643] [INFO ] [sig ] [2824/3531] Completed SFM in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.0m [2026-01-01T20:31:07.056688] [INFO ] [sig ] [2825/3531] Forecasting SFNC... [2026-01-01T20:31:07.056717] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-01T20:31:07.056783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-01T20:31:07.068552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-01T20:31:07.072962] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-01T20:31:07.074093] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-01T20:31:07.074156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:07.074189] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:07.074218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:07.074284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:07.130388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:07.131321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:07.131428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:07.131479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:07.253984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:07.254146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:07.254191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:07.254227] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:07.257651] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: DOWN (p=10.69%) [2026-01-01T20:31:07.257948] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-01T20:31:07.258079] [INFO ] [sig ] SFNC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:07.412781] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SFNC.txt [2026-01-01T20:31:07.412944] [INFO ] [sig ] [2825/3531] Completed SFNC in 0.4s | 2.94 sym/s | Total: 16.0m | ETA: 4.0m [2026-01-01T20:31:07.412985] [INFO ] [sig ] [2826/3531] Forecasting SG... [2026-01-01T20:31:07.413014] [INFO ] [sig ] Generating forecast for: SG [2026-01-01T20:31:07.413089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-01T20:31:07.424906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-01T20:31:07.425211] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-01T20:31:07.426025] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-01T20:31:07.426077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:07.426108] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:07.426135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:07.426192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:07.481971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:07.482857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:07.482940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:07.482971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:07.601236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:07.601388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:07.601430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:07.601458] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:07.604799] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=79.41%) [2026-01-01T20:31:07.605087] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-01T20:31:07.605208] [INFO ] [sig ] SG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:07.742433] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SG.txt [2026-01-01T20:31:07.742541] [INFO ] [sig ] [2826/3531] Completed SG in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.0m [2026-01-01T20:31:07.742597] [INFO ] [sig ] [2827/3531] Forecasting SGBX... [2026-01-01T20:31:07.742629] [INFO ] [sig ] Generating forecast for: SGBX [2026-01-01T20:31:07.742659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGBX' from 'https://tdm.silogroup.org/data/derivative_storage/SGBX.csv'. [2026-01-01T20:31:07.753801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGBX'. [2026-01-01T20:31:07.754101] [INFO ] [FORECASTER] Starting predict_future for SGBX [2026-01-01T20:31:07.754887] [DEBUG] [LOCAL ] No optimal features file found for SGBX: ./output/feature-sets/SGBX.txt [2026-01-01T20:31:07.754938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:07.754971] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:07.754997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:07.755069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:07.814113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:07.814792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:07.814888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:07.814922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:07.932834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:07.932971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:07.933010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:07.933039] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:07.936275] [DEBUG] [FORECASTER] SGBX: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-01T20:31:07.936540] [INFO ] [FORECASTER] Completed predict_future for SGBX [2026-01-01T20:31:07.936675] [INFO ] [sig ] SGBX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:08.074068] [INFO ] [LOCAL ] Saved forecast: SGBX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SGBX.txt [2026-01-01T20:31:08.074176] [INFO ] [sig ] [2827/3531] Completed SGBX in 0.3s | 2.94 sym/s | Total: 16.0m | ETA: 4.0m [2026-01-01T20:31:08.074214] [INFO ] [sig ] [2828/3531] Forecasting SGC... [2026-01-01T20:31:08.074243] [INFO ] [sig ] Generating forecast for: SGC [2026-01-01T20:31:08.074272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-01T20:31:08.089751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-01T20:31:08.090615] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-01T20:31:08.091977] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-01T20:31:08.092042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:08.092133] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:08.092164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:08.092235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:08.151806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:08.152990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:08.153094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:08.153129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:08.275893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:08.276140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:08.276189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:08.276219] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:08.280288] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=33.18%) [2026-01-01T20:31:08.280646] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-01T20:31:08.280795] [INFO ] [sig ] SGC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:08.423003] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SGC.txt [2026-01-01T20:31:08.423226] [INFO ] [sig ] [2828/3531] Completed SGC in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-01T20:31:08.423273] [INFO ] [sig ] [2829/3531] Forecasting SGHC... [2026-01-01T20:31:08.423303] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-01T20:31:08.423418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-01T20:31:08.436698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-01T20:31:08.437283] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-01T20:31:08.438334] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-01T20:31:08.438390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:08.438424] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:08.438500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:08.438563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:08.495474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:08.496626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:08.496720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:08.496754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:08.621828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:08.622059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:08.622106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:08.622135] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:08.626016] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-01T20:31:08.626337] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-01T20:31:08.626481] [INFO ] [sig ] SGHC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:08.774657] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SGHC.txt [2026-01-01T20:31:08.774877] [INFO ] [sig ] [2829/3531] Completed SGHC in 0.4s | 2.94 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-01T20:31:08.774921] [INFO ] [sig ] [2830/3531] Forecasting SGRY... [2026-01-01T20:31:08.774952] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-01T20:31:08.774984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-01T20:31:08.786822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-01T20:31:08.787350] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-01T20:31:08.788269] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-01T20:31:08.788322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:08.788356] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:08.788382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:08.788441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:08.849494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:08.850826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:08.850917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:08.850951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:08.977465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:08.977711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:08.977761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:08.977790] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:08.981772] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: DOWN (p=28.82%) [2026-01-01T20:31:08.982122] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-01T20:31:08.982265] [INFO ] [sig ] SGRY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:09.123421] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SGRY.txt [2026-01-01T20:31:09.123651] [INFO ] [sig ] [2830/3531] Completed SGRY in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-01T20:31:09.123759] [INFO ] [sig ] [2831/3531] Forecasting SHAK... [2026-01-01T20:31:09.123793] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-01T20:31:09.123839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-01T20:31:09.137454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-01T20:31:09.138083] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-01T20:31:09.139098] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-01T20:31:09.139154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:09.139188] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:09.139214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:09.139275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:09.199054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:09.200245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:09.200362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:09.200407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:09.329202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:09.329559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:09.329694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:09.329813] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:09.333980] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: DOWN (p=16.74%) [2026-01-01T20:31:09.334330] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-01T20:31:09.334479] [INFO ] [sig ] SHAK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:09.487048] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SHAK.txt [2026-01-01T20:31:09.487301] [INFO ] [sig ] [2831/3531] Completed SHAK in 0.4s | 2.94 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-01T20:31:09.487350] [INFO ] [sig ] [2832/3531] Forecasting SHBI... [2026-01-01T20:31:09.487425] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-01T20:31:09.487461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-01T20:31:09.502463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-01T20:31:09.502998] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-01T20:31:09.503941] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-01T20:31:09.503996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:09.504029] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:09.504056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:09.504115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:09.561897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:09.562905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:09.562998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:09.563044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:09.689046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:09.689214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:09.689255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:09.689294] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:09.692783] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=28.04%) [2026-01-01T20:31:09.693055] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-01T20:31:09.693176] [INFO ] [sig ] SHBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:09.835096] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SHBI.txt [2026-01-01T20:31:09.835229] [INFO ] [sig ] [2832/3531] Completed SHBI in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-01T20:31:09.835283] [INFO ] [sig ] [2833/3531] Forecasting SHC... [2026-01-01T20:31:09.835321] [INFO ] [sig ] Generating forecast for: SHC [2026-01-01T20:31:09.835356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-01T20:31:09.847320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-01T20:31:09.847711] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-01T20:31:09.848525] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-01T20:31:09.848601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:09.848636] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:09.848664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:09.848724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:09.906548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:09.907261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:09.907344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:09.907380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:10.024976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:10.025128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:10.025169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:10.025198] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:10.028532] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: UP (p=99.85%) [2026-01-01T20:31:10.028819] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-01T20:31:10.028943] [INFO ] [sig ] SHC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:10.194710] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SHC.txt [2026-01-01T20:31:10.194937] [INFO ] [sig ] [2833/3531] Completed SHC in 0.4s | 2.94 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-01T20:31:10.195005] [INFO ] [sig ] [2834/3531] Forecasting SHCO... [2026-01-01T20:31:10.195089] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-01T20:31:10.195134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-01T20:31:10.209606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-01T20:31:10.210040] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-01T20:31:10.211045] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-01T20:31:10.211105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:10.211142] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:10.211174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:10.211252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:10.271273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:10.272170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:10.272252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:10.272285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:10.393738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:10.393900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:10.393942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:10.393972] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:10.397476] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: UP (p=86.43%) [2026-01-01T20:31:10.397780] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-01T20:31:10.397906] [INFO ] [sig ] SHCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:10.538410] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SHCO.txt [2026-01-01T20:31:10.538587] [INFO ] [sig ] [2834/3531] Completed SHCO in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-01T20:31:10.538631] [INFO ] [sig ] [2835/3531] Forecasting SHEL... [2026-01-01T20:31:10.538660] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-01T20:31:10.538690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-01T20:31:10.549544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-01T20:31:10.549931] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-01T20:31:10.550742] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-01T20:31:10.550794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:10.550826] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:10.550853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:10.550911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:10.606292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:10.607130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:10.607234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:10.607268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:10.743889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:10.744057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:10.744101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:10.744130] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:10.748140] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-01-01T20:31:10.748412] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-01T20:31:10.748534] [INFO ] [sig ] SHEL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:10.891157] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SHEL.txt [2026-01-01T20:31:10.891313] [INFO ] [sig ] [2835/3531] Completed SHEL in 0.4s | 2.94 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-01T20:31:10.891362] [INFO ] [sig ] [2836/3531] Forecasting SHEN... [2026-01-01T20:31:10.891393] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-01T20:31:10.891423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-01T20:31:10.903060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-01T20:31:10.903493] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-01T20:31:10.904388] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-01T20:31:10.904443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:10.904477] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:10.904505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:10.904563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:10.962990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:10.963950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:10.964036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:10.964070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:11.084793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:11.084962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:11.085003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:11.085032] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:11.088456] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: UP (p=94.08%) [2026-01-01T20:31:11.088748] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-01T20:31:11.088872] [INFO ] [sig ] SHEN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:11.226551] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SHEN.txt [2026-01-01T20:31:11.226715] [INFO ] [sig ] [2836/3531] Completed SHEN in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 3.9m [2026-01-01T20:31:11.226756] [INFO ] [sig ] [2837/3531] Forecasting SHFS... [2026-01-01T20:31:11.226786] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-01T20:31:11.226816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-01T20:31:11.237517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-01T20:31:11.237903] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-01T20:31:11.238702] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-01T20:31:11.238752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:11.238783] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:11.238809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:11.238865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:11.293714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:11.294409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:11.294487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:11.294519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:11.404028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:11.404190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:11.404236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:11.404263] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:11.407626] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: UP (p=78.22%) [2026-01-01T20:31:11.407912] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-01T20:31:11.408035] [INFO ] [sig ] SHFS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:11.544115] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SHFS.txt [2026-01-01T20:31:11.544260] [INFO ] [sig ] [2837/3531] Completed SHFS in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 3.9m [2026-01-01T20:31:11.544299] [INFO ] [sig ] [2838/3531] Forecasting SHG... [2026-01-01T20:31:11.544330] [INFO ] [sig ] Generating forecast for: SHG [2026-01-01T20:31:11.544360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-01T20:31:11.555639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-01T20:31:11.556014] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-01T20:31:11.556795] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-01T20:31:11.556846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:11.556877] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:11.556905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:11.556963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:11.612170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:11.613010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:11.613122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:11.613155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:11.734144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:11.734308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:11.734349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:11.734376] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:11.737746] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-01-01T20:31:11.738018] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-01T20:31:11.738140] [INFO ] [sig ] SHG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:11.876018] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SHG.txt [2026-01-01T20:31:11.876161] [INFO ] [sig ] [2838/3531] Completed SHG in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 3.9m [2026-01-01T20:31:11.876200] [INFO ] [sig ] [2839/3531] Forecasting SHIP... [2026-01-01T20:31:11.876230] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-01T20:31:11.876261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-01T20:31:11.887520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-01T20:31:11.887922] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-01T20:31:11.888721] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-01T20:31:11.888772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:11.888804] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:11.888831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:11.888888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:11.947814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:11.948751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:11.948837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:11.948869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:12.069960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:12.070121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:12.070165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:12.070196] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:12.073671] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: DOWN (p=9.89%) [2026-01-01T20:31:12.073948] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-01T20:31:12.074071] [INFO ] [sig ] SHIP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:12.214719] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SHIP.txt [2026-01-01T20:31:12.214897] [INFO ] [sig ] [2839/3531] Completed SHIP in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 3.9m [2026-01-01T20:31:12.214938] [INFO ] [sig ] [2840/3531] Forecasting SHLS... [2026-01-01T20:31:12.214970] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-01T20:31:12.215001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-01T20:31:12.226259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-01T20:31:12.226667] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-01T20:31:12.227501] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-01T20:31:12.227568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:12.227634] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:12.227662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:12.227720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:12.283790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:12.284606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:12.284691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:12.284724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:12.403925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:12.404088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:12.404130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:12.404160] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:12.407563] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-01-01T20:31:12.407852] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-01T20:31:12.407977] [INFO ] [sig ] SHLS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:12.545205] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SHLS.txt [2026-01-01T20:31:12.545357] [INFO ] [sig ] [2840/3531] Completed SHLS in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 3.9m [2026-01-01T20:31:12.545397] [INFO ] [sig ] [2841/3531] Forecasting SHO... [2026-01-01T20:31:12.545428] [INFO ] [sig ] Generating forecast for: SHO [2026-01-01T20:31:12.545458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-01T20:31:12.556802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-01T20:31:12.557196] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-01T20:31:12.557998] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-01T20:31:12.558050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:12.558083] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:12.558110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:12.558169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:12.616221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:12.617184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:12.617273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:12.617307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:12.738232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:12.738398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:12.738438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:12.738467] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:12.743073] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=16.14%) [2026-01-01T20:31:12.743461] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-01T20:31:12.743630] [INFO ] [sig ] SHO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:12.880699] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SHO.txt [2026-01-01T20:31:12.880899] [INFO ] [sig ] [2841/3531] Completed SHO in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 3.9m [2026-01-01T20:31:12.880942] [INFO ] [sig ] [2842/3531] Forecasting SHOC... [2026-01-01T20:31:12.880978] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-01T20:31:12.881015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-01T20:31:12.891876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-01T20:31:12.892278] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-01T20:31:12.893083] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-01T20:31:12.893135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:12.893166] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:12.893193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:12.893250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:12.949800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:12.950690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:12.950812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:12.950846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:13.063987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:13.064147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:13.064186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:13.064215] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:13.067696] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=9.12%) [2026-01-01T20:31:13.067962] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-01T20:31:13.068080] [INFO ] [sig ] SHOC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:13.208944] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SHOC.txt [2026-01-01T20:31:13.209114] [INFO ] [sig ] [2842/3531] Completed SHOC in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 3.9m [2026-01-01T20:31:13.209154] [INFO ] [sig ] [2843/3531] Forecasting SHOO... [2026-01-01T20:31:13.209185] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-01T20:31:13.209216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-01T20:31:13.220058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-01T20:31:13.220428] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-01T20:31:13.221219] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-01T20:31:13.221270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:13.221300] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:13.221326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:13.221387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:13.280222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:13.281070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:13.281150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:13.281183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:13.403320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:13.403518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:13.403566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:13.403615] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:13.407075] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: UP (p=80.54%) [2026-01-01T20:31:13.407364] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-01T20:31:13.407487] [INFO ] [sig ] SHOO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:13.546026] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SHOO.txt [2026-01-01T20:31:13.546158] [INFO ] [sig ] [2843/3531] Completed SHOO in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 3.9m [2026-01-01T20:31:13.546204] [INFO ] [sig ] [2844/3531] Forecasting SHOP... [2026-01-01T20:31:13.546234] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-01T20:31:13.546264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-01T20:31:13.558380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-01T20:31:13.558829] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-01T20:31:13.559808] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-01T20:31:13.559863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:13.559897] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:13.559925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:13.559983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:13.616778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:13.617650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:13.617731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:13.617766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:13.740523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:13.740698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:13.740742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:13.740772] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:13.744223] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-01-01T20:31:13.744500] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-01T20:31:13.744641] [INFO ] [sig ] SHOP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:13.886851] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SHOP.txt [2026-01-01T20:31:13.886983] [INFO ] [sig ] [2844/3531] Completed SHOP in 0.3s | 2.94 sym/s | Total: 16.1m | ETA: 3.9m [2026-01-01T20:31:13.887023] [INFO ] [sig ] [2845/3531] Forecasting SHY... [2026-01-01T20:31:13.887052] [INFO ] [sig ] Generating forecast for: SHY [2026-01-01T20:31:13.887083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-01T20:31:13.897600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-01T20:31:13.897952] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-01T20:31:13.898780] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-01T20:31:13.898832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:13.898892] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:13.898921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:13.899033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:13.955973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:13.956849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:13.956930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:13.956965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:14.080659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:14.080820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:14.080862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:14.080902] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:14.084401] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=84.36%) [2026-01-01T20:31:14.084718] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-01T20:31:14.084847] [INFO ] [sig ] SHY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:14.232102] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SHY.txt [2026-01-01T20:31:14.232298] [INFO ] [sig ] [2845/3531] Completed SHY in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-01T20:31:14.232345] [INFO ] [sig ] [2846/3531] Forecasting SIBN... [2026-01-01T20:31:14.232403] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-01T20:31:14.232443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-01T20:31:14.243199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-01T20:31:14.243591] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-01T20:31:14.244409] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-01T20:31:14.244460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:14.244493] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:14.244519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:14.244597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:14.300843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:14.301680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:14.301762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:14.301796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:14.420501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:14.420679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:14.420724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:14.420754] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:14.424168] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: DOWN (p=5.97%) [2026-01-01T20:31:14.424449] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-01T20:31:14.424603] [INFO ] [sig ] SIBN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:14.568904] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SIBN.txt [2026-01-01T20:31:14.569106] [INFO ] [sig ] [2846/3531] Completed SIBN in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-01T20:31:14.569154] [INFO ] [sig ] [2847/3531] Forecasting SID... [2026-01-01T20:31:14.569190] [INFO ] [sig ] Generating forecast for: SID [2026-01-01T20:31:14.569256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-01T20:31:14.579867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-01T20:31:14.580218] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-01T20:31:14.581019] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-01T20:31:14.581071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:14.581102] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:14.581129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:14.581201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:14.636236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:14.637036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:14.637115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:14.637146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:14.755816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:14.755968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:14.756024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:14.756054] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:14.759387] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: UP (p=61.98%) [2026-01-01T20:31:14.759727] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-01T20:31:14.759858] [INFO ] [sig ] SID: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:14.897229] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SID.txt [2026-01-01T20:31:14.897363] [INFO ] [sig ] [2847/3531] Completed SID in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-01T20:31:14.897404] [INFO ] [sig ] [2848/3531] Forecasting SIEB... [2026-01-01T20:31:14.897434] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-01T20:31:14.897466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-01T20:31:14.908058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-01T20:31:14.908411] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-01T20:31:14.909303] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-01T20:31:14.909356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:14.909388] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:14.909415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:14.909473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:14.965516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:14.966224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:14.966302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:14.966334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:15.088177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:15.088353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:15.088396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:15.088458] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:15.092029] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=70.55%) [2026-01-01T20:31:15.092307] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-01T20:31:15.092444] [INFO ] [sig ] SIEB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:15.231660] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SIEB.txt [2026-01-01T20:31:15.231830] [INFO ] [sig ] [2848/3531] Completed SIEB in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-01T20:31:15.231875] [INFO ] [sig ] [2849/3531] Forecasting SIFY... [2026-01-01T20:31:15.231905] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-01T20:31:15.231935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-01T20:31:15.243481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-01T20:31:15.243866] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-01T20:31:15.244667] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-01T20:31:15.244719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:15.244751] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:15.244779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:15.244836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:15.301509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:15.302306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:15.302385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:15.302419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:15.421453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:15.421627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:15.421672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:15.421701] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:15.425132] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-01-01T20:31:15.425406] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-01T20:31:15.425540] [INFO ] [sig ] SIFY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:15.564633] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SIFY.txt [2026-01-01T20:31:15.564777] [INFO ] [sig ] [2849/3531] Completed SIFY in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-01T20:31:15.564818] [INFO ] [sig ] [2850/3531] Forecasting SIG... [2026-01-01T20:31:15.564848] [INFO ] [sig ] Generating forecast for: SIG [2026-01-01T20:31:15.564880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-01T20:31:15.575857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-01T20:31:15.576218] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-01T20:31:15.577038] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-01T20:31:15.577090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:15.577122] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:15.577148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:15.577206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:15.634898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:15.635721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:15.635805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:15.635839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:15.754807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:15.754986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:15.755029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:15.755059] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:15.758487] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=13.50%) [2026-01-01T20:31:15.758788] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-01T20:31:15.758913] [INFO ] [sig ] SIG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:15.900864] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SIG.txt [2026-01-01T20:31:15.901027] [INFO ] [sig ] [2850/3531] Completed SIG in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-01T20:31:15.901069] [INFO ] [sig ] [2851/3531] Forecasting SIGA... [2026-01-01T20:31:15.901099] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-01T20:31:15.901130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-01T20:31:15.913098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-01T20:31:15.913499] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-01T20:31:15.914335] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-01T20:31:15.914394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:15.914444] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:15.914475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:15.914533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:15.970612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:15.971475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:15.971557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:15.971610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:16.092483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:16.092653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:16.092697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:16.092727] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:16.096210] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: UP (p=73.39%) [2026-01-01T20:31:16.096486] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-01T20:31:16.096630] [INFO ] [sig ] SIGA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:16.237357] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SIGA.txt [2026-01-01T20:31:16.237487] [INFO ] [sig ] [2851/3531] Completed SIGA in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-01T20:31:16.237526] [INFO ] [sig ] [2852/3531] Forecasting SIGI... [2026-01-01T20:31:16.237556] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-01T20:31:16.237603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-01T20:31:16.249542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-01T20:31:16.250018] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-01T20:31:16.250865] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-01T20:31:16.250917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:16.250950] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:16.250977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:16.251035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:16.307988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:16.308915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:16.309035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:16.309077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:16.431899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:16.432069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:16.432113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:16.432143] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:16.435695] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=54.18%) [2026-01-01T20:31:16.436019] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-01T20:31:16.436162] [INFO ] [sig ] SIGI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:16.576378] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SIGI.txt [2026-01-01T20:31:16.576538] [INFO ] [sig ] [2852/3531] Completed SIGI in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-01T20:31:16.576595] [INFO ] [sig ] [2853/3531] Forecasting SII... [2026-01-01T20:31:16.576629] [INFO ] [sig ] Generating forecast for: SII [2026-01-01T20:31:16.576659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-01T20:31:16.587722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-01T20:31:16.588138] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-01T20:31:16.588977] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-01T20:31:16.589030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:16.589062] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:16.589088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:16.589144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:16.651050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:16.651974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:16.652068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:16.652108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:16.768471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:16.768668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:16.768711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:16.768740] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:16.772111] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-01T20:31:16.772409] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-01T20:31:16.772534] [INFO ] [sig ] SII: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:16.912219] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SII.txt [2026-01-01T20:31:16.912379] [INFO ] [sig ] [2853/3531] Completed SII in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.8m [2026-01-01T20:31:16.912418] [INFO ] [sig ] [2854/3531] Forecasting SIMO... [2026-01-01T20:31:16.912447] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-01T20:31:16.912482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-01T20:31:16.926533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-01T20:31:16.927001] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-01T20:31:16.928052] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-01T20:31:16.928116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:16.928160] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:16.928195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:16.928266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:16.997519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:16.998375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:16.998456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:16.998490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:17.121485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:17.121657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:17.121701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:17.121733] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:17.125146] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-01-01T20:31:17.125421] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-01T20:31:17.125546] [INFO ] [sig ] SIMO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:17.263952] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SIMO.txt [2026-01-01T20:31:17.264091] [INFO ] [sig ] [2854/3531] Completed SIMO in 0.4s | 2.94 sym/s | Total: 16.2m | ETA: 3.8m [2026-01-01T20:31:17.264130] [INFO ] [sig ] [2855/3531] Forecasting SIRI... [2026-01-01T20:31:17.264165] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-01T20:31:17.264196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-01T20:31:17.275420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-01T20:31:17.275873] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-01T20:31:17.276748] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-01T20:31:17.276812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:17.276847] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:17.276877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:17.276936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:17.333542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:17.334456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:17.334610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:17.334648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:17.460564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:17.460742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:17.460786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:17.460817] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:17.464317] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=92.45%) [2026-01-01T20:31:17.464626] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-01T20:31:17.464757] [INFO ] [sig ] SIRI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:17.611381] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SIRI.txt [2026-01-01T20:31:17.611543] [INFO ] [sig ] [2855/3531] Completed SIRI in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.8m [2026-01-01T20:31:17.611604] [INFO ] [sig ] [2856/3531] Forecasting SITC... [2026-01-01T20:31:17.611637] [INFO ] [sig ] Generating forecast for: SITC [2026-01-01T20:31:17.611668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-01T20:31:17.623144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-01T20:31:17.623491] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-01T20:31:17.624333] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-01T20:31:17.624385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:17.624418] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:17.624446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:17.624509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:17.680470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:17.681144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:17.681223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:17.681256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:17.803554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:17.803742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:17.803789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:17.803819] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:17.807383] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-01T20:31:17.807699] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-01T20:31:17.807843] [INFO ] [sig ] SITC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:17.952712] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SITC.txt [2026-01-01T20:31:17.952897] [INFO ] [sig ] [2856/3531] Completed SITC in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.8m [2026-01-01T20:31:17.952942] [INFO ] [sig ] [2857/3531] Forecasting SITE... [2026-01-01T20:31:17.952973] [INFO ] [sig ] Generating forecast for: SITE [2026-01-01T20:31:17.953002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-01T20:31:17.964901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-01T20:31:17.965318] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-01T20:31:17.966164] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-01T20:31:17.966219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:17.966251] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:17.966279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:17.966338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:18.023603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:18.024530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:18.024642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:18.024677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:18.145875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:18.146039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:18.146080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:18.146109] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:18.149517] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=18.42%) [2026-01-01T20:31:18.149839] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-01T20:31:18.149966] [INFO ] [sig ] SITE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:18.298223] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SITE.txt [2026-01-01T20:31:18.298361] [INFO ] [sig ] [2857/3531] Completed SITE in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.8m [2026-01-01T20:31:18.298401] [INFO ] [sig ] [2858/3531] Forecasting SITM... [2026-01-01T20:31:18.298430] [INFO ] [sig ] Generating forecast for: SITM [2026-01-01T20:31:18.298460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-01T20:31:18.309473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-01T20:31:18.309843] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-01T20:31:18.310645] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-01T20:31:18.310696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:18.310727] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:18.310753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:18.310811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:18.365409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:18.366095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:18.366170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:18.366202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:18.493502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:18.493683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:18.493731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:18.493785] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:18.497194] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: DOWN (p=33.62%) [2026-01-01T20:31:18.497468] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-01T20:31:18.497616] [INFO ] [sig ] SITM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:18.634809] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SITM.txt [2026-01-01T20:31:18.634969] [INFO ] [sig ] [2858/3531] Completed SITM in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.8m [2026-01-01T20:31:18.635010] [INFO ] [sig ] [2859/3531] Forecasting SIXG... [2026-01-01T20:31:18.635040] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-01T20:31:18.635070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-01T20:31:18.645755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-01T20:31:18.646111] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-01T20:31:18.646899] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-01T20:31:18.646949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:18.646980] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:18.647006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:18.647063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:18.701870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:18.702515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:18.702607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:18.702642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:18.817407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:18.817560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:18.817618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:18.817648] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:18.820933] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: DOWN (p=11.86%) [2026-01-01T20:31:18.821198] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-01T20:31:18.821319] [INFO ] [sig ] SIXG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:18.957629] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SIXG.txt [2026-01-01T20:31:18.957771] [INFO ] [sig ] [2859/3531] Completed SIXG in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.8m [2026-01-01T20:31:18.957811] [INFO ] [sig ] [2860/3531] Forecasting SJM... [2026-01-01T20:31:18.957846] [INFO ] [sig ] Generating forecast for: SJM [2026-01-01T20:31:18.957876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-01T20:31:18.968762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-01T20:31:18.969131] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-01T20:31:18.969916] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-01T20:31:18.969967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:18.969998] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:18.970025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:18.970086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:19.025832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:19.026467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:19.026557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:19.026608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:19.143844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:19.143998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:19.144039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:19.144069] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:19.147337] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: DOWN (p=9.63%) [2026-01-01T20:31:19.147618] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-01T20:31:19.147738] [INFO ] [sig ] SJM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:19.285560] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SJM.txt [2026-01-01T20:31:19.285696] [INFO ] [sig ] [2860/3531] Completed SJM in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.8m [2026-01-01T20:31:19.285739] [INFO ] [sig ] [2861/3531] Forecasting SKE... [2026-01-01T20:31:19.285768] [INFO ] [sig ] Generating forecast for: SKE [2026-01-01T20:31:19.285798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-01T20:31:19.296174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-01T20:31:19.296478] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-01T20:31:19.297268] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-01T20:31:19.297319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:19.297351] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:19.297378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:19.297436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:19.352783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:19.353369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:19.353443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:19.353475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:19.475702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:19.475882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:19.475926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:19.475955] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:19.479329] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-01-01T20:31:19.479608] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-01T20:31:19.479730] [INFO ] [sig ] SKE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:19.617162] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SKE.txt [2026-01-01T20:31:19.617291] [INFO ] [sig ] [2861/3531] Completed SKE in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.8m [2026-01-01T20:31:19.617329] [INFO ] [sig ] [2862/3531] Forecasting SKIL... [2026-01-01T20:31:19.617358] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-01T20:31:19.617396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-01T20:31:19.628225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-01T20:31:19.628551] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-01T20:31:19.629407] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-01T20:31:19.629460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:19.629520] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:19.629589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:19.629654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:19.687056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:19.687727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:19.687804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:19.687837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:19.807834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:19.807959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:19.807998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:19.808026] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:19.811310] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: UP (p=84.71%) [2026-01-01T20:31:19.811589] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-01T20:31:19.811710] [INFO ] [sig ] SKIL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:19.962346] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SKIL.txt [2026-01-01T20:31:19.962485] [INFO ] [sig ] [2862/3531] Completed SKIL in 0.3s | 2.94 sym/s | Total: 16.2m | ETA: 3.8m [2026-01-01T20:31:19.962531] [INFO ] [sig ] [2863/3531] Forecasting SKIN... [2026-01-01T20:31:19.962599] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-01T20:31:19.962633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-01T20:31:19.973067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-01T20:31:19.973376] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-01T20:31:19.974160] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-01T20:31:19.974210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:19.974242] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:19.974268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:19.974324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:20.032761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:20.033405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:20.033481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:20.033515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:20.158120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:20.158312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:20.158356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:20.158385] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:20.161779] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-01-01T20:31:20.162042] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-01T20:31:20.162160] [INFO ] [sig ] SKIN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:20.301195] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SKIN.txt [2026-01-01T20:31:20.301316] [INFO ] [sig ] [2863/3531] Completed SKIN in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-01T20:31:20.301355] [INFO ] [sig ] [2864/3531] Forecasting SKLZ... [2026-01-01T20:31:20.301384] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-01T20:31:20.301415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-01T20:31:20.312231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-01T20:31:20.312619] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-01T20:31:20.313414] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-01T20:31:20.313466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:20.313498] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:20.313524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:20.313598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:20.369276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:20.369884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:20.369959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:20.369990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:20.491217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:20.491363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:20.491402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:20.491430] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:20.494753] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-01-01T20:31:20.495018] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-01T20:31:20.495136] [INFO ] [sig ] SKLZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:20.632963] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SKLZ.txt [2026-01-01T20:31:20.633117] [INFO ] [sig ] [2864/3531] Completed SKLZ in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-01T20:31:20.633157] [INFO ] [sig ] [2865/3531] Forecasting SKM... [2026-01-01T20:31:20.633190] [INFO ] [sig ] Generating forecast for: SKM [2026-01-01T20:31:20.633222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-01T20:31:20.643990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-01T20:31:20.644372] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-01T20:31:20.645202] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-01T20:31:20.645255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:20.645288] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:20.645317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:20.645376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:20.702322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:20.703153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:20.703233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:20.703265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:20.820250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:20.820395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:20.820436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:20.820494] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:20.823863] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=72.97%) [2026-01-01T20:31:20.824131] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-01T20:31:20.824254] [INFO ] [sig ] SKM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:20.961317] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SKM.txt [2026-01-01T20:31:20.961456] [INFO ] [sig ] [2865/3531] Completed SKM in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-01T20:31:20.961496] [INFO ] [sig ] [2866/3531] Forecasting SKRE... [2026-01-01T20:31:20.961524] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-01T20:31:20.961561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-01T20:31:20.971816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-01T20:31:20.972119] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-01T20:31:20.972922] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-01T20:31:20.972972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:20.973004] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:20.973032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:20.973089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:21.028848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:21.029455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:21.029530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:21.029561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:21.142584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:21.142747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:21.142788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:21.142817] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:21.146130] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=55.18%) [2026-01-01T20:31:21.146391] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-01T20:31:21.146510] [INFO ] [sig ] SKRE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:21.283745] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SKRE.txt [2026-01-01T20:31:21.283862] [INFO ] [sig ] [2866/3531] Completed SKRE in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-01T20:31:21.283900] [INFO ] [sig ] [2867/3531] Forecasting SKWD... [2026-01-01T20:31:21.283930] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-01T20:31:21.283959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-01T20:31:21.294353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-01T20:31:21.294681] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-01T20:31:21.295450] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-01T20:31:21.295501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:21.295532] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:21.295558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:21.295639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:21.351095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:21.351719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:21.351795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:21.351827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:21.469605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:21.469727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:21.469766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:21.469795] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:21.472936] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=75.93%) [2026-01-01T20:31:21.473196] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-01T20:31:21.473315] [INFO ] [sig ] SKWD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:21.610825] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SKWD.txt [2026-01-01T20:31:21.610965] [INFO ] [sig ] [2867/3531] Completed SKWD in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-01T20:31:21.611010] [INFO ] [sig ] [2868/3531] Forecasting SKY... [2026-01-01T20:31:21.611039] [INFO ] [sig ] Generating forecast for: SKY [2026-01-01T20:31:21.611078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-01T20:31:21.621952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-01T20:31:21.622284] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-01T20:31:21.623081] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-01T20:31:21.623132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:21.623163] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:21.623189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:21.623246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:21.679564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:21.680215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:21.680291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:21.680323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:21.804471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:21.804641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:21.804683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:21.804712] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:21.808017] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: DOWN (p=20.85%) [2026-01-01T20:31:21.808280] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-01T20:31:21.808401] [INFO ] [sig ] SKY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:21.945458] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SKY.txt [2026-01-01T20:31:21.945628] [INFO ] [sig ] [2868/3531] Completed SKY in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-01T20:31:21.945670] [INFO ] [sig ] [2869/3531] Forecasting SKYH... [2026-01-01T20:31:21.945704] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-01T20:31:21.945738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-01T20:31:21.956390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-01T20:31:21.956719] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-01T20:31:21.957476] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-01T20:31:21.957528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:21.957559] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:21.957609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:21.957667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:22.013988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:22.014638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:22.014714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:22.014748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:22.131961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:22.132116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:22.132155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:22.132184] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:22.135524] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: DOWN (p=22.55%) [2026-01-01T20:31:22.135810] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-01T20:31:22.135931] [INFO ] [sig ] SKYH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:22.272739] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SKYH.txt [2026-01-01T20:31:22.272854] [INFO ] [sig ] [2869/3531] Completed SKYH in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-01T20:31:22.272892] [INFO ] [sig ] [2870/3531] Forecasting SKYX... [2026-01-01T20:31:22.272922] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-01T20:31:22.272951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-01T20:31:22.283807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-01T20:31:22.284131] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-01T20:31:22.284906] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-01T20:31:22.284957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:22.284988] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:22.285014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:22.285071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:22.340910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:22.341486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:22.341563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:22.341613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:22.453680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:22.453823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:22.453863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:22.453891] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:22.457123] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=10.28%) [2026-01-01T20:31:22.457384] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-01T20:31:22.457501] [INFO ] [sig ] SKYX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:22.595101] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SKYX.txt [2026-01-01T20:31:22.595223] [INFO ] [sig ] [2870/3531] Completed SKYX in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-01T20:31:22.595261] [INFO ] [sig ] [2871/3531] Forecasting SKYY... [2026-01-01T20:31:22.595289] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-01T20:31:22.595332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-01T20:31:22.605776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-01T20:31:22.606088] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-01T20:31:22.606876] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-01T20:31:22.606927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:22.606958] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:22.606984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:22.607040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:22.664562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:22.665199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:22.665275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:22.665308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:22.786082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:22.786225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:22.786265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:22.786292] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:22.789505] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-01T20:31:22.789818] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-01T20:31:22.789934] [INFO ] [sig ] SKYY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:22.927592] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SKYY.txt [2026-01-01T20:31:22.927731] [INFO ] [sig ] [2871/3531] Completed SKYY in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.7m [2026-01-01T20:31:22.927772] [INFO ] [sig ] [2872/3531] Forecasting SLAB... [2026-01-01T20:31:22.927801] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-01T20:31:22.927833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-01T20:31:22.938992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-01T20:31:22.939347] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-01T20:31:22.940231] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-01T20:31:22.940285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:22.940318] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:22.940346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:22.940406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:22.996250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:22.996855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:22.996956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:22.996998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:23.116104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:23.116261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:23.116302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:23.116332] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:23.119666] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=57.60%) [2026-01-01T20:31:23.119934] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-01T20:31:23.120049] [INFO ] [sig ] SLAB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:23.258291] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLAB.txt [2026-01-01T20:31:23.258437] [INFO ] [sig ] [2872/3531] Completed SLAB in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.7m [2026-01-01T20:31:23.258487] [INFO ] [sig ] [2873/3531] Forecasting SLB... [2026-01-01T20:31:23.258520] [INFO ] [sig ] Generating forecast for: SLB [2026-01-01T20:31:23.258552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-01T20:31:23.269267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-01T20:31:23.269619] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-01T20:31:23.270397] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-01T20:31:23.270448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:23.270480] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:23.270507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:23.270594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:23.326788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:23.327377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:23.327451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:23.327483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:23.444624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:23.444765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:23.444806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:23.444834] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:23.448159] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: UP (p=73.32%) [2026-01-01T20:31:23.448424] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-01T20:31:23.448542] [INFO ] [sig ] SLB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:23.585723] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLB.txt [2026-01-01T20:31:23.585845] [INFO ] [sig ] [2873/3531] Completed SLB in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.7m [2026-01-01T20:31:23.585885] [INFO ] [sig ] [2874/3531] Forecasting SLDB... [2026-01-01T20:31:23.585916] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-01T20:31:23.585968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-01T20:31:23.596013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-01T20:31:23.596332] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-01T20:31:23.597139] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-01T20:31:23.597189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:23.597221] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:23.597247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:23.597304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:23.653278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:23.653917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:23.653992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:23.654024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:23.771153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:23.771295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:23.771336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:23.771364] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:23.774619] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=17.93%) [2026-01-01T20:31:23.774884] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-01T20:31:23.775000] [INFO ] [sig ] SLDB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:23.912104] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SLDB.txt [2026-01-01T20:31:23.912217] [INFO ] [sig ] [2874/3531] Completed SLDB in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.7m [2026-01-01T20:31:23.912255] [INFO ] [sig ] [2875/3531] Forecasting SLDP... [2026-01-01T20:31:23.912283] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-01T20:31:23.912320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-01T20:31:23.923048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-01T20:31:23.923388] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-01T20:31:23.924206] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-01T20:31:23.924274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:23.924309] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:23.924337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:23.924395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:23.981290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:23.982025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:23.982105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:23.982139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:24.096849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:24.096997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:24.097039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:24.097068] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:24.100346] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=19.26%) [2026-01-01T20:31:24.100638] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-01T20:31:24.100779] [INFO ] [sig ] SLDP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:24.239589] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SLDP.txt [2026-01-01T20:31:24.239750] [INFO ] [sig ] [2875/3531] Completed SLDP in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.7m [2026-01-01T20:31:24.239792] [INFO ] [sig ] [2876/3531] Forecasting SLF... [2026-01-01T20:31:24.239822] [INFO ] [sig ] Generating forecast for: SLF [2026-01-01T20:31:24.239852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-01T20:31:24.250596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-01T20:31:24.250939] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-01T20:31:24.251787] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-01T20:31:24.251840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:24.251872] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:24.251901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:24.251959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:24.308242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:24.308848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:24.308921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:24.308981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:24.430474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:24.430636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:24.430682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:24.430711] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:24.434006] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-01-01T20:31:24.434276] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-01T20:31:24.434394] [INFO ] [sig ] SLF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:24.575399] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SLF.txt [2026-01-01T20:31:24.575521] [INFO ] [sig ] [2876/3531] Completed SLF in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.7m [2026-01-01T20:31:24.575559] [INFO ] [sig ] [2877/3531] Forecasting SLG... [2026-01-01T20:31:24.575606] [INFO ] [sig ] Generating forecast for: SLG [2026-01-01T20:31:24.575646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-01T20:31:24.586165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-01T20:31:24.586497] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-01T20:31:24.587333] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-01T20:31:24.587386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:24.587418] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:24.587446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:24.587503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:24.644147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:24.644863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:24.644940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:24.644973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:24.765654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:24.765811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:24.765852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:24.765882] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:24.769190] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-01T20:31:24.769458] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-01T20:31:24.769599] [INFO ] [sig ] SLG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:24.906586] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLG.txt [2026-01-01T20:31:24.906712] [INFO ] [sig ] [2877/3531] Completed SLG in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.7m [2026-01-01T20:31:24.906750] [INFO ] [sig ] [2878/3531] Forecasting SLGN... [2026-01-01T20:31:24.906779] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-01T20:31:24.906813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-01T20:31:24.917626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-01T20:31:24.917997] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-01T20:31:24.918858] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-01T20:31:24.918911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:24.918943] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:24.919010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:24.919094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:24.978490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:24.979355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:24.979436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:24.979469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:25.095778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:25.095887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:25.095923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:25.095953] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:25.099535] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-01-01T20:31:25.100004] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-01T20:31:25.100122] [INFO ] [sig ] SLGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:25.238774] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SLGN.txt [2026-01-01T20:31:25.238892] [INFO ] [sig ] [2878/3531] Completed SLGN in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.7m [2026-01-01T20:31:25.238931] [INFO ] [sig ] [2879/3531] Forecasting SLM... [2026-01-01T20:31:25.238981] [INFO ] [sig ] Generating forecast for: SLM [2026-01-01T20:31:25.239016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-01T20:31:25.248828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-01T20:31:25.249293] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-01T20:31:25.250082] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-01T20:31:25.250133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:25.250191] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:25.250220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:25.250278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:25.306527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:25.307159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:25.307234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:25.307268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:25.423335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:25.423483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:25.423522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:25.423551] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:25.426880] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-01-01T20:31:25.427145] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-01T20:31:25.427265] [INFO ] [sig ] SLM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:25.564454] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLM.txt [2026-01-01T20:31:25.564591] [INFO ] [sig ] [2879/3531] Completed SLM in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.7m [2026-01-01T20:31:25.564632] [INFO ] [sig ] [2880/3531] Forecasting SLN... [2026-01-01T20:31:25.564662] [INFO ] [sig ] Generating forecast for: SLN [2026-01-01T20:31:25.564703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-01T20:31:25.574860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-01T20:31:25.575185] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-01T20:31:25.576003] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-01T20:31:25.576055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:25.576087] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:25.576113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:25.576170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:25.632354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:25.633023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:25.633100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:25.633133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:25.752749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:25.752873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:25.752912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:25.752939] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:25.756101] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: DOWN (p=15.29%) [2026-01-01T20:31:25.756376] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-01T20:31:25.756494] [INFO ] [sig ] SLN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:25.900547] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SLN.txt [2026-01-01T20:31:25.900676] [INFO ] [sig ] [2880/3531] Completed SLN in 0.3s | 2.94 sym/s | Total: 16.3m | ETA: 3.7m [2026-01-01T20:31:25.900715] [INFO ] [sig ] [2881/3531] Forecasting SLNO... [2026-01-01T20:31:25.900744] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-01T20:31:25.900775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-01T20:31:25.911786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-01T20:31:25.912266] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-01T20:31:25.913054] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-01T20:31:25.913106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:25.913138] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:25.913165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:25.913223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:25.975933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:25.976756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:25.976837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:25.976871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:26.098818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:26.098986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:26.099029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:26.099060] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:26.102410] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=99.57%) [2026-01-01T20:31:26.102705] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-01T20:31:26.102828] [INFO ] [sig ] SLNO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:26.301910] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLNO.txt [2026-01-01T20:31:26.302046] [INFO ] [sig ] [2881/3531] Completed SLNO in 0.4s | 2.94 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-01T20:31:26.302084] [INFO ] [sig ] [2882/3531] Forecasting SLP... [2026-01-01T20:31:26.302118] [INFO ] [sig ] Generating forecast for: SLP [2026-01-01T20:31:26.302151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-01T20:31:26.312961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-01T20:31:26.313323] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-01T20:31:26.314122] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-01T20:31:26.314173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:26.314205] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:26.314232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:26.314288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:26.370630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:26.371692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:26.371775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:26.371808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:26.491343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:26.491491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:26.491547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:26.491630] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:26.495310] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: UP (p=76.07%) [2026-01-01T20:31:26.495599] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-01T20:31:26.495727] [INFO ] [sig ] SLP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:26.632699] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLP.txt [2026-01-01T20:31:26.632840] [INFO ] [sig ] [2882/3531] Completed SLP in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-01T20:31:26.632879] [INFO ] [sig ] [2883/3531] Forecasting SLQD... [2026-01-01T20:31:26.632908] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-01T20:31:26.632938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-01T20:31:26.643832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-01T20:31:26.644186] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-01T20:31:26.644987] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-01T20:31:26.645037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:26.645069] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:26.645095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:26.645152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:26.700027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:26.700753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:26.700833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:26.700865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:26.812394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:26.812510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:26.812549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:26.812594] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:26.815784] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=83.60%) [2026-01-01T20:31:26.816044] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-01T20:31:26.816165] [INFO ] [sig ] SLQD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:26.954530] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLQD.txt [2026-01-01T20:31:26.954695] [INFO ] [sig ] [2883/3531] Completed SLQD in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-01T20:31:26.954736] [INFO ] [sig ] [2884/3531] Forecasting SLRC... [2026-01-01T20:31:26.954774] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-01T20:31:26.954811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-01T20:31:26.965496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-01T20:31:26.965854] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-01T20:31:26.966661] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-01T20:31:26.966717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:26.966757] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:26.966788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:26.966857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:27.022666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:27.023438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:27.023517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:27.023549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:27.140081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:27.140232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:27.140273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:27.140304] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:27.143640] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: DOWN (p=22.03%) [2026-01-01T20:31:27.143910] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-01T20:31:27.144030] [INFO ] [sig ] SLRC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:27.283177] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SLRC.txt [2026-01-01T20:31:27.283312] [INFO ] [sig ] [2884/3531] Completed SLRC in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-01T20:31:27.283352] [INFO ] [sig ] [2885/3531] Forecasting SLS... [2026-01-01T20:31:27.283380] [INFO ] [sig ] Generating forecast for: SLS [2026-01-01T20:31:27.283411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-01T20:31:27.294152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-01T20:31:27.294507] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-01T20:31:27.295317] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-01T20:31:27.295369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:27.295400] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:27.295426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:27.295482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:27.350661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:27.351242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:27.351318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:27.351350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:27.466398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:27.466546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:27.466604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:27.466634] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:27.469911] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=91.47%) [2026-01-01T20:31:27.470174] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-01T20:31:27.470299] [INFO ] [sig ] SLS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:27.607010] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLS.txt [2026-01-01T20:31:27.607151] [INFO ] [sig ] [2885/3531] Completed SLS in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-01T20:31:27.607192] [INFO ] [sig ] [2886/3531] Forecasting SLVM... [2026-01-01T20:31:27.607221] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-01T20:31:27.607250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-01T20:31:27.617488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-01T20:31:27.617857] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-01T20:31:27.618659] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-01T20:31:27.618711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:27.618757] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:27.618787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:27.618845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:27.674513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:27.675116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:27.675191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:27.675223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:27.795915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:27.796039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:27.796080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:27.796110] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:27.799446] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-01-01T20:31:27.799733] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-01T20:31:27.799854] [INFO ] [sig ] SLVM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:27.937287] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLVM.txt [2026-01-01T20:31:27.937405] [INFO ] [sig ] [2886/3531] Completed SLVM in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-01T20:31:27.937444] [INFO ] [sig ] [2887/3531] Forecasting SLVO... [2026-01-01T20:31:27.937474] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-01T20:31:27.937505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-01T20:31:27.947323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-01T20:31:27.947711] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-01T20:31:27.948513] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-01T20:31:27.948568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:27.948626] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:27.948654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:27.948712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:28.004459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:28.005109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:28.005185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:28.005217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:28.124110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:28.124247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:28.124288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:28.124317] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:28.127609] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-01-01T20:31:28.127875] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-01T20:31:28.127992] [INFO ] [sig ] SLVO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:28.264918] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLVO.txt [2026-01-01T20:31:28.265036] [INFO ] [sig ] [2887/3531] Completed SLVO in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-01T20:31:28.265074] [INFO ] [sig ] [2888/3531] Forecasting SLXN... [2026-01-01T20:31:28.265103] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-01T20:31:28.265133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-01T20:31:28.276824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-01T20:31:28.277157] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-01T20:31:28.278020] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-01T20:31:28.278074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:28.278107] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:28.278136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:28.278195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:28.336279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:28.336911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:28.336987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:28.337021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:28.451046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:28.451195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:28.451237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:28.451264] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:28.454528] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: UP (p=84.81%) [2026-01-01T20:31:28.454817] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-01T20:31:28.454935] [INFO ] [sig ] SLXN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:28.592238] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SLXN.txt [2026-01-01T20:31:28.592368] [INFO ] [sig ] [2888/3531] Completed SLXN in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:28.592406] [INFO ] [sig ] [2889/3531] Forecasting SM... [2026-01-01T20:31:28.592435] [INFO ] [sig ] Generating forecast for: SM [2026-01-01T20:31:28.592465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-01T20:31:28.603830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-01T20:31:28.604179] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-01T20:31:28.605012] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-01T20:31:28.605066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:28.605109] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:28.605144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:28.605203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:28.665101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:28.665893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:28.666197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:28.666236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:28.793193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:28.793349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:28.793392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:28.793422] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:28.796968] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=13.90%) [2026-01-01T20:31:28.797281] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-01T20:31:28.797418] [INFO ] [sig ] SM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:28.945206] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SM.txt [2026-01-01T20:31:28.945380] [INFO ] [sig ] [2889/3531] Completed SM in 0.4s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:28.945440] [INFO ] [sig ] [2890/3531] Forecasting SMBC... [2026-01-01T20:31:28.945485] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-01T20:31:28.945563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-01T20:31:28.955472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-01T20:31:28.955897] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-01T20:31:28.956776] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-01T20:31:28.956828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:28.956861] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:28.956889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:28.956948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:29.013043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:29.013764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:29.013842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:29.013874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:29.127973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:29.128122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:29.128164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:29.128192] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:29.131492] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=37.15%) [2026-01-01T20:31:29.131779] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-01T20:31:29.131902] [INFO ] [sig ] SMBC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:29.268184] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SMBC.txt [2026-01-01T20:31:29.268313] [INFO ] [sig ] [2890/3531] Completed SMBC in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:29.268353] [INFO ] [sig ] [2891/3531] Forecasting SMBK... [2026-01-01T20:31:29.268382] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-01T20:31:29.268439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-01T20:31:29.279044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-01T20:31:29.279391] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-01T20:31:29.280179] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-01T20:31:29.280230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:29.280262] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:29.280289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:29.280346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:29.335118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:29.335758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:29.335835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:29.335868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:29.450885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:29.451038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:29.451078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:29.451107] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:29.454404] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: UP (p=83.35%) [2026-01-01T20:31:29.454688] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-01T20:31:29.454813] [INFO ] [sig ] SMBK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:29.591692] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SMBK.txt [2026-01-01T20:31:29.591824] [INFO ] [sig ] [2891/3531] Completed SMBK in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:29.591867] [INFO ] [sig ] [2892/3531] Forecasting SMCI... [2026-01-01T20:31:29.591896] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-01T20:31:29.591926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-01T20:31:29.602352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-01T20:31:29.602746] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-01T20:31:29.603542] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-01T20:31:29.603616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:29.603650] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:29.603677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:29.603735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:29.660118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:29.660835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:29.660915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:29.660947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:29.787476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:29.787647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:29.787689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:29.787718] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:29.790997] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: DOWN (p=25.60%) [2026-01-01T20:31:29.791264] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-01T20:31:29.791383] [INFO ] [sig ] SMCI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:29.927718] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SMCI.txt [2026-01-01T20:31:29.927870] [INFO ] [sig ] [2892/3531] Completed SMCI in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:29.927910] [INFO ] [sig ] [2893/3531] Forecasting SMCX... [2026-01-01T20:31:29.927940] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-01T20:31:29.927970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-01T20:31:29.938331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-01T20:31:29.938686] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-01T20:31:29.939503] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-01T20:31:29.939555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:29.939615] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:29.939646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:29.939704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:29.998017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:29.998918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:29.999020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:29.999055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:30.131872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:30.132026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:30.132070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:30.132115] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:30.135511] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-01-01T20:31:30.135838] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-01T20:31:30.135970] [INFO ] [sig ] SMCX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:30.275351] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SMCX.txt [2026-01-01T20:31:30.275484] [INFO ] [sig ] [2893/3531] Completed SMCX in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:30.275525] [INFO ] [sig ] [2894/3531] Forecasting SMFG... [2026-01-01T20:31:30.275556] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-01T20:31:30.275607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-01T20:31:30.286275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-01T20:31:30.286621] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-01T20:31:30.287403] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-01T20:31:30.287453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:30.287484] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:30.287510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:30.287632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:30.343456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:30.344152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:30.344231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:30.344265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:30.465349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:30.465506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:30.465547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:30.465596] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:30.469006] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-01-01T20:31:30.469282] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-01T20:31:30.469406] [INFO ] [sig ] SMFG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:30.611961] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SMFG.txt [2026-01-01T20:31:30.612133] [INFO ] [sig ] [2894/3531] Completed SMFG in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:30.612179] [INFO ] [sig ] [2895/3531] Forecasting SMH... [2026-01-01T20:31:30.612211] [INFO ] [sig ] Generating forecast for: SMH [2026-01-01T20:31:30.612244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-01T20:31:30.622828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-01T20:31:30.623192] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-01T20:31:30.624028] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-01T20:31:30.624080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:30.624120] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:30.624161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:30.624232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:30.680271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:30.680981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:30.681075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:30.681108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:30.803997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:30.804150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:30.804192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:30.804223] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:30.807606] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=11.79%) [2026-01-01T20:31:30.807900] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-01T20:31:30.808027] [INFO ] [sig ] SMH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:30.947257] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SMH.txt [2026-01-01T20:31:30.947395] [INFO ] [sig ] [2895/3531] Completed SMH in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:30.947435] [INFO ] [sig ] [2896/3531] Forecasting SMHI... [2026-01-01T20:31:30.947464] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-01T20:31:30.947494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-01T20:31:30.958565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-01T20:31:30.959064] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-01T20:31:30.960168] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-01T20:31:30.960234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:30.960315] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:30.960359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:30.960446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:31.017134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:31.017987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:31.018068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:31.018103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:31.131207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:31.131362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:31.131405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:31.131435] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:31.134841] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=68.08%) [2026-01-01T20:31:31.135116] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-01T20:31:31.135245] [INFO ] [sig ] SMHI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:31.274875] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SMHI.txt [2026-01-01T20:31:31.275008] [INFO ] [sig ] [2896/3531] Completed SMHI in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:31.275045] [INFO ] [sig ] [2897/3531] Forecasting SMHX... [2026-01-01T20:31:31.275076] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-01T20:31:31.275105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-01T20:31:31.286125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-01T20:31:31.286468] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-01T20:31:31.287253] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-01T20:31:31.287304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:31.287334] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:31.287373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:31.287431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:31.343741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:31.344466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:31.344549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:31.344599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:31.464777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:31.464933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:31.464974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:31.465004] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:31.468417] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=86.92%) [2026-01-01T20:31:31.468712] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-01T20:31:31.468836] [INFO ] [sig ] SMHX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:31.615006] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SMHX.txt [2026-01-01T20:31:31.615160] [INFO ] [sig ] [2897/3531] Completed SMHX in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:31.615200] [INFO ] [sig ] [2898/3531] Forecasting SMID... [2026-01-01T20:31:31.615229] [INFO ] [sig ] Generating forecast for: SMID [2026-01-01T20:31:31.615260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-01T20:31:31.626243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-01T20:31:31.626652] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-01T20:31:31.627461] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-01T20:31:31.627514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:31.627548] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:31.627595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:31.627658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:31.684154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:31.684919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:31.684998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:31.685029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:31.788916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:31.789097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:31.789138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:31.789167] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:31.792508] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-01T20:31:31.792793] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-01T20:31:31.792915] [INFO ] [sig ] SMID: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:31.930758] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SMID.txt [2026-01-01T20:31:31.930898] [INFO ] [sig ] [2898/3531] Completed SMID in 0.3s | 2.94 sym/s | Total: 16.4m | ETA: 3.6m [2026-01-01T20:31:31.930938] [INFO ] [sig ] [2899/3531] Forecasting SMPL... [2026-01-01T20:31:31.930968] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-01T20:31:31.930999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-01T20:31:31.941533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-01T20:31:31.941899] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-01T20:31:31.942721] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-01T20:31:31.942773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:31.942805] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:31.942831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:31.942888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:32.000094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:32.000943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:32.001028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:32.001060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:32.118015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:32.118171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:32.118211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:32.118272] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:32.121720] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=48.36%) [2026-01-01T20:31:32.121994] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-01T20:31:32.122116] [INFO ] [sig ] SMPL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:32.262217] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SMPL.txt [2026-01-01T20:31:32.262358] [INFO ] [sig ] [2899/3531] Completed SMPL in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-01T20:31:32.262398] [INFO ] [sig ] [2900/3531] Forecasting SMTC... [2026-01-01T20:31:32.262427] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-01T20:31:32.262458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-01T20:31:32.273259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-01T20:31:32.273616] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-01T20:31:32.274392] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-01T20:31:32.274443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:32.274475] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:32.274501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:32.274558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:32.329619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:32.330306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:32.330384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:32.330416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:32.448068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:32.448221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:32.448261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:32.448290] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:32.451623] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=62.08%) [2026-01-01T20:31:32.451896] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-01T20:31:32.452023] [INFO ] [sig ] SMTC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:32.589349] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SMTC.txt [2026-01-01T20:31:32.589486] [INFO ] [sig ] [2900/3531] Completed SMTC in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-01T20:31:32.589524] [INFO ] [sig ] [2901/3531] Forecasting SMTI... [2026-01-01T20:31:32.589561] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-01T20:31:32.589611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-01T20:31:32.599836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-01T20:31:32.600195] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-01T20:31:32.601023] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-01T20:31:32.601075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:32.601108] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:32.601136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:32.601195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:32.657181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:32.658021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:32.658101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:32.658133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:32.776194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:32.776354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:32.776396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:32.776425] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:32.779810] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: UP (p=87.49%) [2026-01-01T20:31:32.780078] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-01T20:31:32.780198] [INFO ] [sig ] SMTI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:32.917058] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SMTI.txt [2026-01-01T20:31:32.917215] [INFO ] [sig ] [2901/3531] Completed SMTI in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-01T20:31:32.917256] [INFO ] [sig ] [2902/3531] Forecasting SMWB... [2026-01-01T20:31:32.917286] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-01T20:31:32.917342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-01T20:31:32.928435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-01T20:31:32.928829] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-01T20:31:32.929706] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-01T20:31:32.929759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:32.929793] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:32.929822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:32.929880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:32.985048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:32.985843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:32.985921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:32.985953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:33.104630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:33.104784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:33.104826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:33.104856] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:33.108271] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: DOWN (p=27.93%) [2026-01-01T20:31:33.108546] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-01T20:31:33.108685] [INFO ] [sig ] SMWB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:33.244978] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SMWB.txt [2026-01-01T20:31:33.245117] [INFO ] [sig ] [2902/3531] Completed SMWB in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-01T20:31:33.245156] [INFO ] [sig ] [2903/3531] Forecasting SMX... [2026-01-01T20:31:33.245187] [INFO ] [sig ] Generating forecast for: SMX [2026-01-01T20:31:33.245217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-01T20:31:33.256045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-01T20:31:33.256389] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-01T20:31:33.257213] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-01T20:31:33.257266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:33.257303] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:33.257329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:33.257387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:33.313711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:33.314440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:33.314522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:33.314555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:33.413028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:33.413182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:33.413223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:33.413251] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:33.416523] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=14.87%) [2026-01-01T20:31:33.416807] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-01T20:31:33.416930] [INFO ] [sig ] SMX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:33.552751] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SMX.txt [2026-01-01T20:31:33.552890] [INFO ] [sig ] [2903/3531] Completed SMX in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-01T20:31:33.552930] [INFO ] [sig ] [2904/3531] Forecasting SN... [2026-01-01T20:31:33.552960] [INFO ] [sig ] Generating forecast for: SN [2026-01-01T20:31:33.552990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-01T20:31:33.563961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-01T20:31:33.564354] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-01T20:31:33.565153] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-01T20:31:33.565204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:33.565236] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:33.565263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:33.565320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:33.620161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:33.620993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:33.621072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:33.621104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:33.744443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:33.744625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:33.744668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:33.744713] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:33.748069] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-01-01T20:31:33.748355] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-01T20:31:33.748483] [INFO ] [sig ] SN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:33.888511] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SN.txt [2026-01-01T20:31:33.888664] [INFO ] [sig ] [2904/3531] Completed SN in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-01T20:31:33.888704] [INFO ] [sig ] [2905/3531] Forecasting SNA... [2026-01-01T20:31:33.888733] [INFO ] [sig ] Generating forecast for: SNA [2026-01-01T20:31:33.888788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-01T20:31:33.900360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-01T20:31:33.900742] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-01T20:31:33.901542] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-01T20:31:33.901616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:33.901652] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:33.901680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:33.901738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:33.957157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:33.957907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:33.957987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:33.958019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:34.075878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:34.076018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:34.076245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:34.076273] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:34.079595] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-01-01T20:31:34.079862] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-01T20:31:34.079985] [INFO ] [sig ] SNA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:34.219254] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SNA.txt [2026-01-01T20:31:34.219382] [INFO ] [sig ] [2905/3531] Completed SNA in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-01T20:31:34.219421] [INFO ] [sig ] [2906/3531] Forecasting SNAP... [2026-01-01T20:31:34.219450] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-01T20:31:34.219479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-01T20:31:34.231164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-01T20:31:34.231527] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-01T20:31:34.232325] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-01T20:31:34.232376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:34.232407] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:34.232433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:34.232489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:34.287560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:34.288188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:34.288286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:34.288319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:34.408844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:34.409007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:34.409048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:34.409077] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:34.412393] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: UP (p=72.37%) [2026-01-01T20:31:34.412683] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-01T20:31:34.412805] [INFO ] [sig ] SNAP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:34.551277] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SNAP.txt [2026-01-01T20:31:34.551436] [INFO ] [sig ] [2906/3531] Completed SNAP in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:34.551487] [INFO ] [sig ] [2907/3531] Forecasting SNCY... [2026-01-01T20:31:34.551544] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-01T20:31:34.551601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-01T20:31:34.561516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-01T20:31:34.561881] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-01T20:31:34.562673] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-01T20:31:34.562725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:34.562756] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:34.562783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:34.562840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:34.617527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:34.618404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:34.618494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:34.618526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:34.736621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:34.736779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:34.736820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:34.736849] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:34.740146] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=80.03%) [2026-01-01T20:31:34.740413] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-01T20:31:34.740532] [INFO ] [sig ] SNCY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:34.877066] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SNCY.txt [2026-01-01T20:31:34.877215] [INFO ] [sig ] [2907/3531] Completed SNCY in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:34.877255] [INFO ] [sig ] [2908/3531] Forecasting SND... [2026-01-01T20:31:34.877284] [INFO ] [sig ] Generating forecast for: SND [2026-01-01T20:31:34.877315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-01T20:31:34.887798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-01T20:31:34.888145] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-01T20:31:34.888930] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-01T20:31:34.889008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:34.889041] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:34.889068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:34.889148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:34.944184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:34.944852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:34.944931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:34.944965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:35.064419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:35.064541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:35.064597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:35.064627] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:35.068416] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: UP (p=58.22%) [2026-01-01T20:31:35.068702] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-01T20:31:35.068825] [INFO ] [sig ] SND: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:35.206780] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SND.txt [2026-01-01T20:31:35.206910] [INFO ] [sig ] [2908/3531] Completed SND in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:35.206949] [INFO ] [sig ] [2909/3531] Forecasting SNDL... [2026-01-01T20:31:35.206977] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-01T20:31:35.207015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-01T20:31:35.217285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-01T20:31:35.217640] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-01T20:31:35.218430] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-01T20:31:35.218480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:35.218513] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:35.218540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:35.218621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:35.276203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:35.276873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:35.277032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:35.277069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:35.395433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:35.395600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:35.395644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:35.395674] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:35.398978] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: UP (p=59.48%) [2026-01-01T20:31:35.399244] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-01T20:31:35.399365] [INFO ] [sig ] SNDL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:35.535154] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SNDL.txt [2026-01-01T20:31:35.535315] [INFO ] [sig ] [2909/3531] Completed SNDL in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:35.535356] [INFO ] [sig ] [2910/3531] Forecasting SNDX... [2026-01-01T20:31:35.535386] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-01T20:31:35.535416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-01T20:31:35.546022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-01T20:31:35.546365] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-01T20:31:35.547166] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-01T20:31:35.547231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:35.547263] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:35.547289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:35.547345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:35.602229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:35.602876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:35.602953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:35.602984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:35.722236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:35.722378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:35.722418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:35.722447] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:35.725722] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=5.62%) [2026-01-01T20:31:35.725992] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-01T20:31:35.726111] [INFO ] [sig ] SNDX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:35.862603] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SNDX.txt [2026-01-01T20:31:35.862759] [INFO ] [sig ] [2910/3531] Completed SNDX in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:35.862800] [INFO ] [sig ] [2911/3531] Forecasting SNES... [2026-01-01T20:31:35.862832] [INFO ] [sig ] Generating forecast for: SNES [2026-01-01T20:31:35.862869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-01T20:31:35.872986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-01T20:31:35.873301] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-01T20:31:35.874103] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-01T20:31:35.874153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:35.874184] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:35.874211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:35.874269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:35.930596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:35.931186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:35.931260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:35.931291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:36.047233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:36.047388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:36.047428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:36.047458] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:36.050781] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: DOWN (p=30.36%) [2026-01-01T20:31:36.051046] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-01T20:31:36.051163] [INFO ] [sig ] SNES: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:36.189290] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SNES.txt [2026-01-01T20:31:36.189407] [INFO ] [sig ] [2911/3531] Completed SNES in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:36.189446] [INFO ] [sig ] [2912/3531] Forecasting SNEX... [2026-01-01T20:31:36.189482] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-01T20:31:36.189518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-01T20:31:36.200631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-01T20:31:36.200965] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-01T20:31:36.201782] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-01T20:31:36.201834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:36.201868] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:36.201895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:36.201957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:36.259880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:36.260487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:36.260563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:36.260615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:36.376052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:36.376195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:36.376235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:36.376265] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:36.379558] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-01-01T20:31:36.379837] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-01T20:31:36.379961] [INFO ] [sig ] SNEX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:36.518156] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SNEX.txt [2026-01-01T20:31:36.518276] [INFO ] [sig ] [2912/3531] Completed SNEX in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:36.518318] [INFO ] [sig ] [2913/3531] Forecasting SNFCA... [2026-01-01T20:31:36.518354] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-01T20:31:36.518386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-01T20:31:36.528544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-01T20:31:36.528906] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-01T20:31:36.529721] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-01T20:31:36.529771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:36.529828] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:36.529857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:36.529915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:36.586080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:36.586687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:36.586761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:36.586793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:36.703259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:36.703414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:36.703454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:36.703482] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:36.706821] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: UP (p=65.79%) [2026-01-01T20:31:36.707090] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-01T20:31:36.707212] [INFO ] [sig ] SNFCA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:36.846350] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SNFCA.txt [2026-01-01T20:31:36.846493] [INFO ] [sig ] [2913/3531] Completed SNFCA in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:36.846539] [INFO ] [sig ] [2914/3531] Forecasting SNGX... [2026-01-01T20:31:36.846586] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-01T20:31:36.846649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-01T20:31:36.857034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-01T20:31:36.857376] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-01T20:31:36.858183] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-01T20:31:36.858234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:36.858266] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:36.858292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:36.858349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:36.913237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:36.914076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:36.914155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:36.914187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:37.029914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:37.030072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:37.030114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:37.030143] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:37.033469] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: UP (p=90.56%) [2026-01-01T20:31:37.033754] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-01T20:31:37.033876] [INFO ] [sig ] SNGX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:37.171221] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SNGX.txt [2026-01-01T20:31:37.171366] [INFO ] [sig ] [2914/3531] Completed SNGX in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:37.171407] [INFO ] [sig ] [2915/3531] Forecasting SNN... [2026-01-01T20:31:37.171446] [INFO ] [sig ] Generating forecast for: SNN [2026-01-01T20:31:37.171487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-01T20:31:37.182239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-01T20:31:37.182631] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-01T20:31:37.183407] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-01T20:31:37.183458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:37.183490] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:37.183517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:37.183596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:37.239073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:37.239907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:37.239984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:37.240017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:37.356271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:37.356399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:37.356437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:37.356465] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:37.359725] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: DOWN (p=21.34%) [2026-01-01T20:31:37.360018] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-01T20:31:37.360140] [INFO ] [sig ] SNN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:37.497645] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SNN.txt [2026-01-01T20:31:37.497769] [INFO ] [sig ] [2915/3531] Completed SNN in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:37.497808] [INFO ] [sig ] [2916/3531] Forecasting SNOA... [2026-01-01T20:31:37.497838] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-01T20:31:37.497878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-01T20:31:37.508206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-01T20:31:37.508588] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-01T20:31:37.509392] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-01T20:31:37.509442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:37.509473] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:37.509500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:37.509557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:37.566120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:37.566729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:37.566805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:37.566837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:37.684850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:37.684999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:37.685043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:37.685103] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:37.688523] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=20.54%) [2026-01-01T20:31:37.688806] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-01T20:31:37.688928] [INFO ] [sig ] SNOA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:37.827453] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SNOA.txt [2026-01-01T20:31:37.827590] [INFO ] [sig ] [2916/3531] Completed SNOA in 0.3s | 2.94 sym/s | Total: 16.5m | ETA: 3.5m [2026-01-01T20:31:37.827629] [INFO ] [sig ] [2917/3531] Forecasting SNPS... [2026-01-01T20:31:37.827659] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-01T20:31:37.827693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-01T20:31:37.838862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-01T20:31:37.839224] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-01T20:31:37.840019] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-01T20:31:37.840069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:37.840101] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:37.840128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:37.840185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:37.898737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:37.899785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:37.899865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:37.899897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:38.019817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:38.019990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:38.020033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:38.020062] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:38.023750] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-01-01T20:31:38.024024] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-01T20:31:38.024151] [INFO ] [sig ] SNPS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:38.165327] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SNPS.txt [2026-01-01T20:31:38.165470] [INFO ] [sig ] [2917/3531] Completed SNPS in 0.3s | 2.94 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-01T20:31:38.165509] [INFO ] [sig ] [2918/3531] Forecasting SNTI... [2026-01-01T20:31:38.165540] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-01T20:31:38.165586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-01T20:31:38.176481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-01T20:31:38.176899] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-01T20:31:38.177751] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-01T20:31:38.177806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:38.177838] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:38.177864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:38.177923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:38.235859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:38.236776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:38.236862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:38.236896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:38.365052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:38.365214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:38.365256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:38.365297] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:38.369085] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: DOWN (p=25.18%) [2026-01-01T20:31:38.369401] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-01T20:31:38.369535] [INFO ] [sig ] SNTI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:38.537244] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SNTI.txt [2026-01-01T20:31:38.537451] [INFO ] [sig ] [2918/3531] Completed SNTI in 0.4s | 2.94 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-01T20:31:38.537509] [INFO ] [sig ] [2919/3531] Forecasting SNX... [2026-01-01T20:31:38.537613] [INFO ] [sig ] Generating forecast for: SNX [2026-01-01T20:31:38.537664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-01T20:31:38.554473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-01T20:31:38.554967] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-01T20:31:38.555925] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-01T20:31:38.555980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:38.556013] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:38.556040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:38.556098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:38.635831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:38.637049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:38.637165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:38.637221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:38.807454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:38.807669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:38.807739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:38.807792] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:38.813209] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=3.89%) [2026-01-01T20:31:38.813769] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-01T20:31:38.814003] [INFO ] [sig ] SNX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:39.033686] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SNX.txt [2026-01-01T20:31:39.033875] [INFO ] [sig ] [2919/3531] Completed SNX in 0.5s | 2.94 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-01T20:31:39.033919] [INFO ] [sig ] [2920/3531] Forecasting SNY... [2026-01-01T20:31:39.033949] [INFO ] [sig ] Generating forecast for: SNY [2026-01-01T20:31:39.034012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-01T20:31:39.048523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-01T20:31:39.049087] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-01T20:31:39.050287] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-01T20:31:39.050360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:39.050405] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:39.050441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:39.050521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:39.141791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:39.143024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:39.143139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:39.143195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:39.316916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:39.317073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:39.317116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:39.317145] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:39.320891] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-01-01T20:31:39.321200] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-01T20:31:39.321335] [INFO ] [sig ] SNY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:39.474056] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SNY.txt [2026-01-01T20:31:39.474225] [INFO ] [sig ] [2920/3531] Completed SNY in 0.4s | 2.94 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-01T20:31:39.474267] [INFO ] [sig ] [2921/3531] Forecasting SO... [2026-01-01T20:31:39.474303] [INFO ] [sig ] Generating forecast for: SO [2026-01-01T20:31:39.474370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-01T20:31:39.486093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-01T20:31:39.486515] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-01T20:31:39.487413] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-01T20:31:39.487470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:39.487518] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:39.487548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:39.487642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:39.554748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:39.555725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:39.555827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:39.555861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:39.693405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:39.693619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:39.693681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:39.693723] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:39.698938] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: UP (p=62.94%) [2026-01-01T20:31:39.699462] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-01T20:31:39.699693] [INFO ] [sig ] SO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:39.848059] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SO.txt [2026-01-01T20:31:39.848226] [INFO ] [sig ] [2921/3531] Completed SO in 0.4s | 2.94 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-01T20:31:39.848267] [INFO ] [sig ] [2922/3531] Forecasting SOCL... [2026-01-01T20:31:39.848296] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-01T20:31:39.848326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-01T20:31:39.859180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-01T20:31:39.859638] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-01T20:31:39.860523] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-01T20:31:39.860600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:39.860636] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:39.860663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:39.860721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:39.920519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:39.921429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:39.921516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:39.921548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:40.039443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:40.039626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:40.039671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:40.039702] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:40.043854] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: DOWN (p=0.67%) [2026-01-01T20:31:40.044385] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-01T20:31:40.044530] [INFO ] [sig ] SOCL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:40.202984] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SOCL.txt [2026-01-01T20:31:40.203182] [INFO ] [sig ] [2922/3531] Completed SOCL in 0.4s | 2.94 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-01T20:31:40.203235] [INFO ] [sig ] [2923/3531] Forecasting SOFI... [2026-01-01T20:31:40.203277] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-01T20:31:40.203316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-01T20:31:40.217031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-01T20:31:40.217531] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-01T20:31:40.218660] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-01T20:31:40.218722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:40.218766] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:40.218806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:40.218884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:40.284088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:40.284995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:40.285111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:40.285146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:40.413803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:40.413964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:40.414007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:40.414037] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:40.417987] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-01-01T20:31:40.418260] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-01T20:31:40.418384] [INFO ] [sig ] SOFI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:40.558280] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SOFI.txt [2026-01-01T20:31:40.558437] [INFO ] [sig ] [2923/3531] Completed SOFI in 0.4s | 2.94 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-01T20:31:40.558477] [INFO ] [sig ] [2924/3531] Forecasting SOGP... [2026-01-01T20:31:40.558507] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-01T20:31:40.558537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-01T20:31:40.570464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-01T20:31:40.570844] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-01T20:31:40.571648] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-01T20:31:40.571699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:40.571739] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:40.571767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:40.571825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:40.629595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:40.630435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:40.630515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:40.630547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:40.740026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:40.740186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:40.740228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:40.740258] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:40.743605] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=41.80%) [2026-01-01T20:31:40.743877] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-01T20:31:40.744000] [INFO ] [sig ] SOGP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:40.882308] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SOGP.txt [2026-01-01T20:31:40.882466] [INFO ] [sig ] [2924/3531] Completed SOGP in 0.3s | 2.94 sym/s | Total: 16.6m | ETA: 3.4m [2026-01-01T20:31:40.882535] [INFO ] [sig ] [2925/3531] Forecasting SOJC... [2026-01-01T20:31:40.882611] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-01T20:31:40.882647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-01T20:31:40.892826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-01T20:31:40.893180] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-01T20:31:40.893972] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-01T20:31:40.894027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:40.894058] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:40.894085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:40.894142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:40.952821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:40.953682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:40.953764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:40.953796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:41.074844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:41.075008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:41.075057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:41.075092] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:41.078444] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=98.75%) [2026-01-01T20:31:41.078736] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-01T20:31:41.078857] [INFO ] [sig ] SOJC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:41.219258] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SOJC.txt [2026-01-01T20:31:41.219408] [INFO ] [sig ] [2925/3531] Completed SOJC in 0.3s | 2.94 sym/s | Total: 16.6m | ETA: 3.4m [2026-01-01T20:31:41.219448] [INFO ] [sig ] [2926/3531] Forecasting SOJD... [2026-01-01T20:31:41.219477] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-01T20:31:41.219507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-01T20:31:41.229785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-01T20:31:41.230155] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-01T20:31:41.230958] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-01T20:31:41.231019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:41.231058] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:41.231092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:41.231160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:41.286380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:41.287244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:41.287324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:41.287356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:41.404406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:41.404565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:41.404626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:41.404655] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:41.407977] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: DOWN (p=10.33%) [2026-01-01T20:31:41.408246] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-01T20:31:41.408385] [INFO ] [sig ] SOJD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:41.545784] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SOJD.txt [2026-01-01T20:31:41.545960] [INFO ] [sig ] [2926/3531] Completed SOJD in 0.3s | 2.94 sym/s | Total: 16.6m | ETA: 3.4m [2026-01-01T20:31:41.546001] [INFO ] [sig ] [2927/3531] Forecasting SOJE... [2026-01-01T20:31:41.546057] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-01T20:31:41.546091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-01T20:31:41.556750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-01T20:31:41.557080] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-01T20:31:41.557872] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-01T20:31:41.557922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:41.557954] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:41.557981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:41.558043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:41.613506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:41.614090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:41.614165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:41.614197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:41.730370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:41.730515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:41.730556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:41.730603] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:41.733890] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=75.04%) [2026-01-01T20:31:41.734153] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-01T20:31:41.734269] [INFO ] [sig ] SOJE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:41.872809] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SOJE.txt [2026-01-01T20:31:41.872936] [INFO ] [sig ] [2927/3531] Completed SOJE in 0.3s | 2.94 sym/s | Total: 16.6m | ETA: 3.4m [2026-01-01T20:31:41.872976] [INFO ] [sig ] [2928/3531] Forecasting SON... [2026-01-01T20:31:41.873005] [INFO ] [sig ] Generating forecast for: SON [2026-01-01T20:31:41.873035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-01T20:31:41.883332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-01T20:31:41.883671] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-01T20:31:41.884487] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-01T20:31:41.884540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:41.884601] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:41.884639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:41.884700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:41.941526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:41.942191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:41.942268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:41.942300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:42.064205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:42.064365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:42.064424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:42.064455] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:42.067898] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: UP (p=95.73%) [2026-01-01T20:31:42.068193] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-01T20:31:42.068323] [INFO ] [sig ] SON: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:42.205444] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SON.txt [2026-01-01T20:31:42.205595] [INFO ] [sig ] [2928/3531] Completed SON in 0.3s | 2.94 sym/s | Total: 16.6m | ETA: 3.4m [2026-01-01T20:31:42.205636] [INFO ] [sig ] [2929/3531] Forecasting SONO... [2026-01-01T20:31:42.205665] [INFO ] [sig ] Generating forecast for: SONO [2026-01-01T20:31:42.205696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-01T20:31:42.217361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-01T20:31:42.217735] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-01T20:31:42.218505] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-01T20:31:42.218556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:42.218611] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:42.218639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:42.218697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:42.273291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:42.273979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:42.274057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:42.274089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:42.392485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:42.392656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:42.392699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:42.392729] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:42.396044] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: UP (p=70.94%) [2026-01-01T20:31:42.396311] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-01T20:31:42.396431] [INFO ] [sig ] SONO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:42.534433] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SONO.txt [2026-01-01T20:31:42.534566] [INFO ] [sig ] [2929/3531] Completed SONO in 0.3s | 2.94 sym/s | Total: 16.6m | ETA: 3.4m [2026-01-01T20:31:42.534623] [INFO ] [sig ] [2930/3531] Forecasting SOPA... [2026-01-01T20:31:42.534653] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-01T20:31:42.534683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-01T20:31:42.545177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-01T20:31:42.545515] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-01T20:31:42.546306] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-01T20:31:42.546357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:42.546437] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:42.546467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:42.546524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:42.601953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:42.602839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:42.602939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:42.602973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:42.720741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:42.720899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:42.720942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:42.720970] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:42.724876] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: UP (p=72.36%) [2026-01-01T20:31:42.725164] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-01T20:31:42.725306] [INFO ] [sig ] SOPA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:42.876279] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SOPA.txt [2026-01-01T20:31:42.876455] [INFO ] [sig ] [2930/3531] Completed SOPA in 0.3s | 2.94 sym/s | Total: 16.6m | ETA: 3.4m [2026-01-01T20:31:42.876512] [INFO ] [sig ] [2931/3531] Forecasting SOPH... [2026-01-01T20:31:42.876546] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-01T20:31:42.876627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-01T20:31:42.888248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-01T20:31:42.888657] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-01T20:31:42.889515] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-01T20:31:42.889566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:42.889617] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:42.889644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:42.889701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:42.951807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:42.952641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:42.952721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:42.952755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:43.081870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:43.082032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:43.082074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:43.082104] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:43.085805] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-01-01T20:31:43.086107] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-01T20:31:43.086243] [INFO ] [sig ] SOPH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:43.236680] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SOPH.txt [2026-01-01T20:31:43.236846] [INFO ] [sig ] [2931/3531] Completed SOPH in 0.4s | 2.94 sym/s | Total: 16.6m | ETA: 3.4m [2026-01-01T20:31:43.236889] [INFO ] [sig ] [2932/3531] Forecasting SOUN... [2026-01-01T20:31:43.236920] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-01T20:31:43.236951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-01T20:31:43.249137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-01T20:31:43.249527] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-01T20:31:43.250376] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-01T20:31:43.250433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:43.250492] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:43.250524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:43.250610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:43.315592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:43.316391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:43.316473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:43.316507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:43.445694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:43.445858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:43.445905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:43.445936] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:43.449619] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: DOWN (p=5.33%) [2026-01-01T20:31:43.449919] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-01T20:31:43.450048] [INFO ] [sig ] SOUN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:43.603142] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SOUN.txt [2026-01-01T20:31:43.603295] [INFO ] [sig ] [2932/3531] Completed SOUN in 0.4s | 2.94 sym/s | Total: 16.6m | ETA: 3.4m [2026-01-01T20:31:43.603336] [INFO ] [sig ] [2933/3531] Forecasting SOXQ... [2026-01-01T20:31:43.603366] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-01T20:31:43.603423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-01T20:31:43.615190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-01T20:31:43.615610] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-01T20:31:43.616421] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-01T20:31:43.616474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:43.616506] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:43.616534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:43.616614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:43.676810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:43.677701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:43.677794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:43.677843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:43.810095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:43.810267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:43.810311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:43.810374] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:43.813987] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: UP (p=61.27%) [2026-01-01T20:31:43.814275] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-01T20:31:43.814401] [INFO ] [sig ] SOXQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:43.962562] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SOXQ.txt [2026-01-01T20:31:43.962728] [INFO ] [sig ] [2933/3531] Completed SOXQ in 0.4s | 2.94 sym/s | Total: 16.6m | ETA: 3.4m [2026-01-01T20:31:43.962770] [INFO ] [sig ] [2934/3531] Forecasting SOXX... [2026-01-01T20:31:43.962812] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-01T20:31:43.962886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-01T20:31:43.974685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-01T20:31:43.975190] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-01T20:31:43.976265] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-01T20:31:43.976330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:43.976377] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:43.976418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:43.976503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:44.045862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:44.046812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:44.046897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:44.046931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:44.168540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:44.168701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:44.168744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:44.168772] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:44.172191] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: DOWN (p=35.36%) [2026-01-01T20:31:44.172475] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-01T20:31:44.172617] [INFO ] [sig ] SOXX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:44.310646] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SOXX.txt [2026-01-01T20:31:44.310784] [INFO ] [sig ] [2934/3531] Completed SOXX in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-01T20:31:44.310823] [INFO ] [sig ] [2935/3531] Forecasting SPAI... [2026-01-01T20:31:44.310854] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-01T20:31:44.310884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-01T20:31:44.320943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-01T20:31:44.321289] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-01T20:31:44.322131] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-01T20:31:44.322183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:44.322216] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:44.322244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:44.322303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:44.377543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:44.378160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:44.378233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:44.378265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:44.493231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:44.493387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:44.493428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:44.493457] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:44.496779] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: UP (p=86.78%) [2026-01-01T20:31:44.497042] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-01T20:31:44.497159] [INFO ] [sig ] SPAI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:44.635096] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SPAI.txt [2026-01-01T20:31:44.635224] [INFO ] [sig ] [2935/3531] Completed SPAI in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-01T20:31:44.635264] [INFO ] [sig ] [2936/3531] Forecasting SPB... [2026-01-01T20:31:44.635299] [INFO ] [sig ] Generating forecast for: SPB [2026-01-01T20:31:44.635332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-01T20:31:44.645960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-01T20:31:44.646292] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-01T20:31:44.647129] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-01T20:31:44.647181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:44.647213] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:44.647240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:44.647299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:44.704367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:44.705059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:44.705139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:44.705173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:44.825519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:44.825689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:44.825732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:44.825760] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:44.829064] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: DOWN (p=7.99%) [2026-01-01T20:31:44.829333] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-01T20:31:44.829452] [INFO ] [sig ] SPB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:44.971230] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPB.txt [2026-01-01T20:31:44.971374] [INFO ] [sig ] [2936/3531] Completed SPB in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-01T20:31:44.971414] [INFO ] [sig ] [2937/3531] Forecasting SPCB... [2026-01-01T20:31:44.971465] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-01T20:31:44.971499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-01T20:31:44.982373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-01T20:31:44.982747] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-01T20:31:44.983556] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-01T20:31:44.983625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:44.983664] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:44.983693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:44.983756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:45.039203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:45.039909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:45.039993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:45.040027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:45.159463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:45.159644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:45.159708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:45.159738] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:45.163119] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: DOWN (p=39.11%) [2026-01-01T20:31:45.163390] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-01T20:31:45.163514] [INFO ] [sig ] SPCB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:45.303992] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPCB.txt [2026-01-01T20:31:45.304122] [INFO ] [sig ] [2937/3531] Completed SPCB in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-01T20:31:45.304161] [INFO ] [sig ] [2938/3531] Forecasting SPCE... [2026-01-01T20:31:45.304192] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-01T20:31:45.304221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-01T20:31:45.314784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-01T20:31:45.315100] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-01T20:31:45.315885] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-01T20:31:45.315936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:45.315967] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:45.315994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:45.316051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:45.372720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:45.373345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:45.373423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:45.373456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:45.491057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:45.491224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:45.491271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:45.491300] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:45.494623] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=1.19%) [2026-01-01T20:31:45.494894] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-01T20:31:45.495011] [INFO ] [sig ] SPCE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:45.633184] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPCE.txt [2026-01-01T20:31:45.633322] [INFO ] [sig ] [2938/3531] Completed SPCE in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-01T20:31:45.633362] [INFO ] [sig ] [2939/3531] Forecasting SPE... [2026-01-01T20:31:45.633391] [INFO ] [sig ] Generating forecast for: SPE [2026-01-01T20:31:45.633421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-01T20:31:45.643712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-01T20:31:45.644035] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-01T20:31:45.644812] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-01T20:31:45.644862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:45.644894] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:45.644920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:45.644978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:45.700268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:45.700979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:45.701054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:45.701087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:45.816025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:45.816187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:45.816229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:45.816275] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:45.819609] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=90.08%) [2026-01-01T20:31:45.819874] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-01T20:31:45.819992] [INFO ] [sig ] SPE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:45.959512] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SPE.txt [2026-01-01T20:31:45.959661] [INFO ] [sig ] [2939/3531] Completed SPE in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-01T20:31:45.959701] [INFO ] [sig ] [2940/3531] Forecasting SPFI... [2026-01-01T20:31:45.959732] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-01T20:31:45.959762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-01T20:31:45.974560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-01T20:31:45.974917] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-01T20:31:45.975730] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-01T20:31:45.975780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:45.975811] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:45.975837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:45.975893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:46.032563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:46.033227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:46.033332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:46.033365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:46.148899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:46.149069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:46.149111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:46.149139] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:46.152432] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=48.84%) [2026-01-01T20:31:46.152719] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-01T20:31:46.152841] [INFO ] [sig ] SPFI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:46.291423] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPFI.txt [2026-01-01T20:31:46.291547] [INFO ] [sig ] [2940/3531] Completed SPFI in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-01T20:31:46.291602] [INFO ] [sig ] [2941/3531] Forecasting SPG... [2026-01-01T20:31:46.291634] [INFO ] [sig ] Generating forecast for: SPG [2026-01-01T20:31:46.291664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-01T20:31:46.303546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-01T20:31:46.303900] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-01T20:31:46.304851] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-01T20:31:46.304902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:46.304933] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:46.304958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:46.305015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:46.363698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:46.364378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:46.364456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:46.364504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:46.488800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:46.488996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:46.489052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:46.489090] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:46.492612] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: DOWN (p=26.03%) [2026-01-01T20:31:46.492889] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-01T20:31:46.493008] [INFO ] [sig ] SPG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:46.631440] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPG.txt [2026-01-01T20:31:46.631567] [INFO ] [sig ] [2941/3531] Completed SPG in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:46.631647] [INFO ] [sig ] [2942/3531] Forecasting SPGI... [2026-01-01T20:31:46.631679] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-01T20:31:46.631708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-01T20:31:46.642755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-01T20:31:46.643071] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-01T20:31:46.643920] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-01T20:31:46.643972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:46.644005] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:46.644034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:46.644093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:46.699645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:46.700268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:46.700361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:46.700394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:46.819206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:46.819363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:46.819402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:46.819432] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:46.822744] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=35.05%) [2026-01-01T20:31:46.823007] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-01T20:31:46.823127] [INFO ] [sig ] SPGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:46.960169] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPGI.txt [2026-01-01T20:31:46.960319] [INFO ] [sig ] [2942/3531] Completed SPGI in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:46.960358] [INFO ] [sig ] [2943/3531] Forecasting SPH... [2026-01-01T20:31:46.960389] [INFO ] [sig ] Generating forecast for: SPH [2026-01-01T20:31:46.960419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-01T20:31:46.972220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-01T20:31:46.972694] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-01T20:31:46.973545] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-01T20:31:46.973625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:46.973660] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:46.973705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:46.973766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:47.029952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:47.030794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:47.030874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:47.030906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:47.147156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:47.147317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:47.147359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:47.147390] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:47.150863] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=43.04%) [2026-01-01T20:31:47.151144] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-01T20:31:47.151268] [INFO ] [sig ] SPH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:47.290495] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPH.txt [2026-01-01T20:31:47.290697] [INFO ] [sig ] [2943/3531] Completed SPH in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:47.290739] [INFO ] [sig ] [2944/3531] Forecasting SPOK... [2026-01-01T20:31:47.290800] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-01T20:31:47.290833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-01T20:31:47.301460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-01T20:31:47.301784] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-01T20:31:47.302547] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-01T20:31:47.302616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:47.302649] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:47.302675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:47.302732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:47.360312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:47.361216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:47.361313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:47.361351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:47.482110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:47.482266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:47.482309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:47.482338] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:47.485767] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-01-01T20:31:47.486042] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-01T20:31:47.486165] [INFO ] [sig ] SPOK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:47.628895] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SPOK.txt [2026-01-01T20:31:47.629057] [INFO ] [sig ] [2944/3531] Completed SPOK in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:47.629104] [INFO ] [sig ] [2945/3531] Forecasting SPRC... [2026-01-01T20:31:47.629175] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-01T20:31:47.629212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-01T20:31:47.640041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-01T20:31:47.640372] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-01T20:31:47.641215] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-01T20:31:47.641267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:47.641300] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:47.641328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:47.641384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:47.700130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:47.700805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:47.700883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:47.700917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:47.818124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:47.818279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:47.818321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:47.818363] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:47.821827] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: DOWN (p=35.63%) [2026-01-01T20:31:47.822098] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-01T20:31:47.822220] [INFO ] [sig ] SPRC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:47.974961] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPRC.txt [2026-01-01T20:31:47.975118] [INFO ] [sig ] [2945/3531] Completed SPRC in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:47.975157] [INFO ] [sig ] [2946/3531] Forecasting SPRO... [2026-01-01T20:31:47.975188] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-01T20:31:47.975218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-01T20:31:47.986624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-01T20:31:47.986982] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-01T20:31:47.987833] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-01T20:31:47.987885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:47.987918] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:47.987945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:47.988002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:48.042832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:48.043664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:48.043743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:48.043776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:48.167435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:48.167611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:48.167654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:48.167684] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:48.171153] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-01-01T20:31:48.171432] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-01T20:31:48.171562] [INFO ] [sig ] SPRO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:48.313420] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SPRO.txt [2026-01-01T20:31:48.313553] [INFO ] [sig ] [2946/3531] Completed SPRO in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:48.313611] [INFO ] [sig ] [2947/3531] Forecasting SPRX... [2026-01-01T20:31:48.313641] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-01T20:31:48.313678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-01T20:31:48.324685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-01T20:31:48.325060] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-01T20:31:48.325883] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-01T20:31:48.325934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:48.325995] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:48.326023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:48.326081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:48.381704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:48.382434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:48.382514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:48.382548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:48.511517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:48.511689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:48.511732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:48.511763] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:48.515198] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=37.52%) [2026-01-01T20:31:48.515508] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-01T20:31:48.515657] [INFO ] [sig ] SPRX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:48.652863] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPRX.txt [2026-01-01T20:31:48.653003] [INFO ] [sig ] [2947/3531] Completed SPRX in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:48.653044] [INFO ] [sig ] [2948/3531] Forecasting SPRY... [2026-01-01T20:31:48.653073] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-01T20:31:48.653104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-01T20:31:48.664554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-01T20:31:48.664929] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-01T20:31:48.665911] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-01T20:31:48.665962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:48.665994] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:48.666020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:48.666077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:48.721907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:48.722679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:48.722757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:48.722790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:48.844102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:48.844259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:48.844300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:48.844330] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:48.847652] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=16.85%) [2026-01-01T20:31:48.847924] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-01T20:31:48.848046] [INFO ] [sig ] SPRY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:48.992224] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPRY.txt [2026-01-01T20:31:48.992393] [INFO ] [sig ] [2948/3531] Completed SPRY in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:48.992441] [INFO ] [sig ] [2949/3531] Forecasting SPSC... [2026-01-01T20:31:48.992470] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-01T20:31:48.992499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-01T20:31:49.004072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-01T20:31:49.004495] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-01T20:31:49.005323] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-01T20:31:49.005376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:49.005409] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:49.005435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:49.005491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:49.063176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:49.063983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:49.064064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:49.064098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:49.181715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:49.181884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:49.181927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:49.181958] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:49.185380] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: DOWN (p=34.32%) [2026-01-01T20:31:49.185682] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-01T20:31:49.185813] [INFO ] [sig ] SPSC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:49.330839] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPSC.txt [2026-01-01T20:31:49.330967] [INFO ] [sig ] [2949/3531] Completed SPSC in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:49.331008] [INFO ] [sig ] [2950/3531] Forecasting SPWH... [2026-01-01T20:31:49.331037] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-01T20:31:49.331069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-01T20:31:49.342717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-01T20:31:49.343114] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-01T20:31:49.343994] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-01T20:31:49.344047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:49.344080] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:49.344108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:49.344166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:49.402352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:49.403050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:49.403130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:49.403164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:49.529143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:49.529305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:49.529348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:49.529411] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:49.532991] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-01T20:31:49.533278] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-01T20:31:49.533405] [INFO ] [sig ] SPWH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:49.670830] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPWH.txt [2026-01-01T20:31:49.670970] [INFO ] [sig ] [2950/3531] Completed SPWH in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:49.671008] [INFO ] [sig ] [2951/3531] Forecasting SPXC... [2026-01-01T20:31:49.671039] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-01T20:31:49.671069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-01T20:31:49.681942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-01T20:31:49.682326] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-01T20:31:49.683142] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-01T20:31:49.683193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:49.683224] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:49.683250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:49.683308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:49.739968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:49.740838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:49.740922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:49.740958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:49.864286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:49.864444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:49.864488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:49.864518] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:49.868011] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-01-01T20:31:49.868290] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-01T20:31:49.868418] [INFO ] [sig ] SPXC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:50.008174] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPXC.txt [2026-01-01T20:31:50.008331] [INFO ] [sig ] [2951/3531] Completed SPXC in 0.3s | 2.94 sym/s | Total: 16.7m | ETA: 3.3m [2026-01-01T20:31:50.008372] [INFO ] [sig ] [2952/3531] Forecasting SPXX... [2026-01-01T20:31:50.008401] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-01T20:31:50.008431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-01T20:31:50.019552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-01T20:31:50.019942] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-01T20:31:50.020770] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-01T20:31:50.020822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:50.020854] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:50.020882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:50.020942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:50.076074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:50.076858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:50.076938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:50.076971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:50.204235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:50.204335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:50.204376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:50.204407] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:50.207820] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-01-01T20:31:50.208097] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-01T20:31:50.208222] [INFO ] [sig ] SPXX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:50.352022] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SPXX.txt [2026-01-01T20:31:50.352170] [INFO ] [sig ] [2952/3531] Completed SPXX in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-01T20:31:50.352213] [INFO ] [sig ] [2953/3531] Forecasting SQM... [2026-01-01T20:31:50.352247] [INFO ] [sig ] Generating forecast for: SQM [2026-01-01T20:31:50.352281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-01T20:31:50.363478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-01T20:31:50.363880] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-01T20:31:50.364712] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-01T20:31:50.364763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:50.364795] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:50.364823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:50.364882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:50.425566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:50.426336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:50.426416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:50.426449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:50.555187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:50.555335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:50.555378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:50.555408] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:50.558855] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: DOWN (p=12.10%) [2026-01-01T20:31:50.559169] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-01T20:31:50.559322] [INFO ] [sig ] SQM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:50.706512] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SQM.txt [2026-01-01T20:31:50.706680] [INFO ] [sig ] [2953/3531] Completed SQM in 0.4s | 2.94 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-01T20:31:50.706721] [INFO ] [sig ] [2954/3531] Forecasting SQNS... [2026-01-01T20:31:50.706751] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-01T20:31:50.706781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-01T20:31:50.717353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-01T20:31:50.717740] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-01T20:31:50.718553] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-01T20:31:50.718630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:50.718676] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:50.718705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:50.718792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:50.776006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:50.776859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:50.776944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:50.776978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:50.895037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:50.895193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:50.895235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:50.895265] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:50.898715] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-01-01T20:31:50.899008] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-01T20:31:50.899135] [INFO ] [sig ] SQNS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:51.042449] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SQNS.txt [2026-01-01T20:31:51.042603] [INFO ] [sig ] [2954/3531] Completed SQNS in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-01T20:31:51.042663] [INFO ] [sig ] [2955/3531] Forecasting SQQQ... [2026-01-01T20:31:51.042695] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-01T20:31:51.042724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-01T20:31:51.054012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-01T20:31:51.054337] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-01T20:31:51.055154] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-01T20:31:51.055207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:51.055240] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:51.055267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:51.055325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:51.112957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:51.113640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:51.113726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:51.113763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:51.237267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:51.237428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:51.237468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:51.237497] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:51.241292] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: UP (p=69.67%) [2026-01-01T20:31:51.241589] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-01T20:31:51.241720] [INFO ] [sig ] SQQQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:51.390661] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SQQQ.txt [2026-01-01T20:31:51.390830] [INFO ] [sig ] [2955/3531] Completed SQQQ in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-01T20:31:51.390883] [INFO ] [sig ] [2956/3531] Forecasting SRAD... [2026-01-01T20:31:51.390920] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-01T20:31:51.390984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-01T20:31:51.401770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-01T20:31:51.402152] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-01T20:31:51.402951] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-01T20:31:51.403016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:51.403049] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:51.403076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:51.403133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:51.460497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:51.461321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:51.461403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:51.461438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:51.580822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:51.580981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:51.581024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:51.581054] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:51.584509] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-01-01T20:31:51.584805] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-01T20:31:51.584935] [INFO ] [sig ] SRAD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:51.727056] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SRAD.txt [2026-01-01T20:31:51.727196] [INFO ] [sig ] [2956/3531] Completed SRAD in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-01T20:31:51.727236] [INFO ] [sig ] [2957/3531] Forecasting SRBK... [2026-01-01T20:31:51.727267] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-01T20:31:51.727299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-01T20:31:51.738293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-01T20:31:51.738715] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-01T20:31:51.739751] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-01T20:31:51.739804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:51.739836] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:51.739864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:51.739922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:51.796003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:51.796739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:51.796851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:51.796895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:51.912609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:51.912763] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:31:51.912804] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:51.912833] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:51.916176] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-01-01T20:31:51.916446] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-01T20:31:51.916570] [INFO ] [sig ] SRBK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:52.054554] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SRBK.txt [2026-01-01T20:31:52.054713] [INFO ] [sig ] [2957/3531] Completed SRBK in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-01T20:31:52.054752] [INFO ] [sig ] [2958/3531] Forecasting SRCE... [2026-01-01T20:31:52.054784] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-01T20:31:52.054815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-01T20:31:52.065162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-01T20:31:52.065489] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-01T20:31:52.066311] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-01T20:31:52.066363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:52.066396] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:52.066424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:52.066484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:52.124617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:52.125391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:52.125477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:52.125515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:52.254891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:52.255042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:52.255083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:52.255112] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:52.258461] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: UP (p=60.02%) [2026-01-01T20:31:52.258754] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-01T20:31:52.258877] [INFO ] [sig ] SRCE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:52.395736] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SRCE.txt [2026-01-01T20:31:52.395864] [INFO ] [sig ] [2958/3531] Completed SRCE in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-01T20:31:52.395903] [INFO ] [sig ] [2959/3531] Forecasting SRE... [2026-01-01T20:31:52.395932] [INFO ] [sig ] Generating forecast for: SRE [2026-01-01T20:31:52.395962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-01T20:31:52.406028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-01T20:31:52.406349] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-01T20:31:52.407128] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-01T20:31:52.407178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:52.407209] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:52.407236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:52.407293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:52.463249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:52.463952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:52.464029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:52.464061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:52.583202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:52.583370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:52.583423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:52.583454] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:52.586981] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: DOWN (p=37.89%) [2026-01-01T20:31:52.587275] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-01T20:31:52.587406] [INFO ] [sig ] SRE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:52.730871] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SRE.txt [2026-01-01T20:31:52.731022] [INFO ] [sig ] [2959/3531] Completed SRE in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.2m [2026-01-01T20:31:52.731064] [INFO ] [sig ] [2960/3531] Forecasting SREA... [2026-01-01T20:31:52.731092] [INFO ] [sig ] Generating forecast for: SREA [2026-01-01T20:31:52.731122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-01T20:31:52.742790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-01T20:31:52.743176] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-01T20:31:52.744053] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-01T20:31:52.744106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:52.744139] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:52.744167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:52.744227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:52.802629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:52.803437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:52.803518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:52.803552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:52.922036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:52.922191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:52.922232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:52.922264] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:52.925707] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-01-01T20:31:52.925983] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-01T20:31:52.926109] [INFO ] [sig ] SREA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:53.069757] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SREA.txt [2026-01-01T20:31:53.069923] [INFO ] [sig ] [2960/3531] Completed SREA in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.2m [2026-01-01T20:31:53.069962] [INFO ] [sig ] [2961/3531] Forecasting SRFM... [2026-01-01T20:31:53.069992] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-01T20:31:53.070022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-01T20:31:53.080031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-01T20:31:53.080390] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-01T20:31:53.081188] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-01T20:31:53.081238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:53.081270] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:53.081297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:53.081354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:53.138878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:53.139518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:53.139616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:53.139653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:53.255984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:53.256131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:53.256174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:53.256204] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:53.259593] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=18.98%) [2026-01-01T20:31:53.259886] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-01T20:31:53.260009] [INFO ] [sig ] SRFM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:53.399183] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SRFM.txt [2026-01-01T20:31:53.399314] [INFO ] [sig ] [2961/3531] Completed SRFM in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.2m [2026-01-01T20:31:53.399356] [INFO ] [sig ] [2962/3531] Forecasting SRG... [2026-01-01T20:31:53.399385] [INFO ] [sig ] Generating forecast for: SRG [2026-01-01T20:31:53.399415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-01T20:31:53.409533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-01T20:31:53.409882] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-01T20:31:53.410661] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-01T20:31:53.410711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:53.410743] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:53.410770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:53.410826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:53.466859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:53.467551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:53.467643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:53.467676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:53.586351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:53.586522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:53.586565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:53.586615] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:53.590172] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=12.43%) [2026-01-01T20:31:53.590474] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-01T20:31:53.590628] [INFO ] [sig ] SRG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:53.731379] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SRG.txt [2026-01-01T20:31:53.731516] [INFO ] [sig ] [2962/3531] Completed SRG in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.2m [2026-01-01T20:31:53.731556] [INFO ] [sig ] [2963/3531] Forecasting SRI... [2026-01-01T20:31:53.731604] [INFO ] [sig ] Generating forecast for: SRI [2026-01-01T20:31:53.731636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-01T20:31:53.742561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-01T20:31:53.742949] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-01T20:31:53.743819] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-01T20:31:53.743873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:53.743906] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:53.743934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:53.743992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:53.802787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:53.803675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:53.803757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:53.803790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:53.921593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:53.921771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:53.921813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:53.921844] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:53.925184] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=20.79%) [2026-01-01T20:31:53.925465] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-01T20:31:53.925631] [INFO ] [sig ] SRI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:54.070440] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SRI.txt [2026-01-01T20:31:54.070617] [INFO ] [sig ] [2963/3531] Completed SRI in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.2m [2026-01-01T20:31:54.070660] [INFO ] [sig ] [2964/3531] Forecasting SRRK... [2026-01-01T20:31:54.070689] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-01T20:31:54.070720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-01T20:31:54.081431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-01T20:31:54.081827] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-01T20:31:54.082642] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-01T20:31:54.082693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:54.082778] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:54.082827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:54.082911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:54.138181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:54.139081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:54.139165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:54.139199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:54.265749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:54.265909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:54.265955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:54.265992] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:54.269534] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-01-01T20:31:54.269862] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-01T20:31:54.269999] [INFO ] [sig ] SRRK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:54.416528] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SRRK.txt [2026-01-01T20:31:54.416715] [INFO ] [sig ] [2964/3531] Completed SRRK in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.2m [2026-01-01T20:31:54.416760] [INFO ] [sig ] [2965/3531] Forecasting SRTS... [2026-01-01T20:31:54.416793] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-01T20:31:54.416826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-01T20:31:54.427616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-01T20:31:54.427944] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-01T20:31:54.428756] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-01T20:31:54.428807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:54.428841] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:54.428869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:54.428928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:54.485917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:54.486625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:54.486704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:54.486738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:54.610020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:54.610180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:54.610223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:54.610254] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:54.613867] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=31.85%) [2026-01-01T20:31:54.614145] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-01T20:31:54.614271] [INFO ] [sig ] SRTS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:54.772631] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SRTS.txt [2026-01-01T20:31:54.772796] [INFO ] [sig ] [2965/3531] Completed SRTS in 0.4s | 2.94 sym/s | Total: 16.8m | ETA: 3.2m [2026-01-01T20:31:54.772838] [INFO ] [sig ] [2966/3531] Forecasting SSB... [2026-01-01T20:31:54.772867] [INFO ] [sig ] Generating forecast for: SSB [2026-01-01T20:31:54.772931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-01T20:31:54.785464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-01T20:31:54.786033] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-01T20:31:54.786837] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-01T20:31:54.786888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:54.786920] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:54.786947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:54.787005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:54.844861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:54.845927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:54.846039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:54.846074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:54.970381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:54.970543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:54.970602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:54.970634] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:54.974256] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: UP (p=55.84%) [2026-01-01T20:31:54.974522] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-01T20:31:54.974658] [INFO ] [sig ] SSB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:55.116449] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SSB.txt [2026-01-01T20:31:55.116796] [INFO ] [sig ] [2966/3531] Completed SSB in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.2m [2026-01-01T20:31:55.116859] [INFO ] [sig ] [2967/3531] Forecasting SSD... [2026-01-01T20:31:55.116890] [INFO ] [sig ] Generating forecast for: SSD [2026-01-01T20:31:55.116920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-01T20:31:55.129019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-01T20:31:55.129361] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-01T20:31:55.130146] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-01T20:31:55.130196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:55.130240] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:55.130268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:55.130326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:55.189465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:55.190229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:55.190309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:55.190343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:55.313091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:55.313246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:55.313289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:55.313354] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:55.316804] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-01-01T20:31:55.317082] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-01T20:31:55.317212] [INFO ] [sig ] SSD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:55.462854] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SSD.txt [2026-01-01T20:31:55.463024] [INFO ] [sig ] [2967/3531] Completed SSD in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.2m [2026-01-01T20:31:55.463073] [INFO ] [sig ] [2968/3531] Forecasting SSL... [2026-01-01T20:31:55.463132] [INFO ] [sig ] Generating forecast for: SSL [2026-01-01T20:31:55.463167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-01T20:31:55.474423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-01T20:31:55.474864] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-01T20:31:55.475700] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-01T20:31:55.475752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:55.475785] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:55.475811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:55.475869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:55.530531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:55.531397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:55.531483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:55.531517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:55.654932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:55.655093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:55.655134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:55.655162] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:55.658498] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: DOWN (p=4.48%) [2026-01-01T20:31:55.658792] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-01T20:31:55.658920] [INFO ] [sig ] SSL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:55.796217] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SSL.txt [2026-01-01T20:31:55.796377] [INFO ] [sig ] [2968/3531] Completed SSL in 0.3s | 2.94 sym/s | Total: 16.8m | ETA: 3.2m [2026-01-01T20:31:55.796418] [INFO ] [sig ] [2969/3531] Forecasting SSNC... [2026-01-01T20:31:55.796447] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-01T20:31:55.796476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-01T20:31:55.807407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-01T20:31:55.807821] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-01T20:31:55.808619] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-01T20:31:55.808670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:55.808702] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:55.808729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:55.808787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:55.865369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:55.866239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:55.866320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:55.866351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:55.988308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:55.988467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:55.988508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:55.988537] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:55.991889] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: DOWN (p=1.41%) [2026-01-01T20:31:55.992166] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-01T20:31:55.992291] [INFO ] [sig ] SSNC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:56.129085] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SSNC.txt [2026-01-01T20:31:56.129261] [INFO ] [sig ] [2969/3531] Completed SSNC in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-01T20:31:56.129303] [INFO ] [sig ] [2970/3531] Forecasting SSP... [2026-01-01T20:31:56.129333] [INFO ] [sig ] Generating forecast for: SSP [2026-01-01T20:31:56.129393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-01T20:31:56.140645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-01T20:31:56.141012] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-01T20:31:56.141872] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-01T20:31:56.141925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:56.141958] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:56.141985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:56.142043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:56.200004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:56.200780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:56.200861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:56.200895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:56.319508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:56.319689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:56.319733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:56.319762] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:56.323258] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-01-01T20:31:56.323600] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-01T20:31:56.323753] [INFO ] [sig ] SSP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:56.469333] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SSP.txt [2026-01-01T20:31:56.469472] [INFO ] [sig ] [2970/3531] Completed SSP in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-01T20:31:56.469521] [INFO ] [sig ] [2971/3531] Forecasting SSRM... [2026-01-01T20:31:56.469554] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-01T20:31:56.469819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-01T20:31:56.481445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-01T20:31:56.481773] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-01T20:31:56.482731] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-01T20:31:56.482782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:56.482813] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:56.482840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:56.482897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:56.546549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:56.547451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:56.547537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:56.547782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:56.670132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:56.670295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:56.670338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:56.670367] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:56.674054] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: DOWN (p=27.43%) [2026-01-01T20:31:56.674323] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-01T20:31:56.674443] [INFO ] [sig ] SSRM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:56.825249] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SSRM.txt [2026-01-01T20:31:56.825425] [INFO ] [sig ] [2971/3531] Completed SSRM in 0.4s | 2.94 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-01T20:31:56.825474] [INFO ] [sig ] [2972/3531] Forecasting SSSS... [2026-01-01T20:31:56.825504] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-01T20:31:56.825563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-01T20:31:56.837460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-01T20:31:56.837868] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-01T20:31:56.838725] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-01T20:31:56.838778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:56.838820] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:56.838849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:56.838908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:56.899468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:56.900347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:56.900448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:56.900483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:57.025796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:57.025948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:57.025991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:57.026020] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:57.029419] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: UP (p=67.19%) [2026-01-01T20:31:57.029745] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-01T20:31:57.029905] [INFO ] [sig ] SSSS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:57.175893] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SSSS.txt [2026-01-01T20:31:57.176052] [INFO ] [sig ] [2972/3531] Completed SSSS in 0.4s | 2.94 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-01T20:31:57.176093] [INFO ] [sig ] [2973/3531] Forecasting SSTI... [2026-01-01T20:31:57.176122] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-01T20:31:57.176151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-01T20:31:57.188250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-01T20:31:57.188657] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-01T20:31:57.189495] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-01T20:31:57.189547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:57.189600] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:57.189630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:57.189692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:57.249169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:57.250198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:57.250279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:57.250327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:57.370799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:57.370948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:57.370991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:57.371021] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:57.374355] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-01-01T20:31:57.374646] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-01T20:31:57.374772] [INFO ] [sig ] SSTI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:57.513361] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SSTI.txt [2026-01-01T20:31:57.513510] [INFO ] [sig ] [2973/3531] Completed SSTI in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-01T20:31:57.513551] [INFO ] [sig ] [2974/3531] Forecasting SSTK... [2026-01-01T20:31:57.513598] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-01T20:31:57.513631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-01T20:31:57.524789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-01T20:31:57.525188] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-01T20:31:57.526055] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-01T20:31:57.526108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:57.526141] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:57.526170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:57.526229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:57.582454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:57.583296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:57.583425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:57.583460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:57.706324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:57.706477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:57.706520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:57.706585] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:57.709979] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: DOWN (p=7.13%) [2026-01-01T20:31:57.710309] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-01T20:31:57.710448] [INFO ] [sig ] SSTK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:57.850282] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SSTK.txt [2026-01-01T20:31:57.850423] [INFO ] [sig ] [2974/3531] Completed SSTK in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-01T20:31:57.850464] [INFO ] [sig ] [2975/3531] Forecasting SSYS... [2026-01-01T20:31:57.850494] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-01T20:31:57.850525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-01T20:31:57.862253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-01T20:31:57.862727] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-01T20:31:57.863605] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-01T20:31:57.863661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:57.863695] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:57.863725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:57.863784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:57.921662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:57.922539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:57.922641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:57.922676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:58.048321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:58.048478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:58.048521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:58.048549] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:58.052037] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: UP (p=95.70%) [2026-01-01T20:31:58.052334] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-01T20:31:58.052472] [INFO ] [sig ] SSYS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:58.199411] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SSYS.txt [2026-01-01T20:31:58.199618] [INFO ] [sig ] [2975/3531] Completed SSYS in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-01T20:31:58.199668] [INFO ] [sig ] [2976/3531] Forecasting STAA... [2026-01-01T20:31:58.199734] [INFO ] [sig ] Generating forecast for: STAA [2026-01-01T20:31:58.199769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-01T20:31:58.210399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-01T20:31:58.210792] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-01T20:31:58.211648] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-01T20:31:58.211701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:58.211733] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:58.211761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:58.211819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:58.270204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:58.271110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:58.271209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:58.271244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:58.396259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:58.396411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:58.396455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:58.396484] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:58.399787] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=38.14%) [2026-01-01T20:31:58.400057] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-01T20:31:58.400178] [INFO ] [sig ] STAA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:58.544292] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STAA.txt [2026-01-01T20:31:58.544437] [INFO ] [sig ] [2976/3531] Completed STAA in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-01T20:31:58.544477] [INFO ] [sig ] [2977/3531] Forecasting STAG... [2026-01-01T20:31:58.544507] [INFO ] [sig ] Generating forecast for: STAG [2026-01-01T20:31:58.544537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-01T20:31:58.555098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-01T20:31:58.555464] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-01T20:31:58.556283] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-01T20:31:58.556335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:58.556370] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:58.556398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:58.556471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:58.613392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:58.614151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:58.614228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:58.614260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:58.738975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:58.739130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:58.739174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:58.739205] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:58.742632] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: DOWN (p=19.93%) [2026-01-01T20:31:58.742902] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-01T20:31:58.743021] [INFO ] [sig ] STAG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:58.883109] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STAG.txt [2026-01-01T20:31:58.883292] [INFO ] [sig ] [2977/3531] Completed STAG in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.1m [2026-01-01T20:31:58.883333] [INFO ] [sig ] [2978/3531] Forecasting STBA... [2026-01-01T20:31:58.883362] [INFO ] [sig ] Generating forecast for: STBA [2026-01-01T20:31:58.883423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-01T20:31:58.893735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-01T20:31:58.894070] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-01T20:31:58.894867] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-01T20:31:58.894916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:58.894962] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:58.894989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:58.895047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:58.950964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:58.951809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:58.951888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:58.951920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:59.071896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:59.072058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:59.072100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:59.072130] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:59.075559] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=8.63%) [2026-01-01T20:31:59.075854] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-01T20:31:59.075977] [INFO ] [sig ] STBA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:59.216705] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STBA.txt [2026-01-01T20:31:59.216839] [INFO ] [sig ] [2978/3531] Completed STBA in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.1m [2026-01-01T20:31:59.216880] [INFO ] [sig ] [2979/3531] Forecasting STC... [2026-01-01T20:31:59.216909] [INFO ] [sig ] Generating forecast for: STC [2026-01-01T20:31:59.216961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-01T20:31:59.227044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-01T20:31:59.227388] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-01T20:31:59.228178] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-01T20:31:59.228228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:59.228260] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:59.228286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:59.228344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:59.284979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:59.285834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:59.285915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:59.285950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:59.407815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:59.407988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:59.408031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:59.408059] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:59.411951] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-01-01T20:31:59.412237] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-01T20:31:59.412368] [INFO ] [sig ] STC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:31:59.557602] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STC.txt [2026-01-01T20:31:59.557781] [INFO ] [sig ] [2979/3531] Completed STC in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.1m [2026-01-01T20:31:59.557825] [INFO ] [sig ] [2980/3531] Forecasting STE... [2026-01-01T20:31:59.557856] [INFO ] [sig ] Generating forecast for: STE [2026-01-01T20:31:59.557918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-01T20:31:59.568671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-01T20:31:59.569124] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-01T20:31:59.569999] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-01T20:31:59.570052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:59.570084] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:59.570111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:59.570168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:59.625395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:59.626280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:59.626360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:59.626392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:31:59.752794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:31:59.752946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:31:59.752986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:31:59.753015] [INFO ] [FORECASTER] Training complete [2026-01-01T20:31:59.756354] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=37.83%) [2026-01-01T20:31:59.756649] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-01T20:31:59.756774] [INFO ] [sig ] STE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:31:59.898819] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STE.txt [2026-01-01T20:31:59.899012] [INFO ] [sig ] [2980/3531] Completed STE in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.1m [2026-01-01T20:31:59.899062] [INFO ] [sig ] [2981/3531] Forecasting STEL... [2026-01-01T20:31:59.899091] [INFO ] [sig ] Generating forecast for: STEL [2026-01-01T20:31:59.899187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-01T20:31:59.910354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-01T20:31:59.910788] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-01T20:31:59.911814] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-01T20:31:59.911868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:31:59.911932] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:31:59.911961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:31:59.912036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:31:59.971853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:31:59.972816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:31:59.972908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:31:59.972941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:00.091496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:00.091673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:00.091718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:00.091749] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:00.095158] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: UP (p=66.16%) [2026-01-01T20:32:00.095468] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-01T20:32:00.095647] [INFO ] [sig ] STEL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:00.258113] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STEL.txt [2026-01-01T20:32:00.258308] [INFO ] [sig ] [2981/3531] Completed STEL in 0.4s | 2.94 sym/s | Total: 16.9m | ETA: 3.1m [2026-01-01T20:32:00.258400] [INFO ] [sig ] [2982/3531] Forecasting STEM... [2026-01-01T20:32:00.258464] [INFO ] [sig ] Generating forecast for: STEM [2026-01-01T20:32:00.258507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-01T20:32:00.269824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-01T20:32:00.270206] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-01T20:32:00.271084] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-01T20:32:00.271137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:00.271171] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:00.271199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:00.271258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:00.327364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:00.328151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:00.328232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:00.328265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:00.449899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:00.450016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:00.450058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:00.450098] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:00.453508] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-01-01T20:32:00.453825] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-01T20:32:00.453958] [INFO ] [sig ] STEM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:00.605805] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STEM.txt [2026-01-01T20:32:00.605967] [INFO ] [sig ] [2982/3531] Completed STEM in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.1m [2026-01-01T20:32:00.606010] [INFO ] [sig ] [2983/3531] Forecasting STEP... [2026-01-01T20:32:00.606039] [INFO ] [sig ] Generating forecast for: STEP [2026-01-01T20:32:00.606069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-01T20:32:00.616929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-01T20:32:00.617234] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-01T20:32:00.618029] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-01T20:32:00.618080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:00.618112] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:00.618139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:00.618205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:00.673934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:00.674653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:00.674732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:00.674763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:00.790314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:00.790474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:00.790518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:00.790548] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:00.794188] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-01-01T20:32:00.794478] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-01T20:32:00.794637] [INFO ] [sig ] STEP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:00.945664] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STEP.txt [2026-01-01T20:32:00.945792] [INFO ] [sig ] [2983/3531] Completed STEP in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.1m [2026-01-01T20:32:00.945843] [INFO ] [sig ] [2984/3531] Forecasting STHO... [2026-01-01T20:32:00.945885] [INFO ] [sig ] Generating forecast for: STHO [2026-01-01T20:32:00.945918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-01T20:32:00.957472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-01T20:32:00.957935] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-01T20:32:00.958799] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-01T20:32:00.958852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:00.958886] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:00.958914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:00.958989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:01.019681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:01.020618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:01.020893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:01.020926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:01.147044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:01.147211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:01.147254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:01.147318] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:01.150895] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-01-01T20:32:01.151218] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-01T20:32:01.151357] [INFO ] [sig ] STHO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:01.304411] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STHO.txt [2026-01-01T20:32:01.304566] [INFO ] [sig ] [2984/3531] Completed STHO in 0.4s | 2.94 sym/s | Total: 16.9m | ETA: 3.1m [2026-01-01T20:32:01.304626] [INFO ] [sig ] [2985/3531] Forecasting STI... [2026-01-01T20:32:01.304656] [INFO ] [sig ] Generating forecast for: STI [2026-01-01T20:32:01.304717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-01T20:32:01.315336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-01T20:32:01.315770] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-01T20:32:01.316609] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-01T20:32:01.316662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:01.316696] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:01.316724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:01.316784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:01.377556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:01.378691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:01.378777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:01.378811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:01.504821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:01.504993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:01.505036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:01.505086] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:01.509087] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-01T20:32:01.509461] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-01T20:32:01.509630] [INFO ] [sig ] STI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:01.659292] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STI.txt [2026-01-01T20:32:01.659456] [INFO ] [sig ] [2985/3531] Completed STI in 0.4s | 2.94 sym/s | Total: 16.9m | ETA: 3.1m [2026-01-01T20:32:01.659509] [INFO ] [sig ] [2986/3531] Forecasting STIM... [2026-01-01T20:32:01.659543] [INFO ] [sig ] Generating forecast for: STIM [2026-01-01T20:32:01.659591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-01T20:32:01.670326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-01T20:32:01.670740] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-01T20:32:01.671538] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-01T20:32:01.671608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:01.671641] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:01.671667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:01.671725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:01.729159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:01.730026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:01.730112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:01.730145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:01.850634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:01.850796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:01.850840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:01.850871] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:01.854227] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: DOWN (p=12.76%) [2026-01-01T20:32:01.854524] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-01T20:32:01.854675] [INFO ] [sig ] STIM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:01.996227] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STIM.txt [2026-01-01T20:32:01.996434] [INFO ] [sig ] [2986/3531] Completed STIM in 0.3s | 2.94 sym/s | Total: 16.9m | ETA: 3.1m [2026-01-01T20:32:01.996483] [INFO ] [sig ] [2987/3531] Forecasting STK... [2026-01-01T20:32:01.996557] [INFO ] [sig ] Generating forecast for: STK [2026-01-01T20:32:01.996631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-01T20:32:02.008281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-01T20:32:02.008714] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-01T20:32:02.009555] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-01T20:32:02.009629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:02.009664] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:02.009693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:02.009753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:02.068619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:02.069542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:02.069655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:02.069709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:02.195705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:02.195872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:02.195925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:02.195957] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:02.199745] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: UP (p=76.97%) [2026-01-01T20:32:02.200060] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-01T20:32:02.200189] [INFO ] [sig ] STK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:02.341682] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STK.txt [2026-01-01T20:32:02.341865] [INFO ] [sig ] [2987/3531] Completed STK in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-01T20:32:02.341921] [INFO ] [sig ] [2988/3531] Forecasting STKH... [2026-01-01T20:32:02.341956] [INFO ] [sig ] Generating forecast for: STKH [2026-01-01T20:32:02.342022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-01T20:32:02.352952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-01T20:32:02.353358] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-01T20:32:02.354195] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-01T20:32:02.354249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:02.354283] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:02.354311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:02.354372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:02.412959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:02.413840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:02.413924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:02.413958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:02.521326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:02.521488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:02.521534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:02.521563] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:02.524882] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: DOWN (p=20.66%) [2026-01-01T20:32:02.525150] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-01T20:32:02.525291] [INFO ] [sig ] STKH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:02.665173] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STKH.txt [2026-01-01T20:32:02.665310] [INFO ] [sig ] [2988/3531] Completed STKH in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-01T20:32:02.665351] [INFO ] [sig ] [2989/3531] Forecasting STKL... [2026-01-01T20:32:02.665380] [INFO ] [sig ] Generating forecast for: STKL [2026-01-01T20:32:02.665410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-01T20:32:02.676322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-01T20:32:02.676764] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-01T20:32:02.677595] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-01T20:32:02.677648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:02.677681] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:02.677708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:02.677780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:02.734410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:02.735311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:02.735395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:02.735429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:02.858752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:02.858922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:02.859000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:02.859063] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:02.862893] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=29.81%) [2026-01-01T20:32:02.863240] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-01T20:32:02.863385] [INFO ] [sig ] STKL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:03.016080] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STKL.txt [2026-01-01T20:32:03.016249] [INFO ] [sig ] [2989/3531] Completed STKL in 0.4s | 2.94 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-01T20:32:03.016296] [INFO ] [sig ] [2990/3531] Forecasting STKS... [2026-01-01T20:32:03.016328] [INFO ] [sig ] Generating forecast for: STKS [2026-01-01T20:32:03.016358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-01T20:32:03.028392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-01T20:32:03.028860] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-01T20:32:03.029741] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-01T20:32:03.029794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:03.029828] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:03.029857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:03.029915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:03.087265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:03.088172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:03.088259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:03.088291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:03.210210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:03.210377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:03.210418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:03.210447] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:03.213786] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=23.12%) [2026-01-01T20:32:03.214061] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-01T20:32:03.214183] [INFO ] [sig ] STKS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:03.353779] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STKS.txt [2026-01-01T20:32:03.353930] [INFO ] [sig ] [2990/3531] Completed STKS in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-01T20:32:03.353976] [INFO ] [sig ] [2991/3531] Forecasting STLA... [2026-01-01T20:32:03.354021] [INFO ] [sig ] Generating forecast for: STLA [2026-01-01T20:32:03.354067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-01T20:32:03.365194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-01T20:32:03.365586] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-01T20:32:03.366417] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-01T20:32:03.366471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:03.366505] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:03.366534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:03.366619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:03.422116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:03.422789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:03.422895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:03.422930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:03.543546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:03.543751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:03.543796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:03.543824] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:03.547305] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: UP (p=96.22%) [2026-01-01T20:32:03.547602] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-01T20:32:03.547728] [INFO ] [sig ] STLA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:03.687337] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STLA.txt [2026-01-01T20:32:03.687485] [INFO ] [sig ] [2991/3531] Completed STLA in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-01T20:32:03.687526] [INFO ] [sig ] [2992/3531] Forecasting STLD... [2026-01-01T20:32:03.687556] [INFO ] [sig ] Generating forecast for: STLD [2026-01-01T20:32:03.687605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-01T20:32:03.698745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-01T20:32:03.699113] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-01T20:32:03.699925] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-01T20:32:03.699977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:03.700008] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:03.700034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:03.700091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:03.756062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:03.756844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:03.756926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:03.756959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:03.875657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:03.875816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:03.875858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:03.875888] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:03.879348] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-01-01T20:32:03.879665] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-01T20:32:03.879814] [INFO ] [sig ] STLD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:04.018096] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STLD.txt [2026-01-01T20:32:04.018229] [INFO ] [sig ] [2992/3531] Completed STLD in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-01T20:32:04.018269] [INFO ] [sig ] [2993/3531] Forecasting STM... [2026-01-01T20:32:04.018298] [INFO ] [sig ] Generating forecast for: STM [2026-01-01T20:32:04.018355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-01T20:32:04.030255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-01T20:32:04.030708] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-01T20:32:04.031511] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-01T20:32:04.031562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:04.031613] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:04.031640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:04.031698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:04.087039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:04.087956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:04.088066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:04.088099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:04.232613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:04.232980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:04.233045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:04.233079] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:04.237315] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: UP (p=69.51%) [2026-01-01T20:32:04.237792] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-01T20:32:04.237967] [INFO ] [sig ] STM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:04.384339] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STM.txt [2026-01-01T20:32:04.384511] [INFO ] [sig ] [2993/3531] Completed STM in 0.4s | 2.94 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-01T20:32:04.384616] [INFO ] [sig ] [2994/3531] Forecasting STN... [2026-01-01T20:32:04.384664] [INFO ] [sig ] Generating forecast for: STN [2026-01-01T20:32:04.384697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-01T20:32:04.397007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-01T20:32:04.397456] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-01T20:32:04.398532] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-01T20:32:04.398630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:04.398677] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:04.398712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:04.398792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:04.469362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:04.470220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:04.470303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:04.470336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:04.587233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:04.587399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:04.587441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:04.587471] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:04.590869] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: DOWN (p=7.16%) [2026-01-01T20:32:04.591150] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-01T20:32:04.591274] [INFO ] [sig ] STN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:04.732126] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STN.txt [2026-01-01T20:32:04.732343] [INFO ] [sig ] [2994/3531] Completed STN in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:04.732426] [INFO ] [sig ] [2995/3531] Forecasting STNE... [2026-01-01T20:32:04.732469] [INFO ] [sig ] Generating forecast for: STNE [2026-01-01T20:32:04.732513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-01T20:32:04.746744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-01T20:32:04.747119] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-01T20:32:04.747909] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-01T20:32:04.747961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:04.747993] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:04.748020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:04.748078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:04.803730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:04.804599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:04.804684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:04.804716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:04.931608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:04.931872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:04.931915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:04.931944] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:04.935282] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=13.08%) [2026-01-01T20:32:04.935559] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-01T20:32:04.935716] [INFO ] [sig ] STNE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:05.073730] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STNE.txt [2026-01-01T20:32:05.073896] [INFO ] [sig ] [2995/3531] Completed STNE in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:05.073938] [INFO ] [sig ] [2996/3531] Forecasting STOK... [2026-01-01T20:32:05.073967] [INFO ] [sig ] Generating forecast for: STOK [2026-01-01T20:32:05.074032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-01T20:32:05.085300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-01T20:32:05.085719] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-01T20:32:05.086622] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-01T20:32:05.086680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:05.086713] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:05.086740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:05.086798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:05.146232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:05.147151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:05.147233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:05.147267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:05.276013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:05.276175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:05.276217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:05.276248] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:05.279991] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: UP (p=99.71%) [2026-01-01T20:32:05.280351] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-01T20:32:05.280500] [INFO ] [sig ] STOK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:05.426119] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STOK.txt [2026-01-01T20:32:05.426306] [INFO ] [sig ] [2996/3531] Completed STOK in 0.4s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:05.426354] [INFO ] [sig ] [2997/3531] Forecasting STRA... [2026-01-01T20:32:05.426397] [INFO ] [sig ] Generating forecast for: STRA [2026-01-01T20:32:05.426439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-01T20:32:05.437930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-01T20:32:05.438296] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-01T20:32:05.439147] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-01T20:32:05.439200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:05.439234] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:05.439261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:05.439319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:05.494913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:05.495621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:05.495699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:05.495732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:05.613944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:05.614103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:05.614144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:05.614175] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:05.617688] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: UP (p=97.09%) [2026-01-01T20:32:05.617983] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-01T20:32:05.618106] [INFO ] [sig ] STRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:05.753471] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STRA.txt [2026-01-01T20:32:05.753622] [INFO ] [sig ] [2997/3531] Completed STRA in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:05.753663] [INFO ] [sig ] [2998/3531] Forecasting STRL... [2026-01-01T20:32:05.753692] [INFO ] [sig ] Generating forecast for: STRL [2026-01-01T20:32:05.753723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-01T20:32:05.763904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-01T20:32:05.764243] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-01T20:32:05.765036] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-01T20:32:05.765087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:05.765147] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:05.765175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:05.765233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:05.820306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:05.821076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:05.821159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:05.821194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:05.942951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:05.943146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:05.943190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:05.943219] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:05.946532] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: DOWN (p=14.73%) [2026-01-01T20:32:05.946828] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-01T20:32:05.946953] [INFO ] [sig ] STRL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:06.082432] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STRL.txt [2026-01-01T20:32:06.082592] [INFO ] [sig ] [2998/3531] Completed STRL in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:06.082636] [INFO ] [sig ] [2999/3531] Forecasting STRS... [2026-01-01T20:32:06.082668] [INFO ] [sig ] Generating forecast for: STRS [2026-01-01T20:32:06.082723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-01T20:32:06.092410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-01T20:32:06.092726] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-01T20:32:06.093658] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-01T20:32:06.093709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:06.093740] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:06.093767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:06.093824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:06.149840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:06.150840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:06.150923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:06.150957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:06.243712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:06.243870] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:32:06.243920] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:06.243950] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:06.247260] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-01-01T20:32:06.247530] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-01T20:32:06.247676] [INFO ] [sig ] STRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:06.384313] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STRS.txt [2026-01-01T20:32:06.384443] [INFO ] [sig ] [2999/3531] Completed STRS in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:06.384481] [INFO ] [sig ] [3000/3531] Forecasting STSS... [2026-01-01T20:32:06.384514] [INFO ] [sig ] Generating forecast for: STSS [2026-01-01T20:32:06.384582] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-01T20:32:06.395286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-01T20:32:06.395658] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-01T20:32:06.396439] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-01T20:32:06.396491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:06.396524] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:06.396551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:06.396631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:06.451735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:06.452319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:06.452395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:06.452428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:06.570712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:06.570867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:06.570913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:06.570941] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:06.574224] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: DOWN (p=9.90%) [2026-01-01T20:32:06.574489] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-01T20:32:06.574628] [INFO ] [sig ] STSS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:06.714439] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STSS.txt [2026-01-01T20:32:06.714563] [INFO ] [sig ] [3000/3531] Completed STSS in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:06.714619] [INFO ] [sig ] [3001/3531] Forecasting STTK... [2026-01-01T20:32:06.714649] [INFO ] [sig ] Generating forecast for: STTK [2026-01-01T20:32:06.714679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-01T20:32:06.725918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-01T20:32:06.726248] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-01T20:32:06.727266] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-01T20:32:06.727317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:06.727349] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:06.727375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:06.727432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:06.783592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:06.784200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:06.784278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:06.784310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:06.903435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:06.903602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:06.903644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:06.903699] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:06.906981] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=69.86%) [2026-01-01T20:32:06.907245] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-01T20:32:06.907365] [INFO ] [sig ] STTK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:07.043936] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STTK.txt [2026-01-01T20:32:07.044057] [INFO ] [sig ] [3001/3531] Completed STTK in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:07.044098] [INFO ] [sig ] [3002/3531] Forecasting STVN... [2026-01-01T20:32:07.044127] [INFO ] [sig ] Generating forecast for: STVN [2026-01-01T20:32:07.044161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-01T20:32:07.054972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-01T20:32:07.055301] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-01T20:32:07.056093] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-01T20:32:07.056158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:07.056190] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:07.056217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:07.056274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:07.111552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:07.112404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:07.112487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:07.112519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:07.226275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:07.226439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:07.226481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:07.226510] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:07.229866] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-01-01T20:32:07.230143] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-01T20:32:07.230264] [INFO ] [sig ] STVN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:07.367387] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STVN.txt [2026-01-01T20:32:07.367588] [INFO ] [sig ] [3002/3531] Completed STVN in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:07.367659] [INFO ] [sig ] [3003/3531] Forecasting STWD... [2026-01-01T20:32:07.367690] [INFO ] [sig ] Generating forecast for: STWD [2026-01-01T20:32:07.367720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-01T20:32:07.378810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-01T20:32:07.379243] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-01T20:32:07.380059] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-01T20:32:07.380109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:07.380141] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:07.380168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:07.380225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:07.436145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:07.437049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:07.437139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:07.437173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:07.556297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:07.556459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:07.556511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:07.556544] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:07.559980] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=62.33%) [2026-01-01T20:32:07.560249] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-01T20:32:07.560372] [INFO ] [sig ] STWD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:07.699064] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STWD.txt [2026-01-01T20:32:07.699226] [INFO ] [sig ] [3003/3531] Completed STWD in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:07.699279] [INFO ] [sig ] [3004/3531] Forecasting STX... [2026-01-01T20:32:07.699311] [INFO ] [sig ] Generating forecast for: STX [2026-01-01T20:32:07.699353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-01T20:32:07.710203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-01T20:32:07.710528] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-01T20:32:07.711315] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-01T20:32:07.711366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:07.711397] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:07.711423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:07.711479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:07.767257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:07.768156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:07.768237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:07.768270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:07.888921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:07.889120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:07.889161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:07.889188] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:07.892480] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: DOWN (p=39.58%) [2026-01-01T20:32:07.892767] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-01T20:32:07.892889] [INFO ] [sig ] STX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:08.033907] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STX.txt [2026-01-01T20:32:08.034067] [INFO ] [sig ] [3004/3531] Completed STX in 0.3s | 2.94 sym/s | Total: 17.0m | ETA: 3.0m [2026-01-01T20:32:08.034114] [INFO ] [sig ] [3005/3531] Forecasting STXE... [2026-01-01T20:32:08.034149] [INFO ] [sig ] Generating forecast for: STXE [2026-01-01T20:32:08.034403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-01T20:32:08.044792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-01T20:32:08.045111] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-01T20:32:08.045899] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-01T20:32:08.045951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:08.045982] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:08.046009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:08.046066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:08.105223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:08.105923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:08.106001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:08.106034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:08.213919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:08.214089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:08.214132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:08.214161] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:08.217468] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=52.70%) [2026-01-01T20:32:08.217755] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-01T20:32:08.217875] [INFO ] [sig ] STXE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:08.357204] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/STXE.txt [2026-01-01T20:32:08.357369] [INFO ] [sig ] [3005/3531] Completed STXE in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-01T20:32:08.357426] [INFO ] [sig ] [3006/3531] Forecasting STXG... [2026-01-01T20:32:08.357457] [INFO ] [sig ] Generating forecast for: STXG [2026-01-01T20:32:08.357486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-01T20:32:08.367930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-01T20:32:08.368332] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-01T20:32:08.369421] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-01T20:32:08.369474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:08.369506] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:08.369533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:08.369622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:08.425214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:08.426043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:08.426123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:08.426176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:08.534000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:08.534142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:08.534182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:08.534211] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:08.537487] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=38.31%) [2026-01-01T20:32:08.537770] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-01T20:32:08.537888] [INFO ] [sig ] STXG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:08.674863] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/STXG.txt [2026-01-01T20:32:08.674993] [INFO ] [sig ] [3006/3531] Completed STXG in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-01T20:32:08.675038] [INFO ] [sig ] [3007/3531] Forecasting SUI... [2026-01-01T20:32:08.675078] [INFO ] [sig ] Generating forecast for: SUI [2026-01-01T20:32:08.675113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-01T20:32:08.685884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-01T20:32:08.686229] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-01T20:32:08.687018] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-01T20:32:08.687083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:08.687118] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:08.687146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:08.687204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:08.744460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:08.745157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:08.745235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:08.745269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:08.866214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:08.866363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:08.866405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:08.866435] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:08.870011] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: DOWN (p=24.93%) [2026-01-01T20:32:08.870302] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-01T20:32:08.870429] [INFO ] [sig ] SUI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:09.007832] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SUI.txt [2026-01-01T20:32:09.007964] [INFO ] [sig ] [3007/3531] Completed SUI in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-01T20:32:09.008004] [INFO ] [sig ] [3008/3531] Forecasting SUN... [2026-01-01T20:32:09.008039] [INFO ] [sig ] Generating forecast for: SUN [2026-01-01T20:32:09.008087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-01T20:32:09.019078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-01T20:32:09.019435] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-01T20:32:09.020432] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-01T20:32:09.020484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:09.020515] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:09.020542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:09.020629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:09.077873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:09.078527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:09.078670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:09.078721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:09.200214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:09.200371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:09.200415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:09.200448] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:09.203944] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-01-01T20:32:09.204221] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-01T20:32:09.204346] [INFO ] [sig ] SUN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:09.344044] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SUN.txt [2026-01-01T20:32:09.344218] [INFO ] [sig ] [3008/3531] Completed SUN in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-01T20:32:09.344269] [INFO ] [sig ] [3009/3531] Forecasting SUNS... [2026-01-01T20:32:09.344348] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-01T20:32:09.344384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-01T20:32:09.355519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-01T20:32:09.355944] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-01T20:32:09.356813] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-01T20:32:09.356866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:09.356899] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:09.356927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:09.356985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:09.413854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:09.414741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:09.414827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:09.414868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:09.533043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:09.533236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:09.533299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:09.533331] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:09.536678] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: UP (p=63.88%) [2026-01-01T20:32:09.536957] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-01T20:32:09.537082] [INFO ] [sig ] SUNS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:09.674194] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SUNS.txt [2026-01-01T20:32:09.674358] [INFO ] [sig ] [3009/3531] Completed SUNS in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-01T20:32:09.674403] [INFO ] [sig ] [3010/3531] Forecasting SUPN... [2026-01-01T20:32:09.674433] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-01T20:32:09.674492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-01T20:32:09.685530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-01T20:32:09.685892] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-01T20:32:09.686698] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-01T20:32:09.686751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:09.686782] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:09.686809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:09.686868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:09.743026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:09.743721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:09.743798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:09.743832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:09.864750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:09.864904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:09.864946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:09.864976] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:09.868291] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=11.07%) [2026-01-01T20:32:09.868555] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-01T20:32:09.868693] [INFO ] [sig ] SUPN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:10.005434] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SUPN.txt [2026-01-01T20:32:10.005587] [INFO ] [sig ] [3010/3531] Completed SUPN in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-01T20:32:10.005653] [INFO ] [sig ] [3011/3531] Forecasting SURG... [2026-01-01T20:32:10.005686] [INFO ] [sig ] Generating forecast for: SURG [2026-01-01T20:32:10.005716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-01T20:32:10.016167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-01T20:32:10.016532] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-01T20:32:10.017326] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-01T20:32:10.017377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:10.017410] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:10.017436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:10.017493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:10.072755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:10.073397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:10.073474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:10.073506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:10.191619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:10.191772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:10.192003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:10.192033] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:10.195507] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: DOWN (p=44.36%) [2026-01-01T20:32:10.195794] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-01T20:32:10.196098] [INFO ] [sig ] SURG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:10.344487] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SURG.txt [2026-01-01T20:32:10.344689] [INFO ] [sig ] [3011/3531] Completed SURG in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-01T20:32:10.344742] [INFO ] [sig ] [3012/3531] Forecasting SUSB... [2026-01-01T20:32:10.344809] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-01T20:32:10.344852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-01T20:32:10.357720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-01T20:32:10.358109] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-01T20:32:10.359117] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-01T20:32:10.359171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:10.359205] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:10.359234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:10.359295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:10.417823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:10.418690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:10.418776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:10.418812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:10.538804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:10.538966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:10.539008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:10.539039] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:10.542366] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: DOWN (p=32.15%) [2026-01-01T20:32:10.542655] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-01T20:32:10.542778] [INFO ] [sig ] SUSB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:10.743249] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SUSB.txt [2026-01-01T20:32:10.743398] [INFO ] [sig ] [3012/3531] Completed SUSB in 0.4s | 2.94 sym/s | Total: 17.1m | ETA: 2.9m [2026-01-01T20:32:10.743437] [INFO ] [sig ] [3013/3531] Forecasting SUSC... [2026-01-01T20:32:10.743467] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-01T20:32:10.743497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-01T20:32:10.754636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-01T20:32:10.755166] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-01T20:32:10.755967] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-01T20:32:10.756018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:10.756062] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:10.756092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:10.756149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:10.812074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:10.812742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:10.812818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:10.812850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:10.930885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:10.931045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:10.931086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:10.931115] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:10.934428] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: DOWN (p=0.75%) [2026-01-01T20:32:10.934715] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-01T20:32:10.934836] [INFO ] [sig ] SUSC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:11.075366] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SUSC.txt [2026-01-01T20:32:11.075507] [INFO ] [sig ] [3013/3531] Completed SUSC in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 2.9m [2026-01-01T20:32:11.075547] [INFO ] [sig ] [3014/3531] Forecasting SUSL... [2026-01-01T20:32:11.075594] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-01T20:32:11.075626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-01T20:32:11.086605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-01T20:32:11.086943] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-01T20:32:11.087725] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-01T20:32:11.087776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:11.087808] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:11.087834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:11.088070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:11.145318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:11.145962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:11.146037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:11.146072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:11.269805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:11.269963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:11.270006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:11.270038] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:11.273595] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: DOWN (p=29.35%) [2026-01-01T20:32:11.273884] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-01T20:32:11.274009] [INFO ] [sig ] SUSL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:11.419267] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SUSL.txt [2026-01-01T20:32:11.419429] [INFO ] [sig ] [3014/3531] Completed SUSL in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 2.9m [2026-01-01T20:32:11.419470] [INFO ] [sig ] [3015/3531] Forecasting SUUN... [2026-01-01T20:32:11.419500] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-01T20:32:11.419530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-01T20:32:11.430538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-01T20:32:11.430996] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-01T20:32:11.431816] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-01T20:32:11.431868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:11.431930] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:11.431958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:11.432017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:11.488420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:11.489324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:11.489406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:11.489439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:11.610852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:11.611014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:11.611056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:11.611087] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:11.614500] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-01-01T20:32:11.614800] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-01T20:32:11.614928] [INFO ] [sig ] SUUN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:11.755440] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SUUN.txt [2026-01-01T20:32:11.755613] [INFO ] [sig ] [3015/3531] Completed SUUN in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 2.9m [2026-01-01T20:32:11.755658] [INFO ] [sig ] [3016/3531] Forecasting SUZ... [2026-01-01T20:32:11.755687] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-01T20:32:11.755717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-01T20:32:11.767104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-01T20:32:11.767523] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-01T20:32:11.768478] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-01T20:32:11.768537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:11.768594] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:11.768627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:11.768688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:11.827121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:11.827982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:11.828066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:11.828099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:11.953012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:11.953181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:11.953224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:11.953252] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:11.956690] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: DOWN (p=28.04%) [2026-01-01T20:32:11.956966] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-01T20:32:11.957099] [INFO ] [sig ] SUZ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:12.094466] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SUZ.txt [2026-01-01T20:32:12.094608] [INFO ] [sig ] [3016/3531] Completed SUZ in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 2.9m [2026-01-01T20:32:12.094657] [INFO ] [sig ] [3017/3531] Forecasting SVC... [2026-01-01T20:32:12.094688] [INFO ] [sig ] Generating forecast for: SVC [2026-01-01T20:32:12.094718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-01T20:32:12.106091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-01T20:32:12.106448] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-01T20:32:12.107256] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-01T20:32:12.107308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:12.107340] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:12.107366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:12.107422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:12.165871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:12.166736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:12.166819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:12.166852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:12.286711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:12.286861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:12.286902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:12.286931] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:12.290439] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: UP (p=82.06%) [2026-01-01T20:32:12.290736] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-01T20:32:12.290858] [INFO ] [sig ] SVC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:12.434278] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SVC.txt [2026-01-01T20:32:12.434429] [INFO ] [sig ] [3017/3531] Completed SVC in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 2.9m [2026-01-01T20:32:12.434510] [INFO ] [sig ] [3018/3531] Forecasting SVCO... [2026-01-01T20:32:12.434556] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-01T20:32:12.434610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-01T20:32:12.448840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-01T20:32:12.449360] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-01T20:32:12.450383] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-01T20:32:12.450446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:12.450488] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:12.450524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:12.450625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:12.516200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:12.517131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:12.517215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:12.517248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:12.636722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:12.636883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:12.636924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:12.636988] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:12.640474] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: UP (p=60.08%) [2026-01-01T20:32:12.640798] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-01T20:32:12.640949] [INFO ] [sig ] SVCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:12.781952] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SVCO.txt [2026-01-01T20:32:12.782115] [INFO ] [sig ] [3018/3531] Completed SVCO in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 2.9m [2026-01-01T20:32:12.782157] [INFO ] [sig ] [3019/3531] Forecasting SVRA... [2026-01-01T20:32:12.782186] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-01T20:32:12.782217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-01T20:32:12.793914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-01T20:32:12.794312] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-01T20:32:12.795134] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-01T20:32:12.795188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:12.795221] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:12.795248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:12.795306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:12.851075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:12.851972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:12.852059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:12.852093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:12.973624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:12.973784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:12.973829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:12.973858] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:12.977340] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: UP (p=88.76%) [2026-01-01T20:32:12.977661] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-01T20:32:12.977794] [INFO ] [sig ] SVRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:13.118409] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SVRA.txt [2026-01-01T20:32:13.118590] [INFO ] [sig ] [3019/3531] Completed SVRA in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 2.9m [2026-01-01T20:32:13.118633] [INFO ] [sig ] [3020/3531] Forecasting SWBI... [2026-01-01T20:32:13.118662] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-01T20:32:13.118692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-01T20:32:13.130287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-01T20:32:13.130704] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-01T20:32:13.131491] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-01T20:32:13.131542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:13.131594] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:13.131623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:13.131681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:13.188073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:13.188979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:13.189061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:13.189094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:13.303984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:13.304145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:13.304185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:13.304233] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:13.307548] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=45.51%) [2026-01-01T20:32:13.307835] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-01T20:32:13.307958] [INFO ] [sig ] SWBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:13.448797] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SWBI.txt [2026-01-01T20:32:13.448971] [INFO ] [sig ] [3020/3531] Completed SWBI in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 2.9m [2026-01-01T20:32:13.449015] [INFO ] [sig ] [3021/3531] Forecasting SWIM... [2026-01-01T20:32:13.449046] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-01T20:32:13.449078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-01T20:32:13.459601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-01T20:32:13.459947] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-01T20:32:13.460767] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-01T20:32:13.460820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:13.460853] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:13.460879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:13.460936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:13.517420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:13.518052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:13.518128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:13.518160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:13.643786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:13.643956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:13.643999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:13.644027] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:13.647421] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: DOWN (p=18.93%) [2026-01-01T20:32:13.647706] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-01T20:32:13.647834] [INFO ] [sig ] SWIM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:13.787301] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SWIM.txt [2026-01-01T20:32:13.787460] [INFO ] [sig ] [3021/3531] Completed SWIM in 0.3s | 2.94 sym/s | Total: 17.1m | ETA: 2.9m [2026-01-01T20:32:13.787500] [INFO ] [sig ] [3022/3531] Forecasting SWK... [2026-01-01T20:32:13.787531] [INFO ] [sig ] Generating forecast for: SWK [2026-01-01T20:32:13.787609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-01T20:32:13.798405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-01T20:32:13.798851] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-01T20:32:13.799756] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-01T20:32:13.799821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:13.799860] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:13.799894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:13.799957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:13.857645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:13.858482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:13.858597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:13.858633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:13.976474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:13.976651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:13.976692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:13.976722] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:13.980082] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: DOWN (p=3.19%) [2026-01-01T20:32:13.980353] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-01T20:32:13.980472] [INFO ] [sig ] SWK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:14.117879] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SWK.txt [2026-01-01T20:32:14.118036] [INFO ] [sig ] [3022/3531] Completed SWK in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-01T20:32:14.118076] [INFO ] [sig ] [3023/3531] Forecasting SWKS... [2026-01-01T20:32:14.118106] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-01T20:32:14.118136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-01T20:32:14.128778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-01T20:32:14.129347] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-01T20:32:14.130147] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-01T20:32:14.130199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:14.130230] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:14.130257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:14.130314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:14.185922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:14.186784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:14.186866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:14.186898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:14.306468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:14.306644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:14.306687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:14.306715] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:14.310089] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: DOWN (p=28.26%) [2026-01-01T20:32:14.310371] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-01T20:32:14.310495] [INFO ] [sig ] SWKS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:14.452514] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SWKS.txt [2026-01-01T20:32:14.452690] [INFO ] [sig ] [3023/3531] Completed SWKS in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-01T20:32:14.452733] [INFO ] [sig ] [3024/3531] Forecasting SWX... [2026-01-01T20:32:14.452762] [INFO ] [sig ] Generating forecast for: SWX [2026-01-01T20:32:14.452792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-01T20:32:14.463157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-01T20:32:14.463568] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-01T20:32:14.464395] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-01T20:32:14.464446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:14.464477] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:14.464519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:14.464604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:14.523738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:14.524602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:14.524683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:14.524716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:14.642414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:14.642601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:14.642649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:14.642678] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:14.646077] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: DOWN (p=37.74%) [2026-01-01T20:32:14.646368] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-01T20:32:14.646520] [INFO ] [sig ] SWX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:14.786811] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SWX.txt [2026-01-01T20:32:14.786989] [INFO ] [sig ] [3024/3531] Completed SWX in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-01T20:32:14.787056] [INFO ] [sig ] [3025/3531] Forecasting SWZ... [2026-01-01T20:32:14.787089] [INFO ] [sig ] Generating forecast for: SWZ [2026-01-01T20:32:14.787155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWZ' from 'https://tdm.silogroup.org/data/derivative_storage/SWZ.csv'. [2026-01-01T20:32:14.798023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWZ'. [2026-01-01T20:32:14.798455] [INFO ] [FORECASTER] Starting predict_future for SWZ [2026-01-01T20:32:14.799375] [DEBUG] [LOCAL ] No optimal features file found for SWZ: ./output/feature-sets/SWZ.txt [2026-01-01T20:32:14.799430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:14.799463] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:14.799494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:14.799552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:14.862167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:14.863105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:14.863224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:14.863260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:14.971451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:14.971623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:14.971667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:14.971696] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:14.975046] [DEBUG] [FORECASTER] SWZ: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-01-01T20:32:14.975314] [INFO ] [FORECASTER] Completed predict_future for SWZ [2026-01-01T20:32:14.975432] [INFO ] [sig ] SWZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:15.113712] [INFO ] [LOCAL ] Saved forecast: SWZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SWZ.txt [2026-01-01T20:32:15.113846] [INFO ] [sig ] [3025/3531] Completed SWZ in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-01T20:32:15.113885] [INFO ] [sig ] [3026/3531] Forecasting SXC... [2026-01-01T20:32:15.113917] [INFO ] [sig ] Generating forecast for: SXC [2026-01-01T20:32:15.113948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-01T20:32:15.124557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-01T20:32:15.124889] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-01T20:32:15.125708] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-01T20:32:15.125759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:15.125791] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:15.125817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:15.125874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:15.182298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:15.182978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:15.183055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:15.183088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:15.306944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:15.307102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:15.307143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:15.307172] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:15.310513] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=86.33%) [2026-01-01T20:32:15.310801] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-01T20:32:15.310925] [INFO ] [sig ] SXC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:15.448812] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SXC.txt [2026-01-01T20:32:15.448947] [INFO ] [sig ] [3026/3531] Completed SXC in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-01T20:32:15.449008] [INFO ] [sig ] [3027/3531] Forecasting SXI... [2026-01-01T20:32:15.449039] [INFO ] [sig ] Generating forecast for: SXI [2026-01-01T20:32:15.449068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-01T20:32:15.460119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-01T20:32:15.460458] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-01T20:32:15.461241] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-01T20:32:15.461292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:15.461325] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:15.461352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:15.461408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:15.517314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:15.518126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:15.518205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:15.518238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:15.638289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:15.638455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:15.638499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:15.638530] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:15.641999] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-01T20:32:15.642308] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-01T20:32:15.642437] [INFO ] [sig ] SXI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:15.779948] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SXI.txt [2026-01-01T20:32:15.780085] [INFO ] [sig ] [3027/3531] Completed SXI in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-01T20:32:15.780123] [INFO ] [sig ] [3028/3531] Forecasting SXTC... [2026-01-01T20:32:15.780154] [INFO ] [sig ] Generating forecast for: SXTC [2026-01-01T20:32:15.780191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXTC' from 'https://tdm.silogroup.org/data/derivative_storage/SXTC.csv'. [2026-01-01T20:32:15.790615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXTC'. [2026-01-01T20:32:15.790952] [INFO ] [FORECASTER] Starting predict_future for SXTC [2026-01-01T20:32:15.791754] [DEBUG] [LOCAL ] No optimal features file found for SXTC: ./output/feature-sets/SXTC.txt [2026-01-01T20:32:15.791805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:15.791840] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:15.791868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:15.791925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:15.847911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:15.848630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:15.848709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:15.848743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:15.972112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:15.972272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:15.972314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:15.972346] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:15.976285] [DEBUG] [FORECASTER] SXTC: Forecast T+1@11:T+2@11: DOWN (p=23.46%) [2026-01-01T20:32:15.976774] [INFO ] [FORECASTER] Completed predict_future for SXTC [2026-01-01T20:32:15.976921] [INFO ] [sig ] SXTC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:16.115423] [INFO ] [LOCAL ] Saved forecast: SXTC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SXTC.txt [2026-01-01T20:32:16.115616] [INFO ] [sig ] [3028/3531] Completed SXTC in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-01T20:32:16.115664] [INFO ] [sig ] [3029/3531] Forecasting SY... [2026-01-01T20:32:16.115697] [INFO ] [sig ] Generating forecast for: SY [2026-01-01T20:32:16.115738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-01T20:32:16.126313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-01T20:32:16.126711] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-01T20:32:16.127486] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-01T20:32:16.127537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:16.127570] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:16.127629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:16.127687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:16.182982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:16.183733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:16.183811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:16.183844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:16.301223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:16.301407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:16.301450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:16.301479] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:16.304893] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: UP (p=62.87%) [2026-01-01T20:32:16.305158] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-01T20:32:16.305278] [INFO ] [sig ] SY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:16.443895] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SY.txt [2026-01-01T20:32:16.444059] [INFO ] [sig ] [3029/3531] Completed SY in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:16.444100] [INFO ] [sig ] [3030/3531] Forecasting SYF... [2026-01-01T20:32:16.444130] [INFO ] [sig ] Generating forecast for: SYF [2026-01-01T20:32:16.444187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-01T20:32:16.454910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-01T20:32:16.455298] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-01T20:32:16.456110] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-01T20:32:16.456162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:16.456193] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:16.456220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:16.456276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:16.512300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:16.513215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:16.513298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:16.513331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:16.637564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:16.637744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:16.637785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:16.637814] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:16.641234] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-01-01T20:32:16.641517] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-01T20:32:16.641661] [INFO ] [sig ] SYF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:16.793896] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SYF.txt [2026-01-01T20:32:16.794071] [INFO ] [sig ] [3030/3531] Completed SYF in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:16.794140] [INFO ] [sig ] [3031/3531] Forecasting SYK... [2026-01-01T20:32:16.794173] [INFO ] [sig ] Generating forecast for: SYK [2026-01-01T20:32:16.794202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-01T20:32:16.805054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-01T20:32:16.805442] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-01T20:32:16.806255] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-01T20:32:16.806308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:16.806339] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:16.806365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:16.806422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:16.861305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:16.862182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:16.862271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:16.862304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:16.980928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:16.981094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:16.981136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:16.981165] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:16.984554] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=78.51%) [2026-01-01T20:32:16.984866] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-01T20:32:16.984999] [INFO ] [sig ] SYK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:17.127037] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SYK.txt [2026-01-01T20:32:17.127182] [INFO ] [sig ] [3031/3531] Completed SYK in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:17.127223] [INFO ] [sig ] [3032/3531] Forecasting SYM... [2026-01-01T20:32:17.127251] [INFO ] [sig ] Generating forecast for: SYM [2026-01-01T20:32:17.127282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-01T20:32:17.138020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-01T20:32:17.138372] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-01T20:32:17.139219] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-01T20:32:17.139271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:17.139353] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:17.139383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:17.139442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:17.196534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:17.197328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:17.197408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:17.197442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:17.320105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:17.320266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:17.320308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:17.320336] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:17.323653] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-01-01T20:32:17.323917] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-01T20:32:17.324037] [INFO ] [sig ] SYM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:17.460823] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SYM.txt [2026-01-01T20:32:17.460981] [INFO ] [sig ] [3032/3531] Completed SYM in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:17.461020] [INFO ] [sig ] [3033/3531] Forecasting SYNA... [2026-01-01T20:32:17.461076] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-01T20:32:17.461108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-01T20:32:17.471211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-01T20:32:17.471546] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-01T20:32:17.472340] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-01T20:32:17.472390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:17.472421] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:17.472447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:17.472504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:17.527135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:17.527850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:17.527928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:17.527959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:17.651344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:17.651543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:17.651607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:17.651639] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:17.655105] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: UP (p=61.45%) [2026-01-01T20:32:17.655372] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-01T20:32:17.655493] [INFO ] [sig ] SYNA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:17.793553] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/SYNA.txt [2026-01-01T20:32:17.793704] [INFO ] [sig ] [3033/3531] Completed SYNA in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:17.793743] [INFO ] [sig ] [3034/3531] Forecasting SYRE... [2026-01-01T20:32:17.793773] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-01T20:32:17.793831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-01T20:32:17.805297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-01T20:32:17.805685] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-01T20:32:17.806490] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-01T20:32:17.806541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:17.806592] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:17.806622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:17.806683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:17.863377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:17.863996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:17.864073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:17.864105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:17.980416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:17.980538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:17.980590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:17.980621] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:17.983812] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-01T20:32:17.984103] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-01T20:32:17.984223] [INFO ] [sig ] SYRE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:18.121298] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SYRE.txt [2026-01-01T20:32:18.121421] [INFO ] [sig ] [3034/3531] Completed SYRE in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:18.121460] [INFO ] [sig ] [3035/3531] Forecasting SYY... [2026-01-01T20:32:18.121489] [INFO ] [sig ] Generating forecast for: SYY [2026-01-01T20:32:18.121520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-01T20:32:18.132418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-01T20:32:18.132812] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-01T20:32:18.133636] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-01T20:32:18.133690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:18.133723] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:18.133751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:18.133811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:18.190650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:18.191273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:18.191351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:18.191383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:18.311240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:18.311360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:18.311399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:18.311465] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:18.314825] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-01-01T20:32:18.315087] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-01T20:32:18.315210] [INFO ] [sig ] SYY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:18.452742] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/SYY.txt [2026-01-01T20:32:18.452856] [INFO ] [sig ] [3035/3531] Completed SYY in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:18.452895] [INFO ] [sig ] [3036/3531] Forecasting TAC... [2026-01-01T20:32:18.452927] [INFO ] [sig ] Generating forecast for: TAC [2026-01-01T20:32:18.452957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-01T20:32:18.463870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-01T20:32:18.464218] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-01T20:32:18.465030] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-01T20:32:18.465083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:18.465116] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:18.465144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:18.465203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:18.522177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:18.522861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:18.522943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:18.522975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:18.638849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:18.639018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:18.639061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:18.639089] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:18.642393] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-01-01T20:32:18.642685] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-01T20:32:18.642812] [INFO ] [sig ] TAC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:18.780709] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TAC.txt [2026-01-01T20:32:18.780844] [INFO ] [sig ] [3036/3531] Completed TAC in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:18.780884] [INFO ] [sig ] [3037/3531] Forecasting TAK... [2026-01-01T20:32:18.780917] [INFO ] [sig ] Generating forecast for: TAK [2026-01-01T20:32:18.780947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-01T20:32:18.791524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-01T20:32:18.791868] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-01T20:32:18.792666] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-01T20:32:18.792717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:18.792761] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:18.792788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:18.792847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:18.848120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:18.848720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:18.848794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:18.848826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:18.965188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:18.965340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:18.965380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:18.965410] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:18.968706] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: DOWN (p=22.05%) [2026-01-01T20:32:18.968992] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-01T20:32:18.969113] [INFO ] [sig ] TAK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:19.108189] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TAK.txt [2026-01-01T20:32:19.108317] [INFO ] [sig ] [3037/3531] Completed TAK in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:19.108356] [INFO ] [sig ] [3038/3531] Forecasting TAL... [2026-01-01T20:32:19.108385] [INFO ] [sig ] Generating forecast for: TAL [2026-01-01T20:32:19.108441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-01T20:32:19.119148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-01T20:32:19.119471] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-01T20:32:19.120285] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-01T20:32:19.120336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:19.120368] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:19.120394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:19.120451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:19.176333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:19.176997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:19.177073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:19.177105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:19.292353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:19.292497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:19.292538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:19.292566] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:19.295843] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-01-01T20:32:19.296113] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-01T20:32:19.296230] [INFO ] [sig ] TAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:19.436505] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TAL.txt [2026-01-01T20:32:19.436641] [INFO ] [sig ] [3038/3531] Completed TAL in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:19.436683] [INFO ] [sig ] [3039/3531] Forecasting TALK... [2026-01-01T20:32:19.436713] [INFO ] [sig ] Generating forecast for: TALK [2026-01-01T20:32:19.436743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-01T20:32:19.447306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-01T20:32:19.447642] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-01T20:32:19.448409] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-01T20:32:19.448460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:19.448492] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:19.448519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:19.448592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:19.504174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:19.504793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:19.504868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:19.504900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:19.619301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:19.619459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:19.619500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:19.619529] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:19.622874] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=9.38%) [2026-01-01T20:32:19.623144] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-01T20:32:19.623264] [INFO ] [sig ] TALK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:19.760709] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TALK.txt [2026-01-01T20:32:19.760837] [INFO ] [sig ] [3039/3531] Completed TALK in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:19.760875] [INFO ] [sig ] [3040/3531] Forecasting TALO... [2026-01-01T20:32:19.760904] [INFO ] [sig ] Generating forecast for: TALO [2026-01-01T20:32:19.760934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-01T20:32:19.771180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-01T20:32:19.771490] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-01T20:32:19.772275] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-01T20:32:19.772327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:19.772358] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:19.772385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:19.772442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:19.828305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:19.828914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:19.829008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:19.829043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:19.949219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:19.949376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:19.949416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:19.949446] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:19.952812] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: UP (p=52.48%) [2026-01-01T20:32:19.953081] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-01T20:32:19.953199] [INFO ] [sig ] TALO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:20.089845] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TALO.txt [2026-01-01T20:32:20.090027] [INFO ] [sig ] [3040/3531] Completed TALO in 0.3s | 2.94 sym/s | Total: 17.2m | ETA: 2.8m [2026-01-01T20:32:20.090080] [INFO ] [sig ] [3041/3531] Forecasting TAOP... [2026-01-01T20:32:20.090141] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-01T20:32:20.090174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-01T20:32:20.101881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-01T20:32:20.102314] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-01T20:32:20.103278] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-01T20:32:20.103338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:20.103377] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:20.103410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:20.103489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:20.165775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:20.166750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:20.166840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:20.166873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:20.283532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:20.283703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:20.283746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:20.283775] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:20.287076] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=35.01%) [2026-01-01T20:32:20.287362] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-01T20:32:20.287486] [INFO ] [sig ] TAOP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:20.433960] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TAOP.txt [2026-01-01T20:32:20.434092] [INFO ] [sig ] [3041/3531] Completed TAOP in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-01T20:32:20.434132] [INFO ] [sig ] [3042/3531] Forecasting TAP... [2026-01-01T20:32:20.434162] [INFO ] [sig ] Generating forecast for: TAP [2026-01-01T20:32:20.434218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-01T20:32:20.444946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-01T20:32:20.445428] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-01T20:32:20.446403] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-01T20:32:20.446453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:20.446484] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:20.446512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:20.446569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:20.501781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:20.502414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:20.502518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:20.502551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:20.622449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:20.622630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:20.622674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:20.622704] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:20.626052] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-01T20:32:20.626317] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-01T20:32:20.626455] [INFO ] [sig ] TAP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:20.762449] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TAP.txt [2026-01-01T20:32:20.762594] [INFO ] [sig ] [3042/3531] Completed TAP in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-01T20:32:20.762637] [INFO ] [sig ] [3043/3531] Forecasting TARA... [2026-01-01T20:32:20.762667] [INFO ] [sig ] Generating forecast for: TARA [2026-01-01T20:32:20.762697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-01T20:32:20.774273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-01T20:32:20.774757] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-01T20:32:20.775645] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-01T20:32:20.775698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:20.775730] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:20.775756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:20.775813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:20.834277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:20.835256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:20.835344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:20.835378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:20.956606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:20.956778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:20.956819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:20.956848] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:20.960251] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: UP (p=97.84%) [2026-01-01T20:32:20.960532] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-01T20:32:20.960675] [INFO ] [sig ] TARA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:21.098200] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TARA.txt [2026-01-01T20:32:21.098338] [INFO ] [sig ] [3043/3531] Completed TARA in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-01T20:32:21.098406] [INFO ] [sig ] [3044/3531] Forecasting TARK... [2026-01-01T20:32:21.098439] [INFO ] [sig ] Generating forecast for: TARK [2026-01-01T20:32:21.098470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-01T20:32:21.115960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-01T20:32:21.116535] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-01T20:32:21.117413] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-01T20:32:21.117465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:21.117496] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:21.117521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:21.117596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:21.173805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:21.174745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:21.174835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:21.174869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:21.297105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:21.297269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:21.297328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:21.297361] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:21.300819] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-01-01T20:32:21.301105] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-01T20:32:21.301233] [INFO ] [sig ] TARK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:21.441220] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TARK.txt [2026-01-01T20:32:21.441380] [INFO ] [sig ] [3044/3531] Completed TARK in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-01T20:32:21.441421] [INFO ] [sig ] [3045/3531] Forecasting TARS... [2026-01-01T20:32:21.441450] [INFO ] [sig ] Generating forecast for: TARS [2026-01-01T20:32:21.441510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-01T20:32:21.452244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-01T20:32:21.452560] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-01T20:32:21.453344] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-01T20:32:21.453394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:21.453427] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:21.453454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:21.453511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:21.509134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:21.509927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:21.510009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:21.510041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:21.638021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:21.638179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:21.638220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:21.638251] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:21.641785] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: DOWN (p=22.67%) [2026-01-01T20:32:21.642096] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-01T20:32:21.642229] [INFO ] [sig ] TARS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:21.784484] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TARS.txt [2026-01-01T20:32:21.784685] [INFO ] [sig ] [3045/3531] Completed TARS in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-01T20:32:21.784753] [INFO ] [sig ] [3046/3531] Forecasting TASK... [2026-01-01T20:32:21.784785] [INFO ] [sig ] Generating forecast for: TASK [2026-01-01T20:32:21.784816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-01T20:32:21.796276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-01T20:32:21.796716] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-01T20:32:21.797555] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-01T20:32:21.797632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:21.797666] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:21.797692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:21.797750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:21.856598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:21.857472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:21.857598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:21.857636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:21.977425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:21.977589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:21.977632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:21.977661] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:21.981067] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: DOWN (p=24.90%) [2026-01-01T20:32:21.981331] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-01T20:32:21.981448] [INFO ] [sig ] TASK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:22.117592] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TASK.txt [2026-01-01T20:32:22.117713] [INFO ] [sig ] [3046/3531] Completed TASK in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-01T20:32:22.117751] [INFO ] [sig ] [3047/3531] Forecasting TAYD... [2026-01-01T20:32:22.117780] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-01T20:32:22.117811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-01T20:32:22.128401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-01T20:32:22.128804] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-01T20:32:22.129682] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-01T20:32:22.129734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:22.129767] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:22.129794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:22.129852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:22.187651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:22.188397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:22.188481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:22.188515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:22.300347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:22.300509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:22.300553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:22.300601] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:22.304265] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-01-01T20:32:22.304552] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-01T20:32:22.304699] [INFO ] [sig ] TAYD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:22.443871] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TAYD.txt [2026-01-01T20:32:22.444042] [INFO ] [sig ] [3047/3531] Completed TAYD in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:22.444084] [INFO ] [sig ] [3048/3531] Forecasting TBB... [2026-01-01T20:32:22.444113] [INFO ] [sig ] Generating forecast for: TBB [2026-01-01T20:32:22.444144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-01T20:32:22.454743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-01T20:32:22.455131] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-01T20:32:22.455952] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-01T20:32:22.456002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:22.456047] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:22.456075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:22.456132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:22.511806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:22.512546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:22.512642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:22.512675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:22.627893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:22.628055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:22.628095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:22.628124] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:22.631983] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=97.80%) [2026-01-01T20:32:22.632246] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-01T20:32:22.632367] [INFO ] [sig ] TBB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:22.771419] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TBB.txt [2026-01-01T20:32:22.771564] [INFO ] [sig ] [3048/3531] Completed TBB in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:22.771622] [INFO ] [sig ] [3049/3531] Forecasting TBBK... [2026-01-01T20:32:22.771653] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-01T20:32:22.771684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-01T20:32:22.782822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-01T20:32:22.783187] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-01T20:32:22.784017] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-01T20:32:22.784069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:22.784131] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:22.784161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:22.784219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:22.839608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:22.840271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:22.840348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:22.840380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:22.959430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:22.959604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:22.959645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:22.959674] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:22.963011] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-01-01T20:32:22.963286] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-01T20:32:22.963407] [INFO ] [sig ] TBBK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:23.104564] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TBBK.txt [2026-01-01T20:32:23.104725] [INFO ] [sig ] [3049/3531] Completed TBBK in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:23.104766] [INFO ] [sig ] [3050/3531] Forecasting TBI... [2026-01-01T20:32:23.104795] [INFO ] [sig ] Generating forecast for: TBI [2026-01-01T20:32:23.104825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-01T20:32:23.115674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-01T20:32:23.116039] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-01T20:32:23.116885] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-01T20:32:23.116937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:23.116969] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:23.116995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:23.117057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:23.173769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:23.174475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:23.174553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:23.174603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:23.294876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:23.295028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:23.295068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:23.295097] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:23.298411] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-01-01T20:32:23.298694] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-01T20:32:23.298814] [INFO ] [sig ] TBI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:23.438026] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TBI.txt [2026-01-01T20:32:23.438178] [INFO ] [sig ] [3050/3531] Completed TBI in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:23.438216] [INFO ] [sig ] [3051/3531] Forecasting TBIL... [2026-01-01T20:32:23.438245] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-01T20:32:23.438274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-01T20:32:23.448309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-01T20:32:23.448645] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-01T20:32:23.449480] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-01T20:32:23.449530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:23.449562] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:23.449614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:23.449673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:23.504880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:23.505600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:23.505677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:23.505709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:23.564192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:23.564318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:23.564355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:23.564384] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:23.567621] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=99.84%) [2026-01-01T20:32:23.567889] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-01T20:32:23.568008] [INFO ] [sig ] TBIL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:23.715411] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TBIL.txt [2026-01-01T20:32:23.715549] [INFO ] [sig ] [3051/3531] Completed TBIL in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:23.715612] [INFO ] [sig ] [3052/3531] Forecasting TBLA... [2026-01-01T20:32:23.715667] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-01T20:32:23.715716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-01T20:32:23.727307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-01T20:32:23.727683] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-01T20:32:23.728713] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-01T20:32:23.728774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:23.728813] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:23.728845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:23.728904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:23.789610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:23.790487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:23.790591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:23.790628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:23.922432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:23.922615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:23.922659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:23.922726] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:23.926349] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-01-01T20:32:23.926735] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-01T20:32:23.926884] [INFO ] [sig ] TBLA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:24.068091] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TBLA.txt [2026-01-01T20:32:24.068229] [INFO ] [sig ] [3052/3531] Completed TBLA in 0.4s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:24.068269] [INFO ] [sig ] [3053/3531] Forecasting TBLD... [2026-01-01T20:32:24.068299] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-01T20:32:24.068330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-01T20:32:24.078740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-01T20:32:24.079060] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-01T20:32:24.079858] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-01T20:32:24.079908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:24.079940] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:24.079967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:24.080024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:24.135286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:24.136118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:24.136196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:24.136229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:24.255294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:24.255455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:24.255495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:24.255524] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:24.258848] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=74.93%) [2026-01-01T20:32:24.259140] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-01T20:32:24.259267] [INFO ] [sig ] TBLD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:24.410502] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TBLD.txt [2026-01-01T20:32:24.410679] [INFO ] [sig ] [3053/3531] Completed TBLD in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:24.410721] [INFO ] [sig ] [3054/3531] Forecasting TBPH... [2026-01-01T20:32:24.410754] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-01T20:32:24.410812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-01T20:32:24.421626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-01T20:32:24.422008] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-01T20:32:24.422844] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-01T20:32:24.422896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:24.422929] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:24.422957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:24.423016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:24.479003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:24.479825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:24.479903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:24.479936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:24.596421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:24.596594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:24.596637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:24.596667] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:24.600018] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: UP (p=88.50%) [2026-01-01T20:32:24.600297] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-01T20:32:24.600420] [INFO ] [sig ] TBPH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:24.738798] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TBPH.txt [2026-01-01T20:32:24.738937] [INFO ] [sig ] [3054/3531] Completed TBPH in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:24.739001] [INFO ] [sig ] [3055/3531] Forecasting TBRG... [2026-01-01T20:32:24.739033] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-01T20:32:24.739066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-01T20:32:24.749833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-01T20:32:24.750159] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-01T20:32:24.750979] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-01T20:32:24.751032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:24.751063] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:24.751089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:24.751147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:24.806991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:24.807697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:24.807773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:24.807805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:24.929702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:24.929867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:24.929912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:24.929959] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:24.933825] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: UP (p=73.77%) [2026-01-01T20:32:24.934110] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-01T20:32:24.934233] [INFO ] [sig ] TBRG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:25.073449] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TBRG.txt [2026-01-01T20:32:25.073594] [INFO ] [sig ] [3055/3531] Completed TBRG in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:25.073636] [INFO ] [sig ] [3056/3531] Forecasting TCBI... [2026-01-01T20:32:25.073664] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-01T20:32:25.073694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-01T20:32:25.084226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-01T20:32:25.084539] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-01T20:32:25.085363] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-01T20:32:25.085414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:25.085446] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:25.085472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:25.085530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:25.140437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:25.141035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:25.141110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:25.141141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:25.274968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:25.275135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:25.275180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:25.275209] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:25.279065] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=6.69%) [2026-01-01T20:32:25.279357] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-01T20:32:25.279486] [INFO ] [sig ] TCBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:25.423846] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TCBI.txt [2026-01-01T20:32:25.424022] [INFO ] [sig ] [3056/3531] Completed TCBI in 0.4s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:25.424065] [INFO ] [sig ] [3057/3531] Forecasting TCBIO... [2026-01-01T20:32:25.424094] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-01T20:32:25.424157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-01T20:32:25.434898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-01T20:32:25.435234] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-01T20:32:25.436030] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-01T20:32:25.436082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:25.436113] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:25.436140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:25.436197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:25.493073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:25.493702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:25.493779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:25.493826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:25.602741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:25.602893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:25.602935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:25.602964] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:25.606291] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: DOWN (p=3.55%) [2026-01-01T20:32:25.606568] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-01T20:32:25.606708] [INFO ] [sig ] TCBIO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:25.744341] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TCBIO.txt [2026-01-01T20:32:25.744500] [INFO ] [sig ] [3057/3531] Completed TCBIO in 0.3s | 2.94 sym/s | Total: 17.3m | ETA: 2.7m [2026-01-01T20:32:25.744541] [INFO ] [sig ] [3058/3531] Forecasting TCBK... [2026-01-01T20:32:25.744588] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-01T20:32:25.744650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-01T20:32:25.755529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-01T20:32:25.755941] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-01T20:32:25.756759] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-01T20:32:25.756812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:25.756844] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:25.756871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:25.756928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:25.813117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:25.813986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:25.814074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:25.814107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:25.930982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:25.931144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:25.931186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:25.931215] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:25.934725] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=32.85%) [2026-01-01T20:32:25.935053] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-01T20:32:25.935184] [INFO ] [sig ] TCBK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:26.094126] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TCBK.txt [2026-01-01T20:32:26.094297] [INFO ] [sig ] [3058/3531] Completed TCBK in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-01T20:32:26.094337] [INFO ] [sig ] [3059/3531] Forecasting TCBX... [2026-01-01T20:32:26.094368] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-01T20:32:26.094399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-01T20:32:26.105112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-01T20:32:26.105495] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-01T20:32:26.106349] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-01T20:32:26.106402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:26.106434] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:26.106480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:26.106563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:26.168558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:26.169524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:26.169672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:26.169720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:26.309203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:26.309378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:26.309421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:26.309452] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:26.314168] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=34.40%) [2026-01-01T20:32:26.314684] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-01T20:32:26.314877] [INFO ] [sig ] TCBX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:26.523627] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TCBX.txt [2026-01-01T20:32:26.523846] [INFO ] [sig ] [3059/3531] Completed TCBX in 0.4s | 2.94 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-01T20:32:26.523931] [INFO ] [sig ] [3060/3531] Forecasting TCMD... [2026-01-01T20:32:26.523974] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-01T20:32:26.524015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-01T20:32:26.539495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-01T20:32:26.539959] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-01T20:32:26.540863] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-01T20:32:26.540919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:26.540953] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:26.540980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:26.541039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:26.615167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:26.616351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:26.616476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:26.616521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:26.771029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:26.771203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:26.771248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:26.771278] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:26.775611] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: UP (p=80.90%) [2026-01-01T20:32:26.776015] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-01T20:32:26.776168] [INFO ] [sig ] TCMD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:26.978708] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TCMD.txt [2026-01-01T20:32:26.978935] [INFO ] [sig ] [3060/3531] Completed TCMD in 0.5s | 2.94 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-01T20:32:26.979019] [INFO ] [sig ] [3061/3531] Forecasting TCOM... [2026-01-01T20:32:26.979098] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-01T20:32:26.979144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-01T20:32:26.993858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-01T20:32:26.994347] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-01T20:32:26.995461] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-01T20:32:26.995526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:26.995567] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:26.995629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:26.995711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:27.067058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:27.068100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:27.068222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:27.068262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:27.226975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:27.227159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:27.227215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:27.227256] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:27.232018] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=40.05%) [2026-01-01T20:32:27.232463] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-01T20:32:27.232662] [INFO ] [sig ] TCOM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:27.373607] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TCOM.txt [2026-01-01T20:32:27.373775] [INFO ] [sig ] [3061/3531] Completed TCOM in 0.4s | 2.94 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-01T20:32:27.373815] [INFO ] [sig ] [3062/3531] Forecasting TCPC... [2026-01-01T20:32:27.373847] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-01T20:32:27.373877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-01T20:32:27.385412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-01T20:32:27.385864] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-01T20:32:27.386713] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-01T20:32:27.386766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:27.386799] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:27.386826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:27.386883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:27.445849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:27.446794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:27.446901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:27.446956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:27.582070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:27.582436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:27.582503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:27.582546] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:27.586206] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: DOWN (p=14.61%) [2026-01-01T20:32:27.586591] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-01T20:32:27.586764] [INFO ] [sig ] TCPC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:27.737858] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TCPC.txt [2026-01-01T20:32:27.738056] [INFO ] [sig ] [3062/3531] Completed TCPC in 0.4s | 2.94 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-01T20:32:27.738097] [INFO ] [sig ] [3063/3531] Forecasting TCX... [2026-01-01T20:32:27.738129] [INFO ] [sig ] Generating forecast for: TCX [2026-01-01T20:32:27.738218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-01T20:32:27.749627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-01T20:32:27.750038] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-01T20:32:27.750897] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-01T20:32:27.750955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:27.750988] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:27.751016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:27.751074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:27.808356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:27.809332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:27.809420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:27.809453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:27.928715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:27.928879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:27.928921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:27.928968] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:27.932407] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=26.06%) [2026-01-01T20:32:27.932700] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-01T20:32:27.932822] [INFO ] [sig ] TCX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:28.073754] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TCX.txt [2026-01-01T20:32:28.073913] [INFO ] [sig ] [3063/3531] Completed TCX in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-01T20:32:28.073953] [INFO ] [sig ] [3064/3531] Forecasting TD... [2026-01-01T20:32:28.073983] [INFO ] [sig ] Generating forecast for: TD [2026-01-01T20:32:28.074014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-01T20:32:28.084763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-01T20:32:28.085092] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-01T20:32:28.085882] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-01T20:32:28.085933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:28.085964] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:28.085990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:28.086047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:28.141669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:28.142339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:28.142416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:28.142447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:28.263708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:28.263870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:28.263911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:28.263941] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:28.267298] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-01-01T20:32:28.267569] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-01T20:32:28.267707] [INFO ] [sig ] TD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:28.405985] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TD.txt [2026-01-01T20:32:28.406131] [INFO ] [sig ] [3064/3531] Completed TD in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-01T20:32:28.406171] [INFO ] [sig ] [3065/3531] Forecasting TDC... [2026-01-01T20:32:28.406201] [INFO ] [sig ] Generating forecast for: TDC [2026-01-01T20:32:28.406231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-01T20:32:28.416919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-01T20:32:28.417253] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-01T20:32:28.418032] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-01T20:32:28.418083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:28.418115] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:28.418143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:28.418202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:28.474332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:28.474977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:28.475054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:28.475086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:28.596106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:28.596255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:28.596296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:28.596325] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:28.599832] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-01T20:32:28.600097] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-01T20:32:28.600218] [INFO ] [sig ] TDC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:28.736459] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TDC.txt [2026-01-01T20:32:28.736604] [INFO ] [sig ] [3065/3531] Completed TDC in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.6m [2026-01-01T20:32:28.736651] [INFO ] [sig ] [3066/3531] Forecasting TDF... [2026-01-01T20:32:28.736681] [INFO ] [sig ] Generating forecast for: TDF [2026-01-01T20:32:28.736711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-01T20:32:28.747266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-01T20:32:28.747625] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-01T20:32:28.748422] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-01T20:32:28.748474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:28.748533] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:28.748562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:28.748638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:28.803610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:28.804246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:28.804323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:28.804356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:28.919063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:28.919229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:28.919270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:28.919298] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:28.922733] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-01-01T20:32:28.923052] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-01T20:32:28.923193] [INFO ] [sig ] TDF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:29.061893] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TDF.txt [2026-01-01T20:32:29.062023] [INFO ] [sig ] [3066/3531] Completed TDF in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.6m [2026-01-01T20:32:29.062062] [INFO ] [sig ] [3067/3531] Forecasting TDG... [2026-01-01T20:32:29.062091] [INFO ] [sig ] Generating forecast for: TDG [2026-01-01T20:32:29.062121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-01T20:32:29.073055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-01T20:32:29.073392] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-01T20:32:29.074177] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-01T20:32:29.074229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:29.074260] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:29.074286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:29.074343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:29.132081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:29.132763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:29.132839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:29.132871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:29.253696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:29.253852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:29.253892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:29.253921] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:29.257606] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: UP (p=71.39%) [2026-01-01T20:32:29.257898] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-01T20:32:29.258023] [INFO ] [sig ] TDG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:29.395953] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TDG.txt [2026-01-01T20:32:29.396118] [INFO ] [sig ] [3067/3531] Completed TDG in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.6m [2026-01-01T20:32:29.396159] [INFO ] [sig ] [3068/3531] Forecasting TDS... [2026-01-01T20:32:29.396189] [INFO ] [sig ] Generating forecast for: TDS [2026-01-01T20:32:29.396220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-01T20:32:29.408096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-01T20:32:29.408507] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-01T20:32:29.409421] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-01T20:32:29.409474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:29.409508] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:29.409535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:29.409616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:29.467725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:29.468511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:29.468611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:29.468648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:29.584717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:29.584898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:29.584940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:29.584969] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:29.588328] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: UP (p=95.78%) [2026-01-01T20:32:29.588643] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-01T20:32:29.588772] [INFO ] [sig ] TDS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:29.731012] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TDS.txt [2026-01-01T20:32:29.731167] [INFO ] [sig ] [3068/3531] Completed TDS in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.6m [2026-01-01T20:32:29.731208] [INFO ] [sig ] [3069/3531] Forecasting TDSC... [2026-01-01T20:32:29.731237] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-01T20:32:29.731267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-01T20:32:29.741770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-01T20:32:29.742130] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-01T20:32:29.742939] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-01T20:32:29.742990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:29.743021] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:29.743048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:29.743105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:29.798628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:29.799356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:29.799436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:29.799468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:29.903762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:29.903907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:29.903946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:29.904006] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:29.907315] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=11.78%) [2026-01-01T20:32:29.907602] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-01T20:32:29.907726] [INFO ] [sig ] TDSC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:30.045321] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TDSC.txt [2026-01-01T20:32:30.045482] [INFO ] [sig ] [3069/3531] Completed TDSC in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.6m [2026-01-01T20:32:30.045523] [INFO ] [sig ] [3070/3531] Forecasting TDUP... [2026-01-01T20:32:30.045604] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-01T20:32:30.045639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-01T20:32:30.056511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-01T20:32:30.056911] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-01T20:32:30.057733] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-01T20:32:30.057785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:30.057817] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:30.057843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:30.057900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:30.114497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:30.115394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:30.115473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:30.115506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:30.232184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:30.232337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:30.232379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:30.232408] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:30.235705] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=95.51%) [2026-01-01T20:32:30.235968] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-01T20:32:30.236091] [INFO ] [sig ] TDUP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:30.372534] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TDUP.txt [2026-01-01T20:32:30.372675] [INFO ] [sig ] [3070/3531] Completed TDUP in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.6m [2026-01-01T20:32:30.372716] [INFO ] [sig ] [3071/3531] Forecasting TDY... [2026-01-01T20:32:30.372745] [INFO ] [sig ] Generating forecast for: TDY [2026-01-01T20:32:30.372776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-01T20:32:30.384026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-01T20:32:30.384421] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-01T20:32:30.385231] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-01T20:32:30.385282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:30.385314] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:30.385341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:30.385400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:30.440230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:30.440831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:30.440907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:30.440938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:30.560144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:30.560304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:30.560347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:30.560379] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:30.563864] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: DOWN (p=32.10%) [2026-01-01T20:32:30.564142] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-01T20:32:30.564270] [INFO ] [sig ] TDY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:30.710163] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TDY.txt [2026-01-01T20:32:30.710305] [INFO ] [sig ] [3071/3531] Completed TDY in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.6m [2026-01-01T20:32:30.710347] [INFO ] [sig ] [3072/3531] Forecasting TEAM... [2026-01-01T20:32:30.710379] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-01T20:32:30.710415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-01T20:32:30.722321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-01T20:32:30.722720] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-01T20:32:30.723559] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-01T20:32:30.723642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:30.723675] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:30.723703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:30.723762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:30.782816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:30.783660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:30.783742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:30.783775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:30.909991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:30.910174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:30.910230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:30.910276] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:30.914061] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-01T20:32:30.914345] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-01T20:32:30.914473] [INFO ] [sig ] TEAM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:31.061830] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TEAM.txt [2026-01-01T20:32:31.061982] [INFO ] [sig ] [3072/3531] Completed TEAM in 0.4s | 2.94 sym/s | Total: 17.4m | ETA: 2.6m [2026-01-01T20:32:31.062022] [INFO ] [sig ] [3073/3531] Forecasting TECH... [2026-01-01T20:32:31.062053] [INFO ] [sig ] Generating forecast for: TECH [2026-01-01T20:32:31.062084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-01T20:32:31.073360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-01T20:32:31.073756] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-01T20:32:31.074568] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-01T20:32:31.074640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:31.074674] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:31.074703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:31.074762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:31.133164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:31.133839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:31.133917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:31.133951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:31.256092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:31.256253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:31.256295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:31.256325] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:31.259821] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-01-01T20:32:31.260110] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-01T20:32:31.260243] [INFO ] [sig ] TECH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:31.407077] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TECH.txt [2026-01-01T20:32:31.407223] [INFO ] [sig ] [3073/3531] Completed TECH in 0.3s | 2.94 sym/s | Total: 17.4m | ETA: 2.6m [2026-01-01T20:32:31.407274] [INFO ] [sig ] [3074/3531] Forecasting TECK... [2026-01-01T20:32:31.407307] [INFO ] [sig ] Generating forecast for: TECK [2026-01-01T20:32:31.407339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-01T20:32:31.418397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-01T20:32:31.418766] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-01T20:32:31.419630] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-01T20:32:31.419683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:31.419716] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:31.419743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:31.419802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:31.478412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:31.479109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:31.479187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:31.479220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:31.604632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:31.604792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:31.604836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:31.604865] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:31.608362] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=6.26%) [2026-01-01T20:32:31.608658] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-01T20:32:31.608784] [INFO ] [sig ] TECK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:31.757680] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TECK.txt [2026-01-01T20:32:31.757859] [INFO ] [sig ] [3074/3531] Completed TECK in 0.4s | 2.94 sym/s | Total: 17.4m | ETA: 2.6m [2026-01-01T20:32:31.757908] [INFO ] [sig ] [3075/3531] Forecasting TECX... [2026-01-01T20:32:31.757939] [INFO ] [sig ] Generating forecast for: TECX [2026-01-01T20:32:31.757970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-01T20:32:31.768863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-01T20:32:31.769283] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-01T20:32:31.770142] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-01T20:32:31.770198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:31.770234] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:31.770263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:31.770322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:31.831011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:31.831882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:31.831963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:31.831997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:31.950964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:31.951121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:31.951164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:31.951194] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:31.954654] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-01-01T20:32:31.954933] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-01T20:32:31.955074] [INFO ] [sig ] TECX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:32.100420] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TECX.txt [2026-01-01T20:32:32.100549] [INFO ] [sig ] [3075/3531] Completed TECX in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-01T20:32:32.100611] [INFO ] [sig ] [3076/3531] Forecasting TEF... [2026-01-01T20:32:32.100643] [INFO ] [sig ] Generating forecast for: TEF [2026-01-01T20:32:32.100699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEF' from 'https://tdm.silogroup.org/data/derivative_storage/TEF.csv'. [2026-01-01T20:32:32.111044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEF'. [2026-01-01T20:32:32.111366] [INFO ] [FORECASTER] Starting predict_future for TEF [2026-01-01T20:32:32.112155] [DEBUG] [LOCAL ] No optimal features file found for TEF: ./output/feature-sets/TEF.txt [2026-01-01T20:32:32.112205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:32.112237] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:32.112265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:32.112322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:32.167772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:32.168451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:32.168559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:32.168612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:32.287225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:32.287377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:32.287419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:32.287450] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:32.290871] [DEBUG] [FORECASTER] TEF: Forecast T+1@11:T+2@11: UP (p=81.62%) [2026-01-01T20:32:32.291147] [INFO ] [FORECASTER] Completed predict_future for TEF [2026-01-01T20:32:32.291274] [INFO ] [sig ] TEF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:32.433898] [INFO ] [LOCAL ] Saved forecast: TEF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TEF.txt [2026-01-01T20:32:32.434033] [INFO ] [sig ] [3076/3531] Completed TEF in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-01T20:32:32.434101] [INFO ] [sig ] [3077/3531] Forecasting TEI... [2026-01-01T20:32:32.434133] [INFO ] [sig ] Generating forecast for: TEI [2026-01-01T20:32:32.434166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-01T20:32:32.444882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-01T20:32:32.445206] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-01T20:32:32.446016] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-01T20:32:32.446069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:32.446103] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:32.446132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:32.446193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:32.503828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:32.504591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:32.504673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:32.504712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:32.622075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:32.622236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:32.622280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:32.622311] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:32.625770] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: UP (p=80.81%) [2026-01-01T20:32:32.626048] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-01T20:32:32.626188] [INFO ] [sig ] TEI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:32.772854] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TEI.txt [2026-01-01T20:32:32.773017] [INFO ] [sig ] [3077/3531] Completed TEI in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-01T20:32:32.773062] [INFO ] [sig ] [3078/3531] Forecasting TELO... [2026-01-01T20:32:32.773099] [INFO ] [sig ] Generating forecast for: TELO [2026-01-01T20:32:32.773167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-01T20:32:32.784653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-01T20:32:32.785068] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-01T20:32:32.785888] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-01T20:32:32.785939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:32.785970] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:32.785996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:32.786052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:32.840981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:32.841678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:32.841756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:32.841788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:32.957537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:32.957715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:32.957757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:32.957786] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:32.961100] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=74.64%) [2026-01-01T20:32:32.961368] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-01T20:32:32.961490] [INFO ] [sig ] TELO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:33.098269] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TELO.txt [2026-01-01T20:32:33.098416] [INFO ] [sig ] [3078/3531] Completed TELO in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-01T20:32:33.098455] [INFO ] [sig ] [3079/3531] Forecasting TEM... [2026-01-01T20:32:33.098486] [INFO ] [sig ] Generating forecast for: TEM [2026-01-01T20:32:33.098516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-01T20:32:33.109114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-01T20:32:33.109476] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-01T20:32:33.110270] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-01T20:32:33.110321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:33.110352] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:33.110379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:33.110435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:33.165108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:33.165909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:33.165991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:33.166022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:33.286806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:33.286969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:33.287025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:33.287055] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:33.290359] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: UP (p=57.73%) [2026-01-01T20:32:33.290646] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-01T20:32:33.290769] [INFO ] [sig ] TEM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:33.429735] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TEM.txt [2026-01-01T20:32:33.429928] [INFO ] [sig ] [3079/3531] Completed TEM in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-01T20:32:33.429970] [INFO ] [sig ] [3080/3531] Forecasting TENB... [2026-01-01T20:32:33.430000] [INFO ] [sig ] Generating forecast for: TENB [2026-01-01T20:32:33.430064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-01T20:32:33.440656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-01T20:32:33.440991] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-01T20:32:33.441820] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-01T20:32:33.441871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:33.441904] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:33.441932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:33.441990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:33.504411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:33.505200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:33.505284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:33.505328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:33.634347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:33.634517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:33.634568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:33.634623] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:33.638236] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=66.41%) [2026-01-01T20:32:33.638522] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-01T20:32:33.638684] [INFO ] [sig ] TENB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:33.809762] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TENB.txt [2026-01-01T20:32:33.809927] [INFO ] [sig ] [3080/3531] Completed TENB in 0.4s | 2.94 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-01T20:32:33.809965] [INFO ] [sig ] [3081/3531] Forecasting TENX... [2026-01-01T20:32:33.809996] [INFO ] [sig ] Generating forecast for: TENX [2026-01-01T20:32:33.810027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-01T20:32:33.820602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-01T20:32:33.820988] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-01T20:32:33.821879] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-01T20:32:33.821939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:33.821971] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:33.821998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:33.822055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:33.881312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:33.882207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:33.882297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:33.882331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:33.992057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:33.992223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:33.992266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:33.992298] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:33.995691] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-01T20:32:33.995977] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-01T20:32:33.996106] [INFO ] [sig ] TENX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:34.138641] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TENX.txt [2026-01-01T20:32:34.138821] [INFO ] [sig ] [3081/3531] Completed TENX in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-01T20:32:34.138864] [INFO ] [sig ] [3082/3531] Forecasting TEO... [2026-01-01T20:32:34.138896] [INFO ] [sig ] Generating forecast for: TEO [2026-01-01T20:32:34.138927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEO' from 'https://tdm.silogroup.org/data/derivative_storage/TEO.csv'. [2026-01-01T20:32:34.149919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEO'. [2026-01-01T20:32:34.150301] [INFO ] [FORECASTER] Starting predict_future for TEO [2026-01-01T20:32:34.151097] [DEBUG] [LOCAL ] No optimal features file found for TEO: ./output/feature-sets/TEO.txt [2026-01-01T20:32:34.151154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:34.151186] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:34.151213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:34.151273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:34.207448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:34.208297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:34.208376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:34.208409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:34.330132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:34.330297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:34.330338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:34.330370] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:34.333751] [DEBUG] [FORECASTER] TEO: Forecast T+1@11:T+2@11: UP (p=87.54%) [2026-01-01T20:32:34.334040] [INFO ] [FORECASTER] Completed predict_future for TEO [2026-01-01T20:32:34.334167] [INFO ] [sig ] TEO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:34.473598] [INFO ] [LOCAL ] Saved forecast: TEO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TEO.txt [2026-01-01T20:32:34.473778] [INFO ] [sig ] [3082/3531] Completed TEO in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:34.473855] [INFO ] [sig ] [3083/3531] Forecasting TERN... [2026-01-01T20:32:34.473891] [INFO ] [sig ] Generating forecast for: TERN [2026-01-01T20:32:34.473924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-01T20:32:34.484671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-01T20:32:34.485000] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-01T20:32:34.485812] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-01T20:32:34.485867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:34.485940] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:34.485973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:34.486035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:34.543646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:34.544496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:34.544594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:34.544629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:34.665402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:34.665563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:34.665624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:34.665654] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:34.669136] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-01T20:32:34.669508] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-01T20:32:34.669677] [INFO ] [sig ] TERN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:34.816514] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TERN.txt [2026-01-01T20:32:34.816690] [INFO ] [sig ] [3083/3531] Completed TERN in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:34.816762] [INFO ] [sig ] [3084/3531] Forecasting TEVA... [2026-01-01T20:32:34.816793] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-01T20:32:34.816824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-01T20:32:34.828812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-01T20:32:34.829301] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-01T20:32:34.830164] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-01T20:32:34.830230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:34.830271] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:34.830299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:34.830357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:34.887491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:34.888408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:34.888492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:34.888527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:35.014158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:35.014308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:35.014349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:35.014379] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:35.017745] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: DOWN (p=10.20%) [2026-01-01T20:32:35.018029] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-01T20:32:35.018150] [INFO ] [sig ] TEVA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:35.158072] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TEVA.txt [2026-01-01T20:32:35.158240] [INFO ] [sig ] [3084/3531] Completed TEVA in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:35.158282] [INFO ] [sig ] [3085/3531] Forecasting TEX... [2026-01-01T20:32:35.158317] [INFO ] [sig ] Generating forecast for: TEX [2026-01-01T20:32:35.158349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-01T20:32:35.169663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-01T20:32:35.170113] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-01T20:32:35.170944] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-01T20:32:35.170997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:35.171031] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:35.171059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:35.171118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:35.227697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:35.228548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:35.228650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:35.228685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:35.352722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:35.352915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:35.352958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:35.353076] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:35.356445] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=83.09%) [2026-01-01T20:32:35.356754] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-01T20:32:35.356882] [INFO ] [sig ] TEX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:35.495647] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TEX.txt [2026-01-01T20:32:35.495795] [INFO ] [sig ] [3085/3531] Completed TEX in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:35.495834] [INFO ] [sig ] [3086/3531] Forecasting TFC... [2026-01-01T20:32:35.495894] [INFO ] [sig ] Generating forecast for: TFC [2026-01-01T20:32:35.495927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-01T20:32:35.506397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-01T20:32:35.506788] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-01T20:32:35.507561] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-01T20:32:35.507631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:35.507663] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:35.507690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:35.507747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:35.563687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:35.564556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:35.564655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:35.564688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:35.698268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:35.698439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:35.698484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:35.698551] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:35.702182] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-01-01T20:32:35.702598] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-01T20:32:35.702741] [INFO ] [sig ] TFC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:35.846644] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TFC.txt [2026-01-01T20:32:35.846804] [INFO ] [sig ] [3086/3531] Completed TFC in 0.4s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:35.846845] [INFO ] [sig ] [3087/3531] Forecasting TFII... [2026-01-01T20:32:35.846881] [INFO ] [sig ] Generating forecast for: TFII [2026-01-01T20:32:35.846912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-01T20:32:35.858201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-01T20:32:35.858606] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-01T20:32:35.859411] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-01T20:32:35.859462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:35.859493] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:35.859519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:35.859593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:35.915928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:35.916817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:35.916897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:35.916929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:36.034022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:36.034185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:36.034228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:36.034259] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:36.037618] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-01T20:32:36.037892] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-01T20:32:36.038020] [INFO ] [sig ] TFII: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:36.187530] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TFII.txt [2026-01-01T20:32:36.187753] [INFO ] [sig ] [3087/3531] Completed TFII in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:36.187801] [INFO ] [sig ] [3088/3531] Forecasting TFIN... [2026-01-01T20:32:36.187877] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-01T20:32:36.187909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-01T20:32:36.199406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-01T20:32:36.199846] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-01T20:32:36.200774] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-01T20:32:36.200828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:36.200862] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:36.200889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:36.200947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:36.258769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:36.259719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:36.259805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:36.259840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:36.375893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:36.376053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:36.376096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:36.376126] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:36.379538] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: UP (p=54.82%) [2026-01-01T20:32:36.379878] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-01T20:32:36.380013] [INFO ] [sig ] TFIN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:36.523056] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TFIN.txt [2026-01-01T20:32:36.523197] [INFO ] [sig ] [3088/3531] Completed TFIN in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:36.523237] [INFO ] [sig ] [3089/3531] Forecasting TFPM... [2026-01-01T20:32:36.523267] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-01T20:32:36.523298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-01T20:32:36.534230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-01T20:32:36.534620] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-01T20:32:36.535434] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-01T20:32:36.535487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:36.535520] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:36.535547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:36.535624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:36.591347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:36.592271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:36.592353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:36.592386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:36.711270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:36.711431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:36.711474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:36.711503] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:36.714857] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: UP (p=86.32%) [2026-01-01T20:32:36.715126] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-01T20:32:36.715244] [INFO ] [sig ] TFPM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:36.853455] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TFPM.txt [2026-01-01T20:32:36.853602] [INFO ] [sig ] [3089/3531] Completed TFPM in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:36.853643] [INFO ] [sig ] [3090/3531] Forecasting TFSL... [2026-01-01T20:32:36.853673] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-01T20:32:36.853703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-01T20:32:36.864382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-01T20:32:36.864747] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-01T20:32:36.865520] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-01T20:32:36.865591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:36.865626] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:36.865654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:36.865711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:36.921455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:36.922094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:36.922169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:36.922202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:37.040435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:37.040609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:37.040653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:37.040697] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:37.043970] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=24.71%) [2026-01-01T20:32:37.044233] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-01T20:32:37.044351] [INFO ] [sig ] TFSL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:37.182338] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TFSL.txt [2026-01-01T20:32:37.182716] [INFO ] [sig ] [3090/3531] Completed TFSL in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:37.182770] [INFO ] [sig ] [3091/3531] Forecasting TG... [2026-01-01T20:32:37.182831] [INFO ] [sig ] Generating forecast for: TG [2026-01-01T20:32:37.182864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-01T20:32:37.194164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-01T20:32:37.194630] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-01T20:32:37.195484] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-01T20:32:37.195538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:37.195592] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:37.195625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:37.195683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:37.254507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:37.255419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:37.255512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:37.255546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:37.375677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:37.375840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:37.375882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:37.375913] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:37.379421] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-01-01T20:32:37.379782] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-01T20:32:37.379926] [INFO ] [sig ] TG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:37.521061] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TG.txt [2026-01-01T20:32:37.521221] [INFO ] [sig ] [3091/3531] Completed TG in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:37.521260] [INFO ] [sig ] [3092/3531] Forecasting TGLS... [2026-01-01T20:32:37.521290] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-01T20:32:37.521320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-01T20:32:37.532127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-01T20:32:37.532526] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-01T20:32:37.533409] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-01T20:32:37.533463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:37.533496] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:37.533523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:37.533600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:37.590584] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:37.591424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:37.591504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:37.591553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:37.711887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:37.712045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:37.712087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:37.712115] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:37.715429] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: UP (p=53.24%) [2026-01-01T20:32:37.715726] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-01T20:32:37.715851] [INFO ] [sig ] TGLS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:37.855950] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TGLS.txt [2026-01-01T20:32:37.856105] [INFO ] [sig ] [3092/3531] Completed TGLS in 0.3s | 2.94 sym/s | Total: 17.5m | ETA: 2.5m [2026-01-01T20:32:37.856144] [INFO ] [sig ] [3093/3531] Forecasting TGNA... [2026-01-01T20:32:37.856175] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-01T20:32:37.856210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-01T20:32:37.867308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-01T20:32:37.867736] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-01T20:32:37.868528] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-01T20:32:37.868600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:37.868633] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:37.868660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:37.868718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:37.925055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:37.925968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:37.926098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:37.926140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:38.050394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:38.050550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:38.050611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:38.050642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:38.053980] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=52.60%) [2026-01-01T20:32:38.054264] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-01T20:32:38.054387] [INFO ] [sig ] TGNA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:38.194813] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TGNA.txt [2026-01-01T20:32:38.194967] [INFO ] [sig ] [3093/3531] Completed TGNA in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-01T20:32:38.195007] [INFO ] [sig ] [3094/3531] Forecasting TGS... [2026-01-01T20:32:38.195038] [INFO ] [sig ] Generating forecast for: TGS [2026-01-01T20:32:38.195069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-01T20:32:38.206155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-01T20:32:38.206552] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-01T20:32:38.207373] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-01T20:32:38.207427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:38.207461] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:38.207488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:38.207562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:38.265418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:38.266266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:38.266344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:38.266376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:38.379960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:38.380112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:38.380154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:38.380183] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:38.383446] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: UP (p=64.80%) [2026-01-01T20:32:38.383733] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-01T20:32:38.383862] [INFO ] [sig ] TGS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:38.522565] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TGS.txt [2026-01-01T20:32:38.522742] [INFO ] [sig ] [3094/3531] Completed TGS in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-01T20:32:38.522784] [INFO ] [sig ] [3095/3531] Forecasting TGTX... [2026-01-01T20:32:38.522814] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-01T20:32:38.522869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-01T20:32:38.533016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-01T20:32:38.533346] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-01T20:32:38.534170] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-01T20:32:38.534223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:38.534255] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:38.534283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:38.534341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:38.590658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:38.591233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:38.591309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:38.591342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:38.710304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:38.710454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:38.710497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:38.710527] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:38.713918] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-01T20:32:38.714181] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-01T20:32:38.714301] [INFO ] [sig ] TGTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:38.852190] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TGTX.txt [2026-01-01T20:32:38.852300] [INFO ] [sig ] [3095/3531] Completed TGTX in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-01T20:32:38.852338] [INFO ] [sig ] [3096/3531] Forecasting TH... [2026-01-01T20:32:38.852368] [INFO ] [sig ] Generating forecast for: TH [2026-01-01T20:32:38.852402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-01T20:32:38.863377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-01T20:32:38.863762] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-01T20:32:38.864712] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-01T20:32:38.864779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:38.864813] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:38.864842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:38.864946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:38.925818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:38.926452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:38.926530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:38.926563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:39.060948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:39.061095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:39.061137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:39.061167] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:39.064624] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-01T20:32:39.064896] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-01T20:32:39.065018] [INFO ] [sig ] TH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:39.209239] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TH.txt [2026-01-01T20:32:39.209395] [INFO ] [sig ] [3096/3531] Completed TH in 0.4s | 2.94 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-01T20:32:39.209444] [INFO ] [sig ] [3097/3531] Forecasting THC... [2026-01-01T20:32:39.209477] [INFO ] [sig ] Generating forecast for: THC [2026-01-01T20:32:39.209508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-01T20:32:39.220390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-01T20:32:39.220824] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-01T20:32:39.221634] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-01T20:32:39.221685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:39.221717] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:39.221744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:39.221801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:39.277439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:39.278131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:39.278212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:39.278244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:39.398676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:39.398822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:39.398861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:39.398890] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:39.402162] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=3.19%) [2026-01-01T20:32:39.402431] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-01T20:32:39.402553] [INFO ] [sig ] THC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:39.539050] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/THC.txt [2026-01-01T20:32:39.539212] [INFO ] [sig ] [3097/3531] Completed THC in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-01T20:32:39.539259] [INFO ] [sig ] [3098/3531] Forecasting THFF... [2026-01-01T20:32:39.539294] [INFO ] [sig ] Generating forecast for: THFF [2026-01-01T20:32:39.539370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-01T20:32:39.550214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-01T20:32:39.550560] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-01T20:32:39.551354] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-01T20:32:39.551404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:39.551435] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:39.551460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:39.551521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:39.606425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:39.607072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:39.607148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:39.607180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:39.729111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:39.729267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:39.729309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:39.729336] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:39.732627] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-01-01T20:32:39.732900] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-01T20:32:39.733022] [INFO ] [sig ] THFF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:39.869895] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/THFF.txt [2026-01-01T20:32:39.870062] [INFO ] [sig ] [3098/3531] Completed THFF in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-01T20:32:39.870106] [INFO ] [sig ] [3099/3531] Forecasting THG... [2026-01-01T20:32:39.870162] [INFO ] [sig ] Generating forecast for: THG [2026-01-01T20:32:39.870193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-01T20:32:39.884207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-01T20:32:39.884681] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-01T20:32:39.885730] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-01T20:32:39.885793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:39.885833] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:39.885868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:39.885950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:39.955715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:39.956647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:39.956733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:39.956766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:40.084337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:40.084494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:40.084550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:40.084620] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:40.088143] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: DOWN (p=26.56%) [2026-01-01T20:32:40.088423] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-01T20:32:40.088549] [INFO ] [sig ] THG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:40.250486] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/THG.txt [2026-01-01T20:32:40.250674] [INFO ] [sig ] [3099/3531] Completed THG in 0.4s | 2.94 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-01T20:32:40.250717] [INFO ] [sig ] [3100/3531] Forecasting THO... [2026-01-01T20:32:40.250771] [INFO ] [sig ] Generating forecast for: THO [2026-01-01T20:32:40.250807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-01T20:32:40.261518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-01T20:32:40.261923] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-01T20:32:40.262733] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-01T20:32:40.262783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:40.262842] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:40.262871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:40.262929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:40.318087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:40.318969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:40.319049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:40.319083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:40.440625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:40.440787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:40.440827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:40.440856] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:40.444196] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=8.07%) [2026-01-01T20:32:40.444492] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-01T20:32:40.444635] [INFO ] [sig ] THO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:40.581884] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/THO.txt [2026-01-01T20:32:40.582014] [INFO ] [sig ] [3100/3531] Completed THO in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:40.582053] [INFO ] [sig ] [3101/3531] Forecasting THQ... [2026-01-01T20:32:40.582082] [INFO ] [sig ] Generating forecast for: THQ [2026-01-01T20:32:40.582113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-01T20:32:40.592789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-01T20:32:40.593134] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-01T20:32:40.593912] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-01T20:32:40.593962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:40.593994] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:40.594020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:40.594078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:40.648944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:40.649588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:40.649664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:40.649695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:40.764293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:40.764445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:40.764486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:40.764515] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:40.767899] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: UP (p=74.37%) [2026-01-01T20:32:40.768183] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-01T20:32:40.768302] [INFO ] [sig ] THQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:40.904264] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/THQ.txt [2026-01-01T20:32:40.904395] [INFO ] [sig ] [3101/3531] Completed THQ in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:40.904434] [INFO ] [sig ] [3102/3531] Forecasting THRM... [2026-01-01T20:32:40.904464] [INFO ] [sig ] Generating forecast for: THRM [2026-01-01T20:32:40.904494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-01T20:32:40.914553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-01T20:32:40.914919] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-01T20:32:40.915704] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-01T20:32:40.915754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:40.915786] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:40.915813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:40.915871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:40.970802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:40.971543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:40.971639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:40.971671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:41.094559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:41.094730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:41.094779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:41.094809] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:41.098251] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: UP (p=67.38%) [2026-01-01T20:32:41.098537] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-01T20:32:41.098683] [INFO ] [sig ] THRM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:41.245075] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/THRM.txt [2026-01-01T20:32:41.245216] [INFO ] [sig ] [3102/3531] Completed THRM in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:41.245259] [INFO ] [sig ] [3103/3531] Forecasting THRY... [2026-01-01T20:32:41.245298] [INFO ] [sig ] Generating forecast for: THRY [2026-01-01T20:32:41.245339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-01T20:32:41.257091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-01T20:32:41.257476] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-01T20:32:41.258301] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-01T20:32:41.258353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:41.258386] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:41.258413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:41.258470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:41.316200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:41.316947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:41.317030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:41.317064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:41.438283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:41.438459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:41.438502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:41.438563] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:41.441925] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-01T20:32:41.442196] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-01T20:32:41.442318] [INFO ] [sig ] THRY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:41.579721] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/THRY.txt [2026-01-01T20:32:41.579871] [INFO ] [sig ] [3103/3531] Completed THRY in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:41.579911] [INFO ] [sig ] [3104/3531] Forecasting THS... [2026-01-01T20:32:41.579940] [INFO ] [sig ] Generating forecast for: THS [2026-01-01T20:32:41.579970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-01T20:32:41.591432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-01T20:32:41.591836] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-01T20:32:41.592735] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-01T20:32:41.592794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:41.592829] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:41.592856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:41.592913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:41.653505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:41.654246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:41.654327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:41.654361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:41.777112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:41.777271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:41.777311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:41.777340] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:41.780671] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=26.32%) [2026-01-01T20:32:41.780937] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-01T20:32:41.781056] [INFO ] [sig ] THS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:41.919490] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/THS.txt [2026-01-01T20:32:41.919641] [INFO ] [sig ] [3104/3531] Completed THS in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:41.919682] [INFO ] [sig ] [3105/3531] Forecasting TIGO... [2026-01-01T20:32:41.919713] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-01T20:32:41.919743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-01T20:32:41.930202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-01T20:32:41.930544] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-01T20:32:41.931338] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-01T20:32:41.931389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:41.931421] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:41.931447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:41.931505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:41.986151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:41.986867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:41.986945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:41.986977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:42.102824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:42.102984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:42.103025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:42.103055] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:42.106352] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: DOWN (p=46.68%) [2026-01-01T20:32:42.106638] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-01T20:32:42.106764] [INFO ] [sig ] TIGO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:42.253730] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TIGO.txt [2026-01-01T20:32:42.253893] [INFO ] [sig ] [3105/3531] Completed TIGO in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:42.253937] [INFO ] [sig ] [3106/3531] Forecasting TIL... [2026-01-01T20:32:42.253968] [INFO ] [sig ] Generating forecast for: TIL [2026-01-01T20:32:42.254037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-01T20:32:42.266716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-01T20:32:42.267131] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-01T20:32:42.267996] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-01T20:32:42.268049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:42.268082] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:42.268110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:42.268169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:42.329097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:42.330086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:42.330173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:42.330207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:42.460690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:42.460884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:42.460949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:42.460991] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:42.464809] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=74.83%) [2026-01-01T20:32:42.465116] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-01T20:32:42.465275] [INFO ] [sig ] TIL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:42.609341] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TIL.txt [2026-01-01T20:32:42.609508] [INFO ] [sig ] [3106/3531] Completed TIL in 0.4s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:42.609549] [INFO ] [sig ] [3107/3531] Forecasting TILE... [2026-01-01T20:32:42.609597] [INFO ] [sig ] Generating forecast for: TILE [2026-01-01T20:32:42.609658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-01T20:32:42.621093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-01T20:32:42.621470] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-01T20:32:42.622291] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-01T20:32:42.622341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:42.622388] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:42.622416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:42.622477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:42.677480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:42.678329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:42.678411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:42.678443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:42.799223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:42.799386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:42.799428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:42.799457] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:42.802824] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-01-01T20:32:42.803112] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-01T20:32:42.803238] [INFO ] [sig ] TILE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:42.945199] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TILE.txt [2026-01-01T20:32:42.945360] [INFO ] [sig ] [3107/3531] Completed TILE in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:42.945405] [INFO ] [sig ] [3108/3531] Forecasting TIMB... [2026-01-01T20:32:42.945468] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-01T20:32:42.945524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-01T20:32:42.958016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-01T20:32:42.958426] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-01T20:32:42.959350] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-01T20:32:42.959406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:42.959437] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:42.959464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:42.959531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:43.017383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:43.018357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:43.018448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:43.018482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:43.137920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:43.138085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:43.138127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:43.138155] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:43.141472] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=76.69%) [2026-01-01T20:32:43.141776] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-01T20:32:43.141906] [INFO ] [sig ] TIMB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:43.280001] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TIMB.txt [2026-01-01T20:32:43.280161] [INFO ] [sig ] [3108/3531] Completed TIMB in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:43.280202] [INFO ] [sig ] [3109/3531] Forecasting TITN... [2026-01-01T20:32:43.280232] [INFO ] [sig ] Generating forecast for: TITN [2026-01-01T20:32:43.280262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-01T20:32:43.291750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-01T20:32:43.292126] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-01T20:32:43.292964] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-01T20:32:43.293016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:43.293049] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:43.293077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:43.293134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:43.351469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:43.352431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:43.352513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:43.352544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:43.470525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:43.470705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:43.470748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:43.470776] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:43.474111] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: DOWN (p=28.54%) [2026-01-01T20:32:43.474392] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-01T20:32:43.474520] [INFO ] [sig ] TITN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:43.618930] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TITN.txt [2026-01-01T20:32:43.619110] [INFO ] [sig ] [3109/3531] Completed TITN in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:43.619159] [INFO ] [sig ] [3110/3531] Forecasting TJX... [2026-01-01T20:32:43.619190] [INFO ] [sig ] Generating forecast for: TJX [2026-01-01T20:32:43.619220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-01T20:32:43.631518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-01T20:32:43.631931] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-01T20:32:43.632811] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-01T20:32:43.632865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:43.632899] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:43.632928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:43.632987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:43.695661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:43.696471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:43.696604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:43.696641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:43.821788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:43.821943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:43.821984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:43.822013] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:43.825343] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: DOWN (p=10.25%) [2026-01-01T20:32:43.825636] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-01T20:32:43.825757] [INFO ] [sig ] TJX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:43.963351] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TJX.txt [2026-01-01T20:32:43.963521] [INFO ] [sig ] [3110/3531] Completed TJX in 0.3s | 2.94 sym/s | Total: 17.6m | ETA: 2.4m [2026-01-01T20:32:43.963586] [INFO ] [sig ] [3111/3531] Forecasting TK... [2026-01-01T20:32:43.963621] [INFO ] [sig ] Generating forecast for: TK [2026-01-01T20:32:43.963652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-01T20:32:43.975202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-01T20:32:43.975615] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-01T20:32:43.976412] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-01T20:32:43.976463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:43.976495] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:43.976522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:43.976596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:44.032410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:44.033303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:44.033388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:44.033420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:44.154490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:44.154669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:44.154710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:44.154739] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:44.158084] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: UP (p=57.67%) [2026-01-01T20:32:44.158368] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-01T20:32:44.158494] [INFO ] [sig ] TK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:44.296868] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TK.txt [2026-01-01T20:32:44.297025] [INFO ] [sig ] [3111/3531] Completed TK in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-01T20:32:44.297065] [INFO ] [sig ] [3112/3531] Forecasting TKC... [2026-01-01T20:32:44.297096] [INFO ] [sig ] Generating forecast for: TKC [2026-01-01T20:32:44.297127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-01T20:32:44.307948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-01T20:32:44.308324] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-01T20:32:44.309153] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-01T20:32:44.309204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:44.309235] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:44.309260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:44.309316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:44.364408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:44.365276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:44.365357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:44.365389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:44.484771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:44.484932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:44.484973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:44.485001] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:44.488383] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=82.49%) [2026-01-01T20:32:44.488694] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-01T20:32:44.488821] [INFO ] [sig ] TKC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:44.627732] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TKC.txt [2026-01-01T20:32:44.627894] [INFO ] [sig ] [3112/3531] Completed TKC in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-01T20:32:44.627935] [INFO ] [sig ] [3113/3531] Forecasting TKNO... [2026-01-01T20:32:44.627966] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-01T20:32:44.627998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-01T20:32:44.638461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-01T20:32:44.638860] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-01T20:32:44.639773] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-01T20:32:44.639826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:44.639858] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:44.639885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:44.639944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:44.696654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:44.697495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:44.697597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:44.697632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:44.814564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:44.814741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:44.814783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:44.814812] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:44.818163] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: UP (p=71.22%) [2026-01-01T20:32:44.818449] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-01T20:32:44.818592] [INFO ] [sig ] TKNO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:44.958797] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TKNO.txt [2026-01-01T20:32:44.958997] [INFO ] [sig ] [3113/3531] Completed TKNO in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-01T20:32:44.959040] [INFO ] [sig ] [3114/3531] Forecasting TKO... [2026-01-01T20:32:44.959069] [INFO ] [sig ] Generating forecast for: TKO [2026-01-01T20:32:44.959100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-01T20:32:44.970323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-01T20:32:44.970721] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-01T20:32:44.971515] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-01T20:32:44.971595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:44.971642] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:44.971671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:44.971730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:45.027659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:45.028478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:45.028559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:45.028611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:45.147793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:45.147963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:45.148006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:45.148050] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:45.151451] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-01T20:32:45.151750] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-01T20:32:45.151876] [INFO ] [sig ] TKO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:45.291206] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TKO.txt [2026-01-01T20:32:45.291363] [INFO ] [sig ] [3114/3531] Completed TKO in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-01T20:32:45.291403] [INFO ] [sig ] [3115/3531] Forecasting TLK... [2026-01-01T20:32:45.291432] [INFO ] [sig ] Generating forecast for: TLK [2026-01-01T20:32:45.291463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-01T20:32:45.302845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-01T20:32:45.303198] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-01T20:32:45.304030] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-01T20:32:45.304082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:45.304114] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:45.304141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:45.304201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:45.362253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:45.363140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:45.363223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:45.363257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:45.487277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:45.487438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:45.487480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:45.487508] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:45.490982] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=76.35%) [2026-01-01T20:32:45.491264] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-01T20:32:45.491388] [INFO ] [sig ] TLK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:45.629511] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TLK.txt [2026-01-01T20:32:45.629693] [INFO ] [sig ] [3115/3531] Completed TLK in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-01T20:32:45.629764] [INFO ] [sig ] [3116/3531] Forecasting TLN... [2026-01-01T20:32:45.629796] [INFO ] [sig ] Generating forecast for: TLN [2026-01-01T20:32:45.629826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLN' from 'https://tdm.silogroup.org/data/derivative_storage/TLN.csv'. [2026-01-01T20:32:45.641246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLN'. [2026-01-01T20:32:45.641669] [INFO ] [FORECASTER] Starting predict_future for TLN [2026-01-01T20:32:45.642530] [DEBUG] [LOCAL ] No optimal features file found for TLN: ./output/feature-sets/TLN.txt [2026-01-01T20:32:45.642610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:45.642650] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:45.642678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:45.642927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:45.700050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:45.700973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:45.701055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:45.701105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:45.824297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:45.824461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:45.824503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:45.824532] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:45.827908] [DEBUG] [FORECASTER] TLN: Forecast T+1@11:T+2@11: DOWN (p=14.03%) [2026-01-01T20:32:45.828188] [INFO ] [FORECASTER] Completed predict_future for TLN [2026-01-01T20:32:45.828317] [INFO ] [sig ] TLN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:45.966819] [INFO ] [LOCAL ] Saved forecast: TLN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TLN.txt [2026-01-01T20:32:45.966976] [INFO ] [sig ] [3116/3531] Completed TLN in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-01T20:32:45.967016] [INFO ] [sig ] [3117/3531] Forecasting TLS... [2026-01-01T20:32:45.967045] [INFO ] [sig ] Generating forecast for: TLS [2026-01-01T20:32:45.967075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-01T20:32:45.978152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-01T20:32:45.978510] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-01T20:32:45.979348] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-01T20:32:45.979400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:45.979461] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:45.979490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:45.979549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:46.036116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:46.036755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:46.036830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:46.036864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:46.154373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:46.154502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:46.154542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:46.154587] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:46.157879] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: UP (p=62.83%) [2026-01-01T20:32:46.158150] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-01T20:32:46.158273] [INFO ] [sig ] TLS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:46.294340] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TLS.txt [2026-01-01T20:32:46.294477] [INFO ] [sig ] [3117/3531] Completed TLS in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:46.294518] [INFO ] [sig ] [3118/3531] Forecasting TLSA... [2026-01-01T20:32:46.294549] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-01T20:32:46.294596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-01T20:32:46.305792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-01T20:32:46.306166] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-01T20:32:46.306969] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-01T20:32:46.307020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:46.307051] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:46.307092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:46.307150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:46.362616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:46.363449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:46.363530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:46.363561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:46.484764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:46.484923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:46.484966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:46.484994] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:46.488285] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-01-01T20:32:46.488553] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-01T20:32:46.488694] [INFO ] [sig ] TLSA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:46.627819] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TLSA.txt [2026-01-01T20:32:46.627977] [INFO ] [sig ] [3118/3531] Completed TLSA in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:46.628018] [INFO ] [sig ] [3119/3531] Forecasting TLSI... [2026-01-01T20:32:46.628048] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-01T20:32:46.628077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-01T20:32:46.638322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-01T20:32:46.638712] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-01T20:32:46.639519] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-01T20:32:46.639602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:46.639646] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:46.639688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:46.639762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:46.694995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:46.695816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:46.695892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:46.695924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:46.817243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:46.817381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:46.817420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:46.817448] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:46.820758] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: DOWN (p=38.31%) [2026-01-01T20:32:46.821020] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-01T20:32:46.821136] [INFO ] [sig ] TLSI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:46.958801] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TLSI.txt [2026-01-01T20:32:46.958912] [INFO ] [sig ] [3119/3531] Completed TLSI in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:46.958968] [INFO ] [sig ] [3120/3531] Forecasting TLYS... [2026-01-01T20:32:46.958999] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-01T20:32:46.959030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-01T20:32:46.969018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-01T20:32:46.969314] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-01T20:32:46.970114] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-01T20:32:46.970165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:46.970195] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:46.970222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:46.970278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:47.025594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:47.026169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:47.026244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:47.026276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:47.141980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:47.142112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:47.142150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:47.142209] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:47.145483] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=29.09%) [2026-01-01T20:32:47.145771] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-01T20:32:47.145893] [INFO ] [sig ] TLYS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:47.282839] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TLYS.txt [2026-01-01T20:32:47.282948] [INFO ] [sig ] [3120/3531] Completed TLYS in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:47.282985] [INFO ] [sig ] [3121/3531] Forecasting TM... [2026-01-01T20:32:47.283014] [INFO ] [sig ] Generating forecast for: TM [2026-01-01T20:32:47.283044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-01T20:32:47.294003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-01T20:32:47.294302] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-01T20:32:47.295081] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-01T20:32:47.295131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:47.295162] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:47.295189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:47.295246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:47.351271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:47.352075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:47.352166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:47.352198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:47.474052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:47.474213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:47.474257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:47.474289] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:47.477810] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=9.97%) [2026-01-01T20:32:47.478092] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-01T20:32:47.478221] [INFO ] [sig ] TM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:47.621139] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TM.txt [2026-01-01T20:32:47.621284] [INFO ] [sig ] [3121/3531] Completed TM in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:47.621325] [INFO ] [sig ] [3122/3531] Forecasting TMC... [2026-01-01T20:32:47.621354] [INFO ] [sig ] Generating forecast for: TMC [2026-01-01T20:32:47.621391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-01T20:32:47.631548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-01T20:32:47.631960] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-01T20:32:47.632800] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-01T20:32:47.632853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:47.632887] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:47.632915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:47.632976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:47.689402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:47.690196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:47.690277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:47.690312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:47.808188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:47.808343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:47.808386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:47.808416] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:47.811852] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-01T20:32:47.812125] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-01T20:32:47.812248] [INFO ] [sig ] TMC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:47.950368] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TMC.txt [2026-01-01T20:32:47.950530] [INFO ] [sig ] [3122/3531] Completed TMC in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:47.950590] [INFO ] [sig ] [3123/3531] Forecasting TMCI... [2026-01-01T20:32:47.950623] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-01T20:32:47.950685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-01T20:32:47.961228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-01T20:32:47.961640] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-01T20:32:47.962422] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-01T20:32:47.962473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:47.962505] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:47.962531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:47.962615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:48.017731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:48.018568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:48.018671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:48.018704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:48.137883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:48.138043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:48.138085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:48.138113] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:48.141531] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: DOWN (p=19.52%) [2026-01-01T20:32:48.141870] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-01T20:32:48.142000] [INFO ] [sig ] TMCI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:48.282513] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TMCI.txt [2026-01-01T20:32:48.282697] [INFO ] [sig ] [3123/3531] Completed TMCI in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:48.282738] [INFO ] [sig ] [3124/3531] Forecasting TMDX... [2026-01-01T20:32:48.282769] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-01T20:32:48.282830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-01T20:32:48.293720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-01T20:32:48.294106] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-01T20:32:48.294943] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-01T20:32:48.294995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:48.295027] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:48.295054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:48.295112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:48.354022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:48.354971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:48.355062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:48.355096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:48.474311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:48.474470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:48.474511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:48.474540] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:48.477857] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=4.25%) [2026-01-01T20:32:48.478124] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-01T20:32:48.478271] [INFO ] [sig ] TMDX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:48.616741] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TMDX.txt [2026-01-01T20:32:48.616905] [INFO ] [sig ] [3124/3531] Completed TMDX in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:48.616945] [INFO ] [sig ] [3125/3531] Forecasting TME... [2026-01-01T20:32:48.616975] [INFO ] [sig ] Generating forecast for: TME [2026-01-01T20:32:48.617005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-01T20:32:48.628147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-01T20:32:48.628480] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-01T20:32:48.629330] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-01T20:32:48.629381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:48.629412] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:48.629439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:48.629495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:48.685388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:48.686272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:48.686359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:48.686391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:48.804343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:48.804506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:48.804547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:48.804595] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:48.808307] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=15.32%) [2026-01-01T20:32:48.808594] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-01T20:32:48.808718] [INFO ] [sig ] TME: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:48.951492] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TME.txt [2026-01-01T20:32:48.951676] [INFO ] [sig ] [3125/3531] Completed TME in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:48.951719] [INFO ] [sig ] [3126/3531] Forecasting TMHC... [2026-01-01T20:32:48.951750] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-01T20:32:48.951780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-01T20:32:48.963210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-01T20:32:48.963612] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-01T20:32:48.964437] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-01T20:32:48.964489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:48.964521] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:48.964549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:48.964629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:49.020490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:49.021174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:49.021250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:49.021283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:49.137004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:49.137153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:49.137194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:49.137221] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:49.140522] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=5.38%) [2026-01-01T20:32:49.140806] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-01T20:32:49.140927] [INFO ] [sig ] TMHC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:49.278113] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TMHC.txt [2026-01-01T20:32:49.278321] [INFO ] [sig ] [3126/3531] Completed TMHC in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:49.278364] [INFO ] [sig ] [3127/3531] Forecasting TMUS... [2026-01-01T20:32:49.278394] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-01T20:32:49.278425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-01T20:32:49.289449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-01T20:32:49.289760] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-01T20:32:49.290553] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-01T20:32:49.290630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:49.290667] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:49.290694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:49.290751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:49.345985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:49.346635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:49.346739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:49.346772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:49.469536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:49.469725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:49.469769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:49.469798] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:49.473160] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: DOWN (p=25.87%) [2026-01-01T20:32:49.473436] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-01T20:32:49.473555] [INFO ] [sig ] TMUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:49.609752] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TMUS.txt [2026-01-01T20:32:49.609879] [INFO ] [sig ] [3127/3531] Completed TMUS in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:49.609919] [INFO ] [sig ] [3128/3531] Forecasting TNC... [2026-01-01T20:32:49.609949] [INFO ] [sig ] Generating forecast for: TNC [2026-01-01T20:32:49.609979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-01T20:32:49.620353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-01T20:32:49.620724] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-01T20:32:49.621498] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-01T20:32:49.621549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:49.621613] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:49.621643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:49.621706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:49.677363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:49.678264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:49.678346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:49.678378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:49.794902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:49.795068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:49.795109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:49.795138] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:49.798465] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-01T20:32:49.798754] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-01T20:32:49.798874] [INFO ] [sig ] TNC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:49.936075] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TNC.txt [2026-01-01T20:32:49.936202] [INFO ] [sig ] [3128/3531] Completed TNC in 0.3s | 2.94 sym/s | Total: 17.7m | ETA: 2.3m [2026-01-01T20:32:49.936241] [INFO ] [sig ] [3129/3531] Forecasting TNDM... [2026-01-01T20:32:49.936297] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-01T20:32:49.936330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-01T20:32:49.946809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-01T20:32:49.947094] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-01T20:32:49.947893] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-01T20:32:49.947944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:49.947975] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:49.948002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:49.948060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:50.003523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:50.004135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:50.004212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:50.004244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:50.124965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:50.125123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:50.125163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:50.125191] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:50.128477] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=39.85%) [2026-01-01T20:32:50.128762] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-01T20:32:50.128880] [INFO ] [sig ] TNDM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:50.271393] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TNDM.txt [2026-01-01T20:32:50.271550] [INFO ] [sig ] [3129/3531] Completed TNDM in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-01T20:32:50.271607] [INFO ] [sig ] [3130/3531] Forecasting TNGX... [2026-01-01T20:32:50.271640] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-01T20:32:50.271699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-01T20:32:50.282601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-01T20:32:50.282974] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-01T20:32:50.283766] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-01T20:32:50.283817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:50.283849] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:50.283876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:50.283933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:50.339563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:50.340437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:50.340526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:50.340560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:50.457935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:50.458098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:50.458139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:50.458168] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:50.461477] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=91.42%) [2026-01-01T20:32:50.461758] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-01T20:32:50.461876] [INFO ] [sig ] TNGX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:50.601375] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TNGX.txt [2026-01-01T20:32:50.601514] [INFO ] [sig ] [3130/3531] Completed TNGX in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-01T20:32:50.601553] [INFO ] [sig ] [3131/3531] Forecasting TNK... [2026-01-01T20:32:50.601604] [INFO ] [sig ] Generating forecast for: TNK [2026-01-01T20:32:50.601637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-01T20:32:50.612232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-01T20:32:50.612526] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-01T20:32:50.613303] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-01T20:32:50.613367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:50.613400] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:50.613427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:50.613484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:50.670559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:50.671392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:50.671467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:50.671499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:50.791832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:50.791994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:50.792037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:50.792066] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:50.795353] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-01-01T20:32:50.795638] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-01T20:32:50.795759] [INFO ] [sig ] TNK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:50.937812] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TNK.txt [2026-01-01T20:32:50.937981] [INFO ] [sig ] [3131/3531] Completed TNK in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-01T20:32:50.938021] [INFO ] [sig ] [3132/3531] Forecasting TNL... [2026-01-01T20:32:50.938051] [INFO ] [sig ] Generating forecast for: TNL [2026-01-01T20:32:50.938088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-01T20:32:50.949771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-01T20:32:50.950072] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-01T20:32:50.950915] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-01T20:32:50.950966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:50.951002] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:50.951030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:50.951092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:51.006870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:51.007519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:51.007618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:51.007653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:51.131887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:51.132049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:51.132089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:51.132118] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:51.135498] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: UP (p=82.15%) [2026-01-01T20:32:51.135790] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-01T20:32:51.135912] [INFO ] [sig ] TNL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:51.274307] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TNL.txt [2026-01-01T20:32:51.274453] [INFO ] [sig ] [3132/3531] Completed TNL in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-01T20:32:51.274491] [INFO ] [sig ] [3133/3531] Forecasting TNXP... [2026-01-01T20:32:51.274520] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-01T20:32:51.274551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-01T20:32:51.286201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-01T20:32:51.286555] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-01T20:32:51.287516] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-01T20:32:51.287566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:51.287618] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:51.287644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:51.287700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:51.343787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:51.344633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:51.344714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:51.344746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:51.462630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:51.462792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:51.462836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:51.462865] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:51.466148] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=47.33%) [2026-01-01T20:32:51.466416] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-01T20:32:51.466534] [INFO ] [sig ] TNXP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:51.606180] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TNXP.txt [2026-01-01T20:32:51.606337] [INFO ] [sig ] [3133/3531] Completed TNXP in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-01T20:32:51.606378] [INFO ] [sig ] [3134/3531] Forecasting TOI... [2026-01-01T20:32:51.606442] [INFO ] [sig ] Generating forecast for: TOI [2026-01-01T20:32:51.606476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-01T20:32:51.617271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-01T20:32:51.617703] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-01T20:32:51.618468] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-01T20:32:51.618520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:51.618601] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:51.618632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:51.618690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:51.674368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:51.675234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:51.675313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:51.675345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:51.799646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:51.799823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:51.799872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:51.799903] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:51.803270] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-01-01T20:32:51.803543] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-01T20:32:51.803679] [INFO ] [sig ] TOI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:51.941630] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TOI.txt [2026-01-01T20:32:51.941781] [INFO ] [sig ] [3134/3531] Completed TOI in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-01T20:32:51.941831] [INFO ] [sig ] [3135/3531] Forecasting TOL... [2026-01-01T20:32:51.941861] [INFO ] [sig ] Generating forecast for: TOL [2026-01-01T20:32:51.941892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-01T20:32:51.952804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-01T20:32:51.953147] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-01T20:32:51.953970] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-01T20:32:51.954021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:51.954052] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:51.954079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:51.954136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:52.009904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:52.010762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:52.010870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:52.010904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:52.127080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:52.127238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:52.127278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:52.127307] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:52.130634] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-01-01T20:32:52.130904] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-01T20:32:52.131024] [INFO ] [sig ] TOL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:52.268215] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TOL.txt [2026-01-01T20:32:52.268365] [INFO ] [sig ] [3135/3531] Completed TOL in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:52.268406] [INFO ] [sig ] [3136/3531] Forecasting TORO... [2026-01-01T20:32:52.268435] [INFO ] [sig ] Generating forecast for: TORO [2026-01-01T20:32:52.268465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-01T20:32:52.279154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-01T20:32:52.279452] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-01T20:32:52.280227] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-01T20:32:52.280277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:52.280309] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:52.280335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:52.280392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:52.335993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:52.336608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:52.336682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:52.336715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:52.455264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:52.455435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:52.455487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:52.455517] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:52.459100] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-01-01T20:32:52.459394] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-01T20:32:52.459539] [INFO ] [sig ] TORO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:52.598683] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TORO.txt [2026-01-01T20:32:52.598849] [INFO ] [sig ] [3136/3531] Completed TORO in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:52.598890] [INFO ] [sig ] [3137/3531] Forecasting TOWN... [2026-01-01T20:32:52.598919] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-01T20:32:52.598966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-01T20:32:52.610356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-01T20:32:52.610782] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-01T20:32:52.611657] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-01T20:32:52.611709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:52.611740] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:52.611767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:52.611826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:52.670090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:52.670989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:52.671070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:52.671104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:52.791734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:52.791867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:52.791908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:52.791976] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:52.795350] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: UP (p=83.65%) [2026-01-01T20:32:52.795629] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-01T20:32:52.795748] [INFO ] [sig ] TOWN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:52.935750] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TOWN.txt [2026-01-01T20:32:52.935912] [INFO ] [sig ] [3137/3531] Completed TOWN in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:52.935954] [INFO ] [sig ] [3138/3531] Forecasting TOYO... [2026-01-01T20:32:52.935984] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-01T20:32:52.936015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-01T20:32:52.946562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-01T20:32:52.946963] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-01T20:32:52.947824] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-01T20:32:52.947877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:52.947910] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:52.947937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:52.947997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:53.007629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:53.008337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:53.008417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:53.008450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:53.118900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:53.119074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:53.119134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:53.119164] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:53.122559] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: DOWN (p=5.18%) [2026-01-01T20:32:53.122851] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-01T20:32:53.122972] [INFO ] [sig ] TOYO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:53.269331] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TOYO.txt [2026-01-01T20:32:53.269449] [INFO ] [sig ] [3138/3531] Completed TOYO in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:53.269488] [INFO ] [sig ] [3139/3531] Forecasting TPB... [2026-01-01T20:32:53.269517] [INFO ] [sig ] Generating forecast for: TPB [2026-01-01T20:32:53.269547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-01T20:32:53.281029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-01T20:32:53.281360] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-01T20:32:53.282160] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-01T20:32:53.282210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:53.282242] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:53.282268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:53.282325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:53.340942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:53.341556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:53.341651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:53.341687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:53.459701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:53.459862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:53.459903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:53.459935] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:53.463275] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=37.86%) [2026-01-01T20:32:53.463543] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-01T20:32:53.463686] [INFO ] [sig ] TPB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:53.604781] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TPB.txt [2026-01-01T20:32:53.604938] [INFO ] [sig ] [3139/3531] Completed TPB in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:53.604979] [INFO ] [sig ] [3140/3531] Forecasting TPC... [2026-01-01T20:32:53.605008] [INFO ] [sig ] Generating forecast for: TPC [2026-01-01T20:32:53.605041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-01T20:32:53.615606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-01T20:32:53.615967] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-01T20:32:53.616750] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-01T20:32:53.616801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:53.616832] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:53.616858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:53.616915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:53.672557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:53.673176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:53.673250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:53.673282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:53.790273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:53.790416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:53.790457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:53.790485] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:53.793724] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: DOWN (p=4.65%) [2026-01-01T20:32:53.793987] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-01T20:32:53.794103] [INFO ] [sig ] TPC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:53.931685] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TPC.txt [2026-01-01T20:32:53.931816] [INFO ] [sig ] [3140/3531] Completed TPC in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:53.931853] [INFO ] [sig ] [3141/3531] Forecasting TPG... [2026-01-01T20:32:53.931883] [INFO ] [sig ] Generating forecast for: TPG [2026-01-01T20:32:53.931913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-01T20:32:53.943629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-01T20:32:53.943929] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-01T20:32:53.944709] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-01T20:32:53.944760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:53.944791] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:53.944818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:53.944875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:54.004081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:54.004747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:54.004832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:54.004867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:54.121640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:54.121804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:54.121845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:54.121874] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:54.125213] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: UP (p=88.09%) [2026-01-01T20:32:54.125490] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-01T20:32:54.125626] [INFO ] [sig ] TPG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:54.266448] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TPG.txt [2026-01-01T20:32:54.266627] [INFO ] [sig ] [3141/3531] Completed TPG in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:54.266669] [INFO ] [sig ] [3142/3531] Forecasting TPGXL... [2026-01-01T20:32:54.266700] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-01T20:32:54.266740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-01T20:32:54.277903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-01T20:32:54.278251] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-01T20:32:54.279071] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-01T20:32:54.279121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:54.279167] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:54.279195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:54.279252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:54.334782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:54.335644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:54.335725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:54.335757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:54.449777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:54.449941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:54.449984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:54.450012] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:54.453513] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-01-01T20:32:54.453801] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-01T20:32:54.453923] [INFO ] [sig ] TPGXL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:54.591027] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TPGXL.txt [2026-01-01T20:32:54.591150] [INFO ] [sig ] [3142/3531] Completed TPGXL in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:54.591188] [INFO ] [sig ] [3143/3531] Forecasting TPH... [2026-01-01T20:32:54.591218] [INFO ] [sig ] Generating forecast for: TPH [2026-01-01T20:32:54.591248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-01T20:32:54.601819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-01T20:32:54.602153] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-01T20:32:54.602929] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-01T20:32:54.602979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:54.603010] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:54.603038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:54.603096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:54.662170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:54.662950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:54.663031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:54.663065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:54.784645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:54.784797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:54.785029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:54.785057] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:54.788743] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=16.32%) [2026-01-01T20:32:54.789034] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-01T20:32:54.789152] [INFO ] [sig ] TPH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:54.993152] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TPH.txt [2026-01-01T20:32:54.993308] [INFO ] [sig ] [3143/3531] Completed TPH in 0.4s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:54.993347] [INFO ] [sig ] [3144/3531] Forecasting TPL... [2026-01-01T20:32:54.993376] [INFO ] [sig ] Generating forecast for: TPL [2026-01-01T20:32:54.993406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-01T20:32:55.010106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-01T20:32:55.010545] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-01T20:32:55.011608] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-01T20:32:55.011663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:55.011695] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:55.011723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:55.011781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:55.069678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:55.070520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:55.070667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:55.070702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:55.194260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:55.194417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:55.194457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:55.194486] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:55.197964] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: DOWN (p=36.91%) [2026-01-01T20:32:55.198241] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-01T20:32:55.198362] [INFO ] [sig ] TPL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:55.340314] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TPL.txt [2026-01-01T20:32:55.340458] [INFO ] [sig ] [3144/3531] Completed TPL in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:55.340504] [INFO ] [sig ] [3145/3531] Forecasting TPVG... [2026-01-01T20:32:55.340541] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-01T20:32:55.340627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-01T20:32:55.351310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-01T20:32:55.351700] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-01T20:32:55.352500] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-01T20:32:55.352551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:55.352603] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:55.352633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:55.352692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:55.410018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:55.410732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:55.410811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:55.410844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:55.543899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:55.544059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:55.544100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:55.544129] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:55.547688] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: UP (p=58.56%) [2026-01-01T20:32:55.547963] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-01T20:32:55.548100] [INFO ] [sig ] TPVG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:55.696379] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TPVG.txt [2026-01-01T20:32:55.696547] [INFO ] [sig ] [3145/3531] Completed TPVG in 0.4s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:55.696622] [INFO ] [sig ] [3146/3531] Forecasting TPYP... [2026-01-01T20:32:55.696694] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-01T20:32:55.696733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-01T20:32:55.707809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-01T20:32:55.708199] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-01T20:32:55.709032] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-01T20:32:55.709083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:55.709116] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:55.709144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:55.709202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:55.764071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:55.764921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:55.765000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:55.765032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:55.882519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:55.882701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:55.882751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:55.882782] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:55.886546] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=24.16%) [2026-01-01T20:32:55.886847] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-01T20:32:55.886972] [INFO ] [sig ] TPYP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:56.026185] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TPYP.txt [2026-01-01T20:32:56.026346] [INFO ] [sig ] [3146/3531] Completed TPYP in 0.3s | 2.94 sym/s | Total: 17.8m | ETA: 2.2m [2026-01-01T20:32:56.026399] [INFO ] [sig ] [3147/3531] Forecasting TPZ... [2026-01-01T20:32:56.026438] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-01T20:32:56.026503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-01T20:32:56.037346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-01T20:32:56.037716] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-01T20:32:56.038479] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-01T20:32:56.038529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:56.038561] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:56.038613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:56.038671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:56.093898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:56.094695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:56.094779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:56.094813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:56.202683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:56.202842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:56.202884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:56.202914] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:56.206362] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=65.50%) [2026-01-01T20:32:56.206652] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-01T20:32:56.206777] [INFO ] [sig ] TPZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:56.345198] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TPZ.txt [2026-01-01T20:32:56.345391] [INFO ] [sig ] [3147/3531] Completed TPZ in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-01T20:32:56.345472] [INFO ] [sig ] [3148/3531] Forecasting TQQQ... [2026-01-01T20:32:56.345506] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-01T20:32:56.345538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-01T20:32:56.356040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-01T20:32:56.356410] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-01T20:32:56.357230] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-01T20:32:56.357281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:56.357312] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:56.357339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:56.357396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:56.413950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:56.414697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:56.414778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:56.414811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:56.541300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:56.541448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:56.541488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:56.541517] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:56.544899] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=91.19%) [2026-01-01T20:32:56.545172] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-01T20:32:56.545298] [INFO ] [sig ] TQQQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:56.686874] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TQQQ.txt [2026-01-01T20:32:56.687049] [INFO ] [sig ] [3148/3531] Completed TQQQ in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-01T20:32:56.687100] [INFO ] [sig ] [3149/3531] Forecasting TRC... [2026-01-01T20:32:56.687136] [INFO ] [sig ] Generating forecast for: TRC [2026-01-01T20:32:56.687205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-01T20:32:56.697704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-01T20:32:56.698063] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-01T20:32:56.698850] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-01T20:32:56.698901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:56.698932] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:56.698987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:56.699046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:56.754222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:56.754892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:56.754973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:56.755004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:56.870907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:56.871064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:56.871104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:56.871160] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:56.874495] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=10.73%) [2026-01-01T20:32:56.874782] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-01T20:32:56.874908] [INFO ] [sig ] TRC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:57.011733] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRC.txt [2026-01-01T20:32:57.011897] [INFO ] [sig ] [3149/3531] Completed TRC in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-01T20:32:57.011945] [INFO ] [sig ] [3150/3531] Forecasting TRDA... [2026-01-01T20:32:57.011976] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-01T20:32:57.012043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-01T20:32:57.022803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-01T20:32:57.023151] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-01T20:32:57.023988] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-01T20:32:57.024040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:57.024073] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:57.024100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:57.024161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:57.079968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:57.080697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:57.080779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:57.080813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:57.204072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:57.204233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:57.204276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:57.204307] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:57.207772] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=15.58%) [2026-01-01T20:32:57.208077] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-01T20:32:57.208199] [INFO ] [sig ] TRDA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:57.346465] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRDA.txt [2026-01-01T20:32:57.346614] [INFO ] [sig ] [3150/3531] Completed TRDA in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-01T20:32:57.346656] [INFO ] [sig ] [3151/3531] Forecasting TREE... [2026-01-01T20:32:57.346686] [INFO ] [sig ] Generating forecast for: TREE [2026-01-01T20:32:57.346715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-01T20:32:57.357748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-01T20:32:57.358110] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-01T20:32:57.358899] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-01T20:32:57.358972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:57.359034] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:57.359062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:57.359119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:57.414237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:57.414897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:57.414975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:57.415033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:57.541232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:57.541389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:57.541430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:57.541460] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:57.545097] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-01-01T20:32:57.545371] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-01T20:32:57.545497] [INFO ] [sig ] TREE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:57.686747] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TREE.txt [2026-01-01T20:32:57.686899] [INFO ] [sig ] [3151/3531] Completed TREE in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-01T20:32:57.686943] [INFO ] [sig ] [3152/3531] Forecasting TREX... [2026-01-01T20:32:57.686975] [INFO ] [sig ] Generating forecast for: TREX [2026-01-01T20:32:57.687004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-01T20:32:57.697644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-01T20:32:57.697972] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-01T20:32:57.698760] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-01T20:32:57.698811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:57.698842] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:57.698869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:57.698926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:57.755056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:57.755706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:57.755793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:57.755827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:57.879792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:57.879908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:57.879948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:57.879976] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:57.883175] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=9.68%) [2026-01-01T20:32:57.883436] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-01T20:32:57.883551] [INFO ] [sig ] TREX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:58.021503] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TREX.txt [2026-01-01T20:32:58.021649] [INFO ] [sig ] [3152/3531] Completed TREX in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-01T20:32:58.021690] [INFO ] [sig ] [3153/3531] Forecasting TRGP... [2026-01-01T20:32:58.021720] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-01T20:32:58.021750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-01T20:32:58.032766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-01T20:32:58.033100] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-01T20:32:58.033954] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-01T20:32:58.034008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:58.034041] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:58.034084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:58.034146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:58.092221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:58.092900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:58.092992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:58.093037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:58.210971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:58.211124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:58.211166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:58.211196] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:58.214636] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=81.91%) [2026-01-01T20:32:58.214908] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-01T20:32:58.215029] [INFO ] [sig ] TRGP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:58.357237] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TRGP.txt [2026-01-01T20:32:58.357371] [INFO ] [sig ] [3153/3531] Completed TRGP in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:32:58.357411] [INFO ] [sig ] [3154/3531] Forecasting TRI... [2026-01-01T20:32:58.357441] [INFO ] [sig ] Generating forecast for: TRI [2026-01-01T20:32:58.357472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-01T20:32:58.369115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-01T20:32:58.369462] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-01T20:32:58.370268] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-01T20:32:58.370321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:58.370353] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:58.370381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:58.370440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:58.427526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:58.428182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:58.428261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:58.428293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:58.549927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:58.550073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:58.550114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:58.550172] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:58.553468] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=51.97%) [2026-01-01T20:32:58.553751] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-01T20:32:58.553873] [INFO ] [sig ] TRI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:58.690376] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TRI.txt [2026-01-01T20:32:58.690492] [INFO ] [sig ] [3154/3531] Completed TRI in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:32:58.690529] [INFO ] [sig ] [3155/3531] Forecasting TRIN... [2026-01-01T20:32:58.690558] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-01T20:32:58.690606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-01T20:32:58.701384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-01T20:32:58.701701] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-01T20:32:58.702480] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-01T20:32:58.702530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:58.702562] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:58.702615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:58.702675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:58.758233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:58.758846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:58.758921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:58.758970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:58.876817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:58.876943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:58.876983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:58.877012] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:58.880247] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: UP (p=66.25%) [2026-01-01T20:32:58.880508] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-01T20:32:58.880645] [INFO ] [sig ] TRIN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:32:59.017748] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TRIN.txt [2026-01-01T20:32:59.017858] [INFO ] [sig ] [3155/3531] Completed TRIN in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:32:59.017895] [INFO ] [sig ] [3156/3531] Forecasting TRIP... [2026-01-01T20:32:59.017925] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-01T20:32:59.017955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-01T20:32:59.028898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-01T20:32:59.029227] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-01T20:32:59.030011] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-01T20:32:59.030061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:59.030093] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:59.030119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:59.030176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:59.089161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:59.089858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:59.089938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:59.089972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:59.207995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:59.208158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:59.208201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:59.208230] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:59.211482] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-01-01T20:32:59.211762] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-01T20:32:59.211884] [INFO ] [sig ] TRIP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:59.348938] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRIP.txt [2026-01-01T20:32:59.349083] [INFO ] [sig ] [3156/3531] Completed TRIP in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:32:59.349121] [INFO ] [sig ] [3157/3531] Forecasting TRMB... [2026-01-01T20:32:59.349150] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-01T20:32:59.349188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-01T20:32:59.359797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-01T20:32:59.360117] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-01T20:32:59.360916] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-01T20:32:59.360966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:59.360997] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:59.361024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:59.361080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:59.416407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:59.417018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:59.417094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:59.417126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:59.539993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:59.540129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:59.540169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:59.540197] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:59.543445] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=40.00%) [2026-01-01T20:32:59.543732] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-01T20:32:59.543851] [INFO ] [sig ] TRMB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:32:59.681327] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRMB.txt [2026-01-01T20:32:59.681467] [INFO ] [sig ] [3157/3531] Completed TRMB in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:32:59.681507] [INFO ] [sig ] [3158/3531] Forecasting TRMD... [2026-01-01T20:32:59.681536] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-01T20:32:59.681565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-01T20:32:59.691714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-01T20:32:59.692049] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-01T20:32:59.692848] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-01T20:32:59.692910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:32:59.692949] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:32:59.692982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:32:59.693042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:32:59.749138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:32:59.749767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:32:59.749843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:32:59.749875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:32:59.865522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:32:59.865653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:32:59.865691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:32:59.865719] [INFO ] [FORECASTER] Training complete [2026-01-01T20:32:59.868840] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-01-01T20:32:59.869116] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-01T20:32:59.869234] [INFO ] [sig ] TRMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:00.006540] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRMD.txt [2026-01-01T20:33:00.006678] [INFO ] [sig ] [3158/3531] Completed TRMD in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:33:00.006718] [INFO ] [sig ] [3159/3531] Forecasting TRMK... [2026-01-01T20:33:00.006747] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-01T20:33:00.006779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-01T20:33:00.017258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-01T20:33:00.017561] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-01T20:33:00.018350] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-01T20:33:00.018401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:00.018432] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:00.018459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:00.018516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:00.075295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:00.075913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:00.075999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:00.076032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:00.188547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:00.188712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:00.188752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:00.188780] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:00.192062] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-01-01T20:33:00.192324] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-01T20:33:00.192443] [INFO ] [sig ] TRMK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:00.332918] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRMK.txt [2026-01-01T20:33:00.333078] [INFO ] [sig ] [3159/3531] Completed TRMK in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:33:00.333117] [INFO ] [sig ] [3160/3531] Forecasting TRN... [2026-01-01T20:33:00.333147] [INFO ] [sig ] Generating forecast for: TRN [2026-01-01T20:33:00.333177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-01T20:33:00.343362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-01T20:33:00.343704] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-01T20:33:00.344492] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-01T20:33:00.344543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:00.344600] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:00.344631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:00.344700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:00.400947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:00.401744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:00.401821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:00.401853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:00.520038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:00.520187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:00.520226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:00.520255] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:00.523597] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=23.32%) [2026-01-01T20:33:00.523861] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-01T20:33:00.523980] [INFO ] [sig ] TRN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:00.661371] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRN.txt [2026-01-01T20:33:00.661485] [INFO ] [sig ] [3160/3531] Completed TRN in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:33:00.661523] [INFO ] [sig ] [3161/3531] Forecasting TRNO... [2026-01-01T20:33:00.661553] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-01T20:33:00.661602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-01T20:33:00.677759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-01T20:33:00.678089] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-01T20:33:00.678883] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-01T20:33:00.678933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:00.678986] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:00.679021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:00.679079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:00.739966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:00.740766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:00.740868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:00.740902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:00.858423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:00.858542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:00.858610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:00.858642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:00.861954] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=22.90%) [2026-01-01T20:33:00.862221] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-01T20:33:00.862339] [INFO ] [sig ] TRNO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:00.999781] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRNO.txt [2026-01-01T20:33:00.999896] [INFO ] [sig ] [3161/3531] Completed TRNO in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:33:00.999936] [INFO ] [sig ] [3162/3531] Forecasting TRNS... [2026-01-01T20:33:00.999966] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-01T20:33:00.999994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-01T20:33:01.010543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-01T20:33:01.010972] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-01T20:33:01.011846] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-01T20:33:01.011899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:01.011932] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:01.011959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:01.012018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:01.075457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:01.076297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:01.076387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:01.076421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:01.191634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:01.191791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:01.191833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:01.191862] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:01.195212] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=92.84%) [2026-01-01T20:33:01.195501] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-01T20:33:01.195643] [INFO ] [sig ] TRNS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:01.343876] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TRNS.txt [2026-01-01T20:33:01.344033] [INFO ] [sig ] [3162/3531] Completed TRNS in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:33:01.344073] [INFO ] [sig ] [3163/3531] Forecasting TROX... [2026-01-01T20:33:01.344106] [INFO ] [sig ] Generating forecast for: TROX [2026-01-01T20:33:01.344136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-01T20:33:01.354972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-01T20:33:01.355564] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-01T20:33:01.356563] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-01T20:33:01.356634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:01.356669] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:01.356696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:01.356753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:01.412462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:01.413258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:01.413335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:01.413368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:01.529012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:01.529153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:01.529193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:01.529222] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:01.532471] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: UP (p=71.97%) [2026-01-01T20:33:01.532750] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-01T20:33:01.532870] [INFO ] [sig ] TROX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:01.676668] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TROX.txt [2026-01-01T20:33:01.676834] [INFO ] [sig ] [3163/3531] Completed TROX in 0.3s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:33:01.676874] [INFO ] [sig ] [3164/3531] Forecasting TRP... [2026-01-01T20:33:01.676902] [INFO ] [sig ] Generating forecast for: TRP [2026-01-01T20:33:01.676933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-01T20:33:01.687774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-01T20:33:01.688146] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-01T20:33:01.688998] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-01T20:33:01.689051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:01.689084] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:01.689110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:01.689166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:01.745476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:01.746529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:01.746624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:01.746659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:01.870160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:01.870344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:01.870393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:01.870425] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:01.873925] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=51.09%) [2026-01-01T20:33:01.874213] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-01T20:33:01.874334] [INFO ] [sig ] TRP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:02.040318] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TRP.txt [2026-01-01T20:33:02.040531] [INFO ] [sig ] [3164/3531] Completed TRP in 0.4s | 2.94 sym/s | Total: 17.9m | ETA: 2.1m [2026-01-01T20:33:02.040645] [INFO ] [sig ] [3165/3531] Forecasting TRS... [2026-01-01T20:33:02.040684] [INFO ] [sig ] Generating forecast for: TRS [2026-01-01T20:33:02.040725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-01T20:33:02.053096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-01T20:33:02.053497] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-01T20:33:02.054406] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-01T20:33:02.054472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:02.054523] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:02.054565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:02.054670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:02.127209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:02.128170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:02.128254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:02.128289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:02.249362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:02.249512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:02.249554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:02.249602] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:02.253108] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: UP (p=77.34%) [2026-01-01T20:33:02.253383] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-01T20:33:02.253514] [INFO ] [sig ] TRS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:02.399098] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TRS.txt [2026-01-01T20:33:02.399219] [INFO ] [sig ] [3165/3531] Completed TRS in 0.4s | 2.94 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-01T20:33:02.399260] [INFO ] [sig ] [3166/3531] Forecasting TRTX... [2026-01-01T20:33:02.399290] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-01T20:33:02.399320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-01T20:33:02.410488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-01T20:33:02.410856] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-01T20:33:02.411660] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-01T20:33:02.411725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:02.411756] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:02.411784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:02.411841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:02.467509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:02.468169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:02.468247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:02.468279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:02.586397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:02.586546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:02.586605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:02.586635] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:02.589878] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=12.44%) [2026-01-01T20:33:02.590141] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-01T20:33:02.590259] [INFO ] [sig ] TRTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:02.727368] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRTX.txt [2026-01-01T20:33:02.727502] [INFO ] [sig ] [3166/3531] Completed TRTX in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-01T20:33:02.727553] [INFO ] [sig ] [3167/3531] Forecasting TRUE... [2026-01-01T20:33:02.727605] [INFO ] [sig ] Generating forecast for: TRUE [2026-01-01T20:33:02.727637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUE' from 'https://tdm.silogroup.org/data/derivative_storage/TRUE.csv'. [2026-01-01T20:33:02.737745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUE'. [2026-01-01T20:33:02.738057] [INFO ] [FORECASTER] Starting predict_future for TRUE [2026-01-01T20:33:02.738840] [DEBUG] [LOCAL ] No optimal features file found for TRUE: ./output/feature-sets/TRUE.txt [2026-01-01T20:33:02.738890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:02.738921] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:02.738975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:02.739040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:02.795518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:02.796127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:02.796204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:02.796237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:02.917707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:02.917870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:02.917911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:02.917942] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:02.924732] [DEBUG] [FORECASTER] TRUE: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-01-01T20:33:02.925058] [INFO ] [FORECASTER] Completed predict_future for TRUE [2026-01-01T20:33:02.925367] [INFO ] [sig ] TRUE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:03.083538] [INFO ] [LOCAL ] Saved forecast: TRUE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRUE.txt [2026-01-01T20:33:03.083722] [INFO ] [sig ] [3167/3531] Completed TRUE in 0.4s | 2.94 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-01T20:33:03.083763] [INFO ] [sig ] [3168/3531] Forecasting TRUP... [2026-01-01T20:33:03.083793] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-01T20:33:03.083850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-01T20:33:03.095278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-01T20:33:03.095729] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-01T20:33:03.096652] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-01T20:33:03.096704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:03.096769] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:03.096797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:03.096856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:03.157047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:03.157875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:03.157962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:03.158006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:03.286583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:03.286731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:03.286775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:03.286805] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:03.290200] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: DOWN (p=33.41%) [2026-01-01T20:33:03.290475] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-01T20:33:03.290617] [INFO ] [sig ] TRUP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:03.431357] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TRUP.txt [2026-01-01T20:33:03.431518] [INFO ] [sig ] [3168/3531] Completed TRUP in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-01T20:33:03.431566] [INFO ] [sig ] [3169/3531] Forecasting TRVG... [2026-01-01T20:33:03.431623] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-01T20:33:03.431688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-01T20:33:03.442363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-01T20:33:03.442782] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-01T20:33:03.443620] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-01T20:33:03.443676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:03.443711] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:03.443740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:03.443801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:03.501670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:03.502547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:03.502648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:03.502684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:03.620543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:03.620715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:03.620759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:03.620789] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:03.624157] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=57.90%) [2026-01-01T20:33:03.624430] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-01T20:33:03.624553] [INFO ] [sig ] TRVG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:03.762972] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TRVG.txt [2026-01-01T20:33:03.763106] [INFO ] [sig ] [3169/3531] Completed TRVG in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-01T20:33:03.763153] [INFO ] [sig ] [3170/3531] Forecasting TS... [2026-01-01T20:33:03.763184] [INFO ] [sig ] Generating forecast for: TS [2026-01-01T20:33:03.763214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-01T20:33:03.773493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-01T20:33:03.773863] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-01T20:33:03.774649] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-01T20:33:03.774700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:03.774732] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:03.774758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:03.774816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:03.830824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:03.831427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:03.831502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:03.831534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:03.951167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:03.951326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:03.951367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:03.951395] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:03.954745] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: UP (p=88.89%) [2026-01-01T20:33:03.955012] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-01T20:33:03.955129] [INFO ] [sig ] TS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:04.097232] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TS.txt [2026-01-01T20:33:04.097391] [INFO ] [sig ] [3170/3531] Completed TS in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:04.097432] [INFO ] [sig ] [3171/3531] Forecasting TSBK... [2026-01-01T20:33:04.097461] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-01T20:33:04.097492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-01T20:33:04.107634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-01T20:33:04.107985] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-01T20:33:04.109013] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-01T20:33:04.109066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:04.109099] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:04.109126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:04.109185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:04.166840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:04.167666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:04.167747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:04.167780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:04.268426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:04.268540] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-01T20:33:04.268594] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:04.268662] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:04.271994] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=28.81%) [2026-01-01T20:33:04.272271] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-01T20:33:04.272392] [INFO ] [sig ] TSBK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:04.414496] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TSBK.txt [2026-01-01T20:33:04.414644] [INFO ] [sig ] [3171/3531] Completed TSBK in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:04.414684] [INFO ] [sig ] [3172/3531] Forecasting TSCO... [2026-01-01T20:33:04.414715] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-01T20:33:04.414745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-01T20:33:04.425924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-01T20:33:04.426264] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-01T20:33:04.427101] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-01T20:33:04.427153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:04.427186] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:04.427215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:04.427273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:04.485012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:04.485648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:04.485725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:04.485758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:04.606399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:04.606550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:04.606610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:04.606642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:04.610050] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=16.71%) [2026-01-01T20:33:04.610321] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-01T20:33:04.610441] [INFO ] [sig ] TSCO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:04.751204] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TSCO.txt [2026-01-01T20:33:04.751332] [INFO ] [sig ] [3172/3531] Completed TSCO in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:04.751371] [INFO ] [sig ] [3173/3531] Forecasting TSDD... [2026-01-01T20:33:04.751403] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-01T20:33:04.751434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-01T20:33:04.762335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-01T20:33:04.762689] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-01T20:33:04.763477] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-01T20:33:04.763530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:04.763564] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:04.763621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:04.763686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:04.821244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:04.822039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:04.822119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:04.822152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:04.942414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:04.942562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:04.942637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:04.942668] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:04.946184] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=82.01%) [2026-01-01T20:33:04.946459] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-01T20:33:04.946601] [INFO ] [sig ] TSDD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:05.087156] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TSDD.txt [2026-01-01T20:33:05.087333] [INFO ] [sig ] [3173/3531] Completed TSDD in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:05.087376] [INFO ] [sig ] [3174/3531] Forecasting TSEM... [2026-01-01T20:33:05.087406] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-01T20:33:05.087478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-01T20:33:05.098904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-01T20:33:05.099534] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-01T20:33:05.100562] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-01T20:33:05.100630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:05.100664] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:05.100693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:05.100752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:05.160043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:05.160875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:05.160962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:05.160996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:05.277353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:05.277501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:05.277543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:05.277587] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:05.280903] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: DOWN (p=48.70%) [2026-01-01T20:33:05.281169] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-01T20:33:05.281285] [INFO ] [sig ] TSEM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:05.419346] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TSEM.txt [2026-01-01T20:33:05.419490] [INFO ] [sig ] [3174/3531] Completed TSEM in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:05.419537] [INFO ] [sig ] [3175/3531] Forecasting TSHA... [2026-01-01T20:33:05.419602] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-01T20:33:05.419641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-01T20:33:05.430541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-01T20:33:05.430909] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-01T20:33:05.431734] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-01T20:33:05.431786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:05.431819] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:05.431847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:05.431906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:05.488658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:05.489489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:05.489570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:05.489624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:05.607436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:05.607609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:05.607651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:05.607679] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:05.610975] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=89.15%) [2026-01-01T20:33:05.611242] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-01T20:33:05.611363] [INFO ] [sig ] TSHA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:05.752816] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TSHA.txt [2026-01-01T20:33:05.752981] [INFO ] [sig ] [3175/3531] Completed TSHA in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:05.753025] [INFO ] [sig ] [3176/3531] Forecasting TSI... [2026-01-01T20:33:05.753055] [INFO ] [sig ] Generating forecast for: TSI [2026-01-01T20:33:05.753086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-01T20:33:05.763424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-01T20:33:05.763823] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-01T20:33:05.764655] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-01T20:33:05.764708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:05.764741] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:05.764767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:05.764824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:05.824534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:05.825408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:05.825498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:05.825534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:05.940722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:05.940878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:05.940919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:05.940955] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:05.944292] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-01-01T20:33:05.944561] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-01T20:33:05.944697] [INFO ] [sig ] TSI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:06.082687] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TSI.txt [2026-01-01T20:33:06.082831] [INFO ] [sig ] [3176/3531] Completed TSI in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:06.082871] [INFO ] [sig ] [3177/3531] Forecasting TSL... [2026-01-01T20:33:06.082901] [INFO ] [sig ] Generating forecast for: TSL [2026-01-01T20:33:06.082931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-01T20:33:06.094058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-01T20:33:06.094417] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-01T20:33:06.095238] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-01T20:33:06.095290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:06.095335] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:06.095363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:06.095422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:06.151099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:06.151964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:06.152050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:06.152082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:06.267885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:06.268046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:06.268086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:06.268115] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:06.271637] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: UP (p=72.60%) [2026-01-01T20:33:06.271956] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-01T20:33:06.272112] [INFO ] [sig ] TSL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:06.411095] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TSL.txt [2026-01-01T20:33:06.411255] [INFO ] [sig ] [3177/3531] Completed TSL in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:06.411296] [INFO ] [sig ] [3178/3531] Forecasting TSLA... [2026-01-01T20:33:06.411330] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-01T20:33:06.411361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-01T20:33:06.422608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-01T20:33:06.422940] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-01T20:33:06.423739] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-01T20:33:06.423790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:06.423822] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:06.423850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:06.423908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:06.480100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:06.480706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:06.480819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:06.480852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:06.601460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:06.601636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:06.601685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:06.601715] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:06.605210] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=66.89%) [2026-01-01T20:33:06.605478] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-01T20:33:06.605614] [INFO ] [sig ] TSLA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:06.747018] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TSLA.txt [2026-01-01T20:33:06.747169] [INFO ] [sig ] [3178/3531] Completed TSLA in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:06.747211] [INFO ] [sig ] [3179/3531] Forecasting TSLL... [2026-01-01T20:33:06.747244] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-01T20:33:06.747276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-01T20:33:06.758241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-01T20:33:06.758613] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-01T20:33:06.759412] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-01T20:33:06.759463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:06.759494] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:06.759521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:06.759594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:06.816245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:06.816887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:06.816965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:06.816997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:06.935519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:06.935693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:06.935736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:06.935766] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:06.939074] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: UP (p=77.36%) [2026-01-01T20:33:06.939344] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-01T20:33:06.939464] [INFO ] [sig ] TSLL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:07.078963] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TSLL.txt [2026-01-01T20:33:07.079085] [INFO ] [sig ] [3179/3531] Completed TSLL in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:07.079124] [INFO ] [sig ] [3180/3531] Forecasting TSLQ... [2026-01-01T20:33:07.079153] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-01T20:33:07.079183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-01T20:33:07.089043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-01T20:33:07.089365] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-01T20:33:07.090185] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-01T20:33:07.090235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:07.090267] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:07.090294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:07.090351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:07.146031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:07.146668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:07.146744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:07.146776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:07.264817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:07.264970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:07.265012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:07.265044] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:07.268337] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-01-01T20:33:07.268619] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-01T20:33:07.268738] [INFO ] [sig ] TSLQ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:07.410449] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TSLQ.txt [2026-01-01T20:33:07.410592] [INFO ] [sig ] [3180/3531] Completed TSLQ in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:07.410647] [INFO ] [sig ] [3181/3531] Forecasting TSLS... [2026-01-01T20:33:07.410679] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-01T20:33:07.410709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-01T20:33:07.421424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-01T20:33:07.421768] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-01T20:33:07.422551] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-01T20:33:07.422618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:07.422651] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:07.422678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:07.422735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:07.478996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:07.479622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:07.479696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:07.479728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:07.597641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:07.597801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:07.597841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:07.597870] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:07.601159] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-01-01T20:33:07.601427] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-01T20:33:07.601546] [INFO ] [sig ] TSLS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:07.740032] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TSLS.txt [2026-01-01T20:33:07.740207] [INFO ] [sig ] [3181/3531] Completed TSLS in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:07.740248] [INFO ] [sig ] [3182/3531] Forecasting TSLX... [2026-01-01T20:33:07.740278] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-01T20:33:07.740308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-01T20:33:07.750268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-01T20:33:07.750602] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-01T20:33:07.751355] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-01T20:33:07.751406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:07.751438] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:07.751465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:07.751522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:07.808070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:07.808698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:07.808773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:07.808805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:07.928227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:07.928377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:07.928420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:07.928450] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:07.931832] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: DOWN (p=48.44%) [2026-01-01T20:33:07.932101] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-01T20:33:07.932235] [INFO ] [sig ] TSLX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:08.073143] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TSLX.txt [2026-01-01T20:33:08.073291] [INFO ] [sig ] [3182/3531] Completed TSLX in 0.3s | 2.94 sym/s | Total: 18.0m | ETA: 2.0m [2026-01-01T20:33:08.073330] [INFO ] [sig ] [3183/3531] Forecasting TSM... [2026-01-01T20:33:08.073360] [INFO ] [sig ] Generating forecast for: TSM [2026-01-01T20:33:08.073405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-01T20:33:08.084164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-01T20:33:08.084483] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-01T20:33:08.085312] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-01T20:33:08.085363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:08.085395] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:08.085422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:08.085479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:08.141791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:08.142389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:08.142463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:08.142495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:08.266374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:08.266537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:08.266610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:08.266643] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:08.270032] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=46.19%) [2026-01-01T20:33:08.270317] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-01T20:33:08.270445] [INFO ] [sig ] TSM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:08.409052] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TSM.txt [2026-01-01T20:33:08.409181] [INFO ] [sig ] [3183/3531] Completed TSM in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-01T20:33:08.409220] [INFO ] [sig ] [3184/3531] Forecasting TSN... [2026-01-01T20:33:08.409249] [INFO ] [sig ] Generating forecast for: TSN [2026-01-01T20:33:08.409278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-01T20:33:08.419706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-01T20:33:08.420020] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-01T20:33:08.420833] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-01T20:33:08.420885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:08.420917] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:08.420944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:08.421001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:08.477103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:08.477736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:08.477813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:08.477844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:08.599539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:08.599702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:08.599744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:08.599794] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:08.603388] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-01-01T20:33:08.603677] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-01T20:33:08.603802] [INFO ] [sig ] TSN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:08.745937] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TSN.txt [2026-01-01T20:33:08.746079] [INFO ] [sig ] [3184/3531] Completed TSN in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-01T20:33:08.746120] [INFO ] [sig ] [3185/3531] Forecasting TSQ... [2026-01-01T20:33:08.746150] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-01T20:33:08.746180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-01T20:33:08.756147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-01T20:33:08.756474] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-01T20:33:08.757301] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-01T20:33:08.757351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:08.757409] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:08.757438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:08.757496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:08.813339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:08.813963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:08.814042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:08.814082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:08.935318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:08.935459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:08.935499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:08.935528] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:08.938801] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-01T20:33:08.939086] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-01T20:33:08.939206] [INFO ] [sig ] TSQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:09.076621] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TSQ.txt [2026-01-01T20:33:09.076748] [INFO ] [sig ] [3185/3531] Completed TSQ in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-01T20:33:09.076788] [INFO ] [sig ] [3186/3531] Forecasting TTC... [2026-01-01T20:33:09.076818] [INFO ] [sig ] Generating forecast for: TTC [2026-01-01T20:33:09.076849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-01T20:33:09.087343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-01T20:33:09.087721] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-01T20:33:09.088502] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-01T20:33:09.088553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:09.088609] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:09.088638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:09.088697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:09.144754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:09.145351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:09.145430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:09.145476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:09.267961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:09.268115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:09.268157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:09.268187] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:09.272223] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: UP (p=75.27%) [2026-01-01T20:33:09.272546] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-01T20:33:09.272695] [INFO ] [sig ] TTC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:09.417682] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TTC.txt [2026-01-01T20:33:09.417823] [INFO ] [sig ] [3186/3531] Completed TTC in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-01T20:33:09.417862] [INFO ] [sig ] [3187/3531] Forecasting TTD... [2026-01-01T20:33:09.417891] [INFO ] [sig ] Generating forecast for: TTD [2026-01-01T20:33:09.417921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-01T20:33:09.428508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-01T20:33:09.428831] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-01T20:33:09.429666] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-01T20:33:09.429716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:09.429748] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:09.429775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:09.429832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:09.485776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:09.486350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:09.486425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:09.486456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:09.605511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:09.605676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:09.605716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:09.605743] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:09.609103] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: UP (p=83.91%) [2026-01-01T20:33:09.609369] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-01T20:33:09.609489] [INFO ] [sig ] TTD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:09.746265] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TTD.txt [2026-01-01T20:33:09.746395] [INFO ] [sig ] [3187/3531] Completed TTD in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-01T20:33:09.746434] [INFO ] [sig ] [3188/3531] Forecasting TTE... [2026-01-01T20:33:09.746464] [INFO ] [sig ] Generating forecast for: TTE [2026-01-01T20:33:09.746493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-01T20:33:09.756988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-01T20:33:09.757322] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-01T20:33:09.758110] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-01T20:33:09.758161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:09.758192] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:09.758232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:09.758290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:09.813790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:09.814457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:09.814535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:09.814567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:09.934984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:09.935135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:09.935174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:09.935203] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:09.938737] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: DOWN (p=27.93%) [2026-01-01T20:33:09.939030] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-01T20:33:09.939152] [INFO ] [sig ] TTE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:10.078033] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TTE.txt [2026-01-01T20:33:10.078169] [INFO ] [sig ] [3188/3531] Completed TTE in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:10.078208] [INFO ] [sig ] [3189/3531] Forecasting TTEC... [2026-01-01T20:33:10.078237] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-01T20:33:10.078267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-01T20:33:10.089133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-01T20:33:10.089509] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-01T20:33:10.090389] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-01T20:33:10.090443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:10.090476] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:10.090504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:10.090563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:10.146187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:10.146897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:10.146975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:10.147006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:10.261315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:10.261462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:10.261502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:10.261531] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:10.264878] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-01-01T20:33:10.265151] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-01T20:33:10.265274] [INFO ] [sig ] TTEC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:10.404117] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TTEC.txt [2026-01-01T20:33:10.404279] [INFO ] [sig ] [3189/3531] Completed TTEC in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:10.404352] [INFO ] [sig ] [3190/3531] Forecasting TTEK... [2026-01-01T20:33:10.404383] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-01T20:33:10.404414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-01T20:33:10.415229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-01T20:33:10.415538] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-01T20:33:10.416336] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-01T20:33:10.416386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:10.416418] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:10.416444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:10.416502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:10.471390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:10.472022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:10.472101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:10.472134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:10.595148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:10.595301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:10.595342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:10.595370] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:10.598684] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: DOWN (p=15.80%) [2026-01-01T20:33:10.598967] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-01T20:33:10.599089] [INFO ] [sig ] TTEK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:10.736940] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TTEK.txt [2026-01-01T20:33:10.737069] [INFO ] [sig ] [3190/3531] Completed TTEK in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:10.737107] [INFO ] [sig ] [3191/3531] Forecasting TTI... [2026-01-01T20:33:10.737136] [INFO ] [sig ] Generating forecast for: TTI [2026-01-01T20:33:10.737166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-01T20:33:10.747872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-01T20:33:10.748222] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-01T20:33:10.749035] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-01T20:33:10.749086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:10.749117] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:10.749143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:10.749201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:10.804619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:10.805428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:10.805512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:10.805548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:10.931369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:10.931545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:10.931608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:10.931641] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:10.935921] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=59.78%) [2026-01-01T20:33:10.936303] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-01T20:33:10.936457] [INFO ] [sig ] TTI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:11.083776] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TTI.txt [2026-01-01T20:33:11.083942] [INFO ] [sig ] [3191/3531] Completed TTI in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:11.083985] [INFO ] [sig ] [3192/3531] Forecasting TTMI... [2026-01-01T20:33:11.084013] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-01T20:33:11.084049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-01T20:33:11.094880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-01T20:33:11.095274] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-01T20:33:11.096087] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-01T20:33:11.096138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:11.096170] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:11.096197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:11.096254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:11.155930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:11.156807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:11.156888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:11.156921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:11.274244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:11.274401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:11.274443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:11.274474] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:11.278155] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=48.66%) [2026-01-01T20:33:11.278425] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-01T20:33:11.278549] [INFO ] [sig ] TTMI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:11.421602] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TTMI.txt [2026-01-01T20:33:11.421759] [INFO ] [sig ] [3192/3531] Completed TTMI in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:11.421800] [INFO ] [sig ] [3193/3531] Forecasting TTWO... [2026-01-01T20:33:11.421831] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-01T20:33:11.421898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-01T20:33:11.433143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-01T20:33:11.433768] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-01T20:33:11.434616] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-01T20:33:11.434669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:11.434701] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:11.434728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:11.434785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:11.494798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:11.495694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:11.495776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:11.495811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:11.613440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:11.613625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:11.613670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:11.613699] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:11.617106] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: DOWN (p=25.70%) [2026-01-01T20:33:11.617392] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-01T20:33:11.617515] [INFO ] [sig ] TTWO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:11.758523] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TTWO.txt [2026-01-01T20:33:11.758714] [INFO ] [sig ] [3193/3531] Completed TTWO in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:11.758787] [INFO ] [sig ] [3194/3531] Forecasting TUGN... [2026-01-01T20:33:11.758818] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-01T20:33:11.758850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-01T20:33:11.769654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-01T20:33:11.770064] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-01T20:33:11.770897] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-01T20:33:11.770949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:11.770982] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:11.771009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:11.771065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:11.828754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:11.829873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:11.829984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:11.830023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:11.937023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:11.937189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:11.937229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:11.937259] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:11.940757] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=84.11%) [2026-01-01T20:33:11.941058] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-01T20:33:11.941185] [INFO ] [sig ] TUGN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:12.079084] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TUGN.txt [2026-01-01T20:33:12.079243] [INFO ] [sig ] [3194/3531] Completed TUGN in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:12.079283] [INFO ] [sig ] [3195/3531] Forecasting TUSK... [2026-01-01T20:33:12.079314] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-01T20:33:12.079376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-01T20:33:12.090163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-01T20:33:12.090530] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-01T20:33:12.091347] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-01T20:33:12.091399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:12.091430] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:12.091458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:12.091516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:12.147406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:12.148147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:12.148252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:12.148286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:12.264305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:12.264465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:12.264507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:12.264537] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:12.267875] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: DOWN (p=40.87%) [2026-01-01T20:33:12.268147] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-01T20:33:12.268268] [INFO ] [sig ] TUSK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:12.409268] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TUSK.txt [2026-01-01T20:33:12.409411] [INFO ] [sig ] [3195/3531] Completed TUSK in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:12.409454] [INFO ] [sig ] [3196/3531] Forecasting TVC... [2026-01-01T20:33:12.409485] [INFO ] [sig ] Generating forecast for: TVC [2026-01-01T20:33:12.409543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-01T20:33:12.420598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-01T20:33:12.420961] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-01T20:33:12.421762] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-01T20:33:12.421813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:12.421845] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:12.421872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:12.421930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:12.482270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:12.483137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:12.483218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:12.483253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:12.603350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:12.603533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:12.603618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:12.603670] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:12.607657] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: UP (p=95.98%) [2026-01-01T20:33:12.607983] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-01T20:33:12.608136] [INFO ] [sig ] TVC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:12.763304] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TVC.txt [2026-01-01T20:33:12.763471] [INFO ] [sig ] [3196/3531] Completed TVC in 0.4s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:12.763521] [INFO ] [sig ] [3197/3531] Forecasting TVE... [2026-01-01T20:33:12.763552] [INFO ] [sig ] Generating forecast for: TVE [2026-01-01T20:33:12.763600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-01T20:33:12.775552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-01T20:33:12.775950] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-01T20:33:12.776870] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-01T20:33:12.776923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:12.776956] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:12.776982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:12.777041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:12.840364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:12.841299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:12.841381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:12.841421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:12.957467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:12.957671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:12.957714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:12.957743] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:12.961105] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=94.40%) [2026-01-01T20:33:12.961372] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-01T20:33:12.961493] [INFO ] [sig ] TVE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:13.098946] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TVE.txt [2026-01-01T20:33:13.099132] [INFO ] [sig ] [3197/3531] Completed TVE in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:13.099176] [INFO ] [sig ] [3198/3531] Forecasting TVTX... [2026-01-01T20:33:13.099207] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-01T20:33:13.099236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-01T20:33:13.110094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-01T20:33:13.110429] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-01T20:33:13.111225] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-01T20:33:13.111276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:13.111308] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:13.111336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:13.111393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:13.167685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:13.168410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:13.168486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:13.168519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:13.291095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:13.291270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:13.291312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:13.291341] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:13.294657] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: UP (p=74.78%) [2026-01-01T20:33:13.294924] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-01T20:33:13.295039] [INFO ] [sig ] TVTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:13.438411] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TVTX.txt [2026-01-01T20:33:13.438628] [INFO ] [sig ] [3198/3531] Completed TVTX in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:13.438673] [INFO ] [sig ] [3199/3531] Forecasting TWFG... [2026-01-01T20:33:13.438703] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-01T20:33:13.438733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-01T20:33:13.450712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-01T20:33:13.451129] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-01T20:33:13.452169] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-01T20:33:13.452220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:13.452252] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:13.452279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:13.452530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:13.509891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:13.510989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:13.511075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:13.511107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:13.635455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:13.635633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:13.635676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:13.635705] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:13.639054] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: UP (p=65.35%) [2026-01-01T20:33:13.639325] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-01T20:33:13.639445] [INFO ] [sig ] TWFG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:13.782385] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TWFG.txt [2026-01-01T20:33:13.782545] [INFO ] [sig ] [3199/3531] Completed TWFG in 0.3s | 2.94 sym/s | Total: 18.1m | ETA: 1.9m [2026-01-01T20:33:13.782604] [INFO ] [sig ] [3200/3531] Forecasting TWG... [2026-01-01T20:33:13.782635] [INFO ] [sig ] Generating forecast for: TWG [2026-01-01T20:33:13.782665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-01T20:33:13.793750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-01T20:33:13.794148] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-01T20:33:13.795037] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-01T20:33:13.795092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:13.795126] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:13.795153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:13.795217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:13.852788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:13.853661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:13.853742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:13.853775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:13.973095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:13.973261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:13.973302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:13.973330] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:13.976722] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-01T20:33:13.977025] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-01T20:33:13.977147] [INFO ] [sig ] TWG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:14.116110] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TWG.txt [2026-01-01T20:33:14.116263] [INFO ] [sig ] [3200/3531] Completed TWG in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-01T20:33:14.116303] [INFO ] [sig ] [3201/3531] Forecasting TWI... [2026-01-01T20:33:14.116332] [INFO ] [sig ] Generating forecast for: TWI [2026-01-01T20:33:14.116361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-01T20:33:14.126949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-01T20:33:14.127321] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-01T20:33:14.128103] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-01T20:33:14.128197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:14.128239] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:14.128272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:14.128342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:14.184883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:14.185870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:14.185949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:14.185981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:14.301764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:14.301926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:14.301967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:14.301997] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:14.305368] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-01-01T20:33:14.305654] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-01T20:33:14.305776] [INFO ] [sig ] TWI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:14.443846] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TWI.txt [2026-01-01T20:33:14.443979] [INFO ] [sig ] [3201/3531] Completed TWI in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-01T20:33:14.444023] [INFO ] [sig ] [3202/3531] Forecasting TWIN... [2026-01-01T20:33:14.444054] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-01T20:33:14.444083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-01T20:33:14.454344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-01T20:33:14.454669] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-01T20:33:14.455442] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-01T20:33:14.455493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:14.455553] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:14.455608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:14.455668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:14.511847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:14.512470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:14.512545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:14.512594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:14.628825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:14.629013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:14.629056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:14.629085] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:14.632478] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: DOWN (p=13.82%) [2026-01-01T20:33:14.632800] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-01T20:33:14.632930] [INFO ] [sig ] TWIN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:14.774476] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TWIN.txt [2026-01-01T20:33:14.774626] [INFO ] [sig ] [3202/3531] Completed TWIN in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-01T20:33:14.774667] [INFO ] [sig ] [3203/3531] Forecasting TWLO... [2026-01-01T20:33:14.774697] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-01T20:33:14.774727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-01T20:33:14.785380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-01T20:33:14.785724] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-01T20:33:14.786521] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-01T20:33:14.786599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:14.786633] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:14.786660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:14.786717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:14.844364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:14.845128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:14.845208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:14.845246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:14.974259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:14.974413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:14.974454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:14.974484] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:14.978023] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=43.84%) [2026-01-01T20:33:14.978297] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-01T20:33:14.978416] [INFO ] [sig ] TWLO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:15.120597] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TWLO.txt [2026-01-01T20:33:15.120742] [INFO ] [sig ] [3203/3531] Completed TWLO in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-01T20:33:15.120781] [INFO ] [sig ] [3204/3531] Forecasting TWO... [2026-01-01T20:33:15.120811] [INFO ] [sig ] Generating forecast for: TWO [2026-01-01T20:33:15.120841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-01T20:33:15.132642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-01T20:33:15.133044] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-01T20:33:15.133859] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-01T20:33:15.133909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:15.133942] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:15.133967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:15.134024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:15.189469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:15.190126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:15.190217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:15.190256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:15.308034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:15.308193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:15.308234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:15.308262] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:15.311686] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=28.44%) [2026-01-01T20:33:15.311957] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-01T20:33:15.312078] [INFO ] [sig ] TWO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:15.453096] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TWO.txt [2026-01-01T20:33:15.453223] [INFO ] [sig ] [3204/3531] Completed TWO in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-01T20:33:15.453269] [INFO ] [sig ] [3205/3531] Forecasting TX... [2026-01-01T20:33:15.453298] [INFO ] [sig ] Generating forecast for: TX [2026-01-01T20:33:15.453332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-01T20:33:15.464684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-01T20:33:15.465046] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-01T20:33:15.465858] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-01T20:33:15.465910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:15.465943] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:15.465969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:15.466029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:15.521974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:15.522605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:15.522685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:15.522717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:15.642211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:15.642372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:15.642414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:15.642476] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:15.646932] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: UP (p=66.63%) [2026-01-01T20:33:15.647209] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-01T20:33:15.647335] [INFO ] [sig ] TX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:15.785716] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TX.txt [2026-01-01T20:33:15.785860] [INFO ] [sig ] [3205/3531] Completed TX in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:15.785899] [INFO ] [sig ] [3206/3531] Forecasting TXG... [2026-01-01T20:33:15.785927] [INFO ] [sig ] Generating forecast for: TXG [2026-01-01T20:33:15.785957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-01T20:33:15.797441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-01T20:33:15.797821] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-01T20:33:15.798674] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-01T20:33:15.798727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:15.798760] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:15.798789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:15.798846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:15.854068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:15.854749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:15.854828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:15.854859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:15.971352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:15.971508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:15.971554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:15.971609] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:15.974957] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=27.29%) [2026-01-01T20:33:15.975225] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-01T20:33:15.975362] [INFO ] [sig ] TXG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:16.113113] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TXG.txt [2026-01-01T20:33:16.113246] [INFO ] [sig ] [3206/3531] Completed TXG in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:16.113292] [INFO ] [sig ] [3207/3531] Forecasting TXMD... [2026-01-01T20:33:16.113328] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-01T20:33:16.113364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-01T20:33:16.127288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-01T20:33:16.127646] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-01T20:33:16.128454] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-01T20:33:16.128506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:16.128539] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:16.128567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:16.128653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:16.184401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:16.185051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:16.185127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:16.185159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:16.298294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:16.298449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:16.298489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:16.298519] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:16.301935] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=29.95%) [2026-01-01T20:33:16.302216] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-01T20:33:16.302343] [INFO ] [sig ] TXMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:16.452828] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TXMD.txt [2026-01-01T20:33:16.452993] [INFO ] [sig ] [3207/3531] Completed TXMD in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:16.453033] [INFO ] [sig ] [3208/3531] Forecasting TXN... [2026-01-01T20:33:16.453065] [INFO ] [sig ] Generating forecast for: TXN [2026-01-01T20:33:16.453097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-01T20:33:16.465014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-01T20:33:16.465350] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-01T20:33:16.466165] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-01T20:33:16.466217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:16.466250] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:16.466279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:16.466337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:16.526038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:16.526698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:16.526775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:16.526808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:16.646444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:16.646612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:16.646670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:16.646700] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:16.650371] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: DOWN (p=31.57%) [2026-01-01T20:33:16.650664] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-01T20:33:16.650790] [INFO ] [sig ] TXN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:16.791752] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TXN.txt [2026-01-01T20:33:16.791875] [INFO ] [sig ] [3208/3531] Completed TXN in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:16.791914] [INFO ] [sig ] [3209/3531] Forecasting TXO... [2026-01-01T20:33:16.791944] [INFO ] [sig ] Generating forecast for: TXO [2026-01-01T20:33:16.791974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-01T20:33:16.803379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-01T20:33:16.803724] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-01T20:33:16.804526] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-01T20:33:16.804595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:16.804629] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:16.804656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:16.804714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:16.863324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:16.864069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:16.864145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:16.864177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:16.984179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:16.984334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:16.984376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:16.984405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:16.987730] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=34.49%) [2026-01-01T20:33:16.987995] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-01T20:33:16.988124] [INFO ] [sig ] TXO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:17.127264] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TXO.txt [2026-01-01T20:33:17.127421] [INFO ] [sig ] [3209/3531] Completed TXO in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:17.127463] [INFO ] [sig ] [3210/3531] Forecasting TXRH... [2026-01-01T20:33:17.127492] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-01T20:33:17.127521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-01T20:33:17.138762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-01T20:33:17.139109] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-01T20:33:17.139915] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-01T20:33:17.139965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:17.139997] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:17.140023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:17.140079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:17.197447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:17.198207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:17.198303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:17.198336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:17.316822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:17.316977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:17.317019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:17.317047] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:17.320405] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=49.67%) [2026-01-01T20:33:17.320688] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-01T20:33:17.320807] [INFO ] [sig ] TXRH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:17.461192] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TXRH.txt [2026-01-01T20:33:17.461359] [INFO ] [sig ] [3210/3531] Completed TXRH in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:17.461406] [INFO ] [sig ] [3211/3531] Forecasting TY... [2026-01-01T20:33:17.461436] [INFO ] [sig ] Generating forecast for: TY [2026-01-01T20:33:17.461465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-01T20:33:17.472454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-01T20:33:17.472785] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-01T20:33:17.473548] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-01T20:33:17.473617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:17.473649] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:17.473676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:17.473733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:17.530911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:17.531620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:17.531711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:17.531754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:17.654527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:17.654697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:17.654741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:17.654770] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:17.658292] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: UP (p=54.99%) [2026-01-01T20:33:17.658562] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-01T20:33:17.658701] [INFO ] [sig ] TY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:17.800978] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TY.txt [2026-01-01T20:33:17.801111] [INFO ] [sig ] [3211/3531] Completed TY in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:17.801151] [INFO ] [sig ] [3212/3531] Forecasting TYG... [2026-01-01T20:33:17.801179] [INFO ] [sig ] Generating forecast for: TYG [2026-01-01T20:33:17.801209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-01T20:33:17.811151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-01T20:33:17.811494] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-01T20:33:17.812279] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-01T20:33:17.812330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:17.812360] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:17.812402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:17.812461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:17.873117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:17.873955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:17.874065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:17.874098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:17.989313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:17.989462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:17.989503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:17.989533] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:17.992799] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: UP (p=78.00%) [2026-01-01T20:33:17.993062] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-01T20:33:17.993180] [INFO ] [sig ] TYG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:18.129214] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TYG.txt [2026-01-01T20:33:18.129377] [INFO ] [sig ] [3212/3531] Completed TYG in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:18.129418] [INFO ] [sig ] [3213/3531] Forecasting TYGO... [2026-01-01T20:33:18.129451] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-01T20:33:18.129484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-01T20:33:18.140347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-01T20:33:18.140721] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-01T20:33:18.141485] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-01T20:33:18.141537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:18.141569] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:18.141616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:18.141674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:18.198413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:18.199194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:18.199272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:18.199306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:18.317152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:18.317310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:18.317350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:18.317380] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:18.320845] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: UP (p=67.27%) [2026-01-01T20:33:18.321121] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-01T20:33:18.321243] [INFO ] [sig ] TYGO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:18.462186] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/TYGO.txt [2026-01-01T20:33:18.462326] [INFO ] [sig ] [3213/3531] Completed TYGO in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:18.462366] [INFO ] [sig ] [3214/3531] Forecasting TYL... [2026-01-01T20:33:18.462396] [INFO ] [sig ] Generating forecast for: TYL [2026-01-01T20:33:18.462426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-01T20:33:18.473123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-01T20:33:18.473447] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-01T20:33:18.474254] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-01T20:33:18.474304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:18.474343] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:18.474368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:18.474425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:18.531839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:18.532545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:18.532658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:18.532701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:18.656527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:18.656696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:18.656738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:18.656769] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:18.660372] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=28.82%) [2026-01-01T20:33:18.660664] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-01T20:33:18.660791] [INFO ] [sig ] TYL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:18.800836] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TYL.txt [2026-01-01T20:33:18.801014] [INFO ] [sig ] [3214/3531] Completed TYL in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:18.801055] [INFO ] [sig ] [3215/3531] Forecasting TYRA... [2026-01-01T20:33:18.801085] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-01T20:33:18.801117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-01T20:33:18.813971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-01T20:33:18.814392] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-01T20:33:18.815277] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-01T20:33:18.815335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:18.815382] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:18.815421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:18.815483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:18.872513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:18.873446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:18.873537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:18.873570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:18.995070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:18.995225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:18.995267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:18.995296] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:18.998618] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: DOWN (p=9.41%) [2026-01-01T20:33:18.998905] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-01T20:33:18.999065] [INFO ] [sig ] TYRA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:19.134736] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TYRA.txt [2026-01-01T20:33:19.134906] [INFO ] [sig ] [3215/3531] Completed TYRA in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:19.134950] [INFO ] [sig ] [3216/3531] Forecasting TZOO... [2026-01-01T20:33:19.134981] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-01T20:33:19.135050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-01T20:33:19.145799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-01T20:33:19.146185] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-01T20:33:19.146977] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-01T20:33:19.147028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:19.147060] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:19.147086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:19.147143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:19.201897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:19.202678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:19.202756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:19.202788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:19.324188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:19.324345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:19.324388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:19.324417] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:19.327726] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=29.36%) [2026-01-01T20:33:19.327991] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-01T20:33:19.328108] [INFO ] [sig ] TZOO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:19.466749] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/TZOO.txt [2026-01-01T20:33:19.466933] [INFO ] [sig ] [3216/3531] Completed TZOO in 0.3s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:19.467017] [INFO ] [sig ] [3217/3531] Forecasting UAA... [2026-01-01T20:33:19.467061] [INFO ] [sig ] Generating forecast for: UAA [2026-01-01T20:33:19.467107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-01T20:33:19.478819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-01T20:33:19.479235] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-01T20:33:19.480131] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-01T20:33:19.480184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:19.480218] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:19.480246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:19.480306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:19.546428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:19.547501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:19.547621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:19.547667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:19.677080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:19.677245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:19.677289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:19.677325] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:19.681461] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: DOWN (p=8.99%) [2026-01-01T20:33:19.681822] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-01T20:33:19.681995] [INFO ] [sig ] UAA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:19.838076] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UAA.txt [2026-01-01T20:33:19.838262] [INFO ] [sig ] [3217/3531] Completed UAA in 0.4s | 2.94 sym/s | Total: 18.2m | ETA: 1.8m [2026-01-01T20:33:19.838306] [INFO ] [sig ] [3218/3531] Forecasting UAE... [2026-01-01T20:33:19.838337] [INFO ] [sig ] Generating forecast for: UAE [2026-01-01T20:33:19.838403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-01T20:33:19.851208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-01T20:33:19.851695] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-01T20:33:19.852567] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-01T20:33:19.852674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:19.852714] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:19.852741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:19.852799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:19.912220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:19.913216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:19.913313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:19.913348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:20.068846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:20.069073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:20.069134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:20.069174] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:20.074568] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: UP (p=62.19%) [2026-01-01T20:33:20.075140] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-01T20:33:20.075356] [INFO ] [sig ] UAE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:20.262795] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UAE.txt [2026-01-01T20:33:20.263016] [INFO ] [sig ] [3218/3531] Completed UAE in 0.4s | 2.94 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-01T20:33:20.263065] [INFO ] [sig ] [3219/3531] Forecasting UAL... [2026-01-01T20:33:20.263100] [INFO ] [sig ] Generating forecast for: UAL [2026-01-01T20:33:20.263172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-01T20:33:20.277736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-01T20:33:20.278228] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-01T20:33:20.279353] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-01T20:33:20.279420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:20.279491] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:20.279525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:20.279620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:20.348169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:20.349258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:20.349361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:20.349398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:20.516973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:20.517179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:20.517226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:20.517259] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:20.520910] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: UP (p=65.31%) [2026-01-01T20:33:20.521245] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-01T20:33:20.521390] [INFO ] [sig ] UAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:20.668848] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UAL.txt [2026-01-01T20:33:20.669030] [INFO ] [sig ] [3219/3531] Completed UAL in 0.4s | 2.94 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-01T20:33:20.669073] [INFO ] [sig ] [3220/3531] Forecasting UBFO... [2026-01-01T20:33:20.669103] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-01T20:33:20.669134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-01T20:33:20.680074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-01T20:33:20.680476] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-01T20:33:20.681289] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-01T20:33:20.681341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:20.681378] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:20.681405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:20.681462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:20.738078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:20.738994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:20.739083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:20.739117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:20.862617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:20.862775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:20.862819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:20.862849] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:20.866307] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=55.52%) [2026-01-01T20:33:20.866638] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-01T20:33:20.866772] [INFO ] [sig ] UBFO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:21.016278] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UBFO.txt [2026-01-01T20:33:21.016443] [INFO ] [sig ] [3220/3531] Completed UBFO in 0.3s | 2.94 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-01T20:33:21.016484] [INFO ] [sig ] [3221/3531] Forecasting UBND... [2026-01-01T20:33:21.016514] [INFO ] [sig ] Generating forecast for: UBND [2026-01-01T20:33:21.016544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-01-01T20:33:21.028714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBND'. [2026-01-01T20:33:21.029189] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-01-01T20:33:21.030063] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-01-01T20:33:21.030121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:21.030154] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:21.030180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:21.030238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:21.090631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:21.091480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:21.091565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:21.091624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:21.216605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:21.216762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:21.216803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:21.216832] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:21.220432] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: DOWN (p=10.14%) [2026-01-01T20:33:21.220725] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-01-01T20:33:21.220849] [INFO ] [sig ] UBND: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:21.358424] [INFO ] [LOCAL ] Saved forecast: UBND 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UBND.txt [2026-01-01T20:33:21.358555] [INFO ] [sig ] [3221/3531] Completed UBND in 0.3s | 2.94 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-01T20:33:21.358613] [INFO ] [sig ] [3222/3531] Forecasting UBRL... [2026-01-01T20:33:21.358644] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-01T20:33:21.358700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-01T20:33:21.370216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-01T20:33:21.370601] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-01T20:33:21.371370] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-01T20:33:21.371422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:21.371453] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:21.371483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:21.371539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:21.427593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:21.428387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:21.428468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:21.428500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:21.556202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:21.556357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:21.556398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:21.556466] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:21.559921] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: UP (p=90.68%) [2026-01-01T20:33:21.560198] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-01T20:33:21.560330] [INFO ] [sig ] UBRL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:21.702196] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UBRL.txt [2026-01-01T20:33:21.702341] [INFO ] [sig ] [3222/3531] Completed UBRL in 0.3s | 2.94 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-01T20:33:21.702381] [INFO ] [sig ] [3223/3531] Forecasting UBS... [2026-01-01T20:33:21.702412] [INFO ] [sig ] Generating forecast for: UBS [2026-01-01T20:33:21.702443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-01T20:33:21.716360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-01T20:33:21.717004] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-01T20:33:21.717977] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-01T20:33:21.718033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:21.718069] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:21.718098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:21.718215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:21.776649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:21.777842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:21.777944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:21.777978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:21.906367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:21.906622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:21.906670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:21.906700] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:21.910679] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: DOWN (p=38.70%) [2026-01-01T20:33:21.910990] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-01T20:33:21.911128] [INFO ] [sig ] UBS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:22.053595] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UBS.txt [2026-01-01T20:33:22.053785] [INFO ] [sig ] [3223/3531] Completed UBS in 0.4s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:22.053865] [INFO ] [sig ] [3224/3531] Forecasting UBSI... [2026-01-01T20:33:22.053900] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-01T20:33:22.053933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-01T20:33:22.066790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-01T20:33:22.067327] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-01T20:33:22.068259] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-01T20:33:22.068314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:22.068348] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:22.068376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:22.068436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:22.127008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:22.128009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:22.128101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:22.128135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:22.249929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:22.250368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:22.250414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:22.250444] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:22.254272] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: DOWN (p=5.12%) [2026-01-01T20:33:22.254627] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-01T20:33:22.254765] [INFO ] [sig ] UBSI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:22.407713] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UBSI.txt [2026-01-01T20:33:22.407943] [INFO ] [sig ] [3224/3531] Completed UBSI in 0.4s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:22.407992] [INFO ] [sig ] [3225/3531] Forecasting UDMY... [2026-01-01T20:33:22.408062] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-01T20:33:22.408099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-01T20:33:22.420544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-01T20:33:22.421073] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-01T20:33:22.421932] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-01T20:33:22.422002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:22.422035] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:22.422062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:22.422120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:22.478261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:22.479252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:22.479341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:22.479374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:22.599132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:22.599307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:22.599360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:22.599397] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:22.602897] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: DOWN (p=16.43%) [2026-01-01T20:33:22.603245] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-01T20:33:22.603414] [INFO ] [sig ] UDMY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:22.758886] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UDMY.txt [2026-01-01T20:33:22.759110] [INFO ] [sig ] [3225/3531] Completed UDMY in 0.4s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:22.759164] [INFO ] [sig ] [3226/3531] Forecasting UE... [2026-01-01T20:33:22.759233] [INFO ] [sig ] Generating forecast for: UE [2026-01-01T20:33:22.759264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-01T20:33:22.770678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-01T20:33:22.771104] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-01T20:33:22.771957] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-01T20:33:22.772010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:22.772043] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:22.772070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:22.772138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:22.832973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:22.833918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:22.834004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:22.834039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:22.955642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:22.955810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:22.955851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:22.955880] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:22.959233] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: DOWN (p=30.29%) [2026-01-01T20:33:22.959625] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-01T20:33:22.959763] [INFO ] [sig ] UE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:23.098530] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UE.txt [2026-01-01T20:33:23.098692] [INFO ] [sig ] [3226/3531] Completed UE in 0.3s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:23.098735] [INFO ] [sig ] [3227/3531] Forecasting UEIC... [2026-01-01T20:33:23.098764] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-01T20:33:23.098820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-01T20:33:23.108943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-01T20:33:23.109341] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-01T20:33:23.110221] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-01T20:33:23.110273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:23.110306] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:23.110334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:23.110401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:23.166458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:23.167237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:23.167319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:23.167352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:23.286476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:23.286650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:23.286693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:23.286721] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:23.290091] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: UP (p=64.76%) [2026-01-01T20:33:23.290364] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-01T20:33:23.290509] [INFO ] [sig ] UEIC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:23.427648] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UEIC.txt [2026-01-01T20:33:23.427790] [INFO ] [sig ] [3227/3531] Completed UEIC in 0.3s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:23.427830] [INFO ] [sig ] [3228/3531] Forecasting UFCS... [2026-01-01T20:33:23.427858] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-01T20:33:23.427888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-01T20:33:23.438383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-01T20:33:23.438770] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-01T20:33:23.439692] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-01T20:33:23.439744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:23.439775] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:23.439802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:23.439859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:23.495452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:23.496294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:23.496372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:23.496404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:23.616058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:23.616223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:23.616264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:23.616294] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:23.620111] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-01-01T20:33:23.620424] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-01T20:33:23.620596] [INFO ] [sig ] UFCS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:23.765956] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UFCS.txt [2026-01-01T20:33:23.766109] [INFO ] [sig ] [3228/3531] Completed UFCS in 0.3s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:23.766151] [INFO ] [sig ] [3229/3531] Forecasting UFI... [2026-01-01T20:33:23.766180] [INFO ] [sig ] Generating forecast for: UFI [2026-01-01T20:33:23.766235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-01T20:33:23.776619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-01T20:33:23.776957] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-01T20:33:23.777753] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-01T20:33:23.777805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:23.777836] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:23.777864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:23.777921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:23.836778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:23.837461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:23.837588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:23.837625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:23.958203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:23.958391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:23.958455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:23.958495] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:23.962097] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=22.51%) [2026-01-01T20:33:23.962377] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-01T20:33:23.962508] [INFO ] [sig ] UFI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:24.124149] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UFI.txt [2026-01-01T20:33:24.124287] [INFO ] [sig ] [3229/3531] Completed UFI in 0.4s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:24.124327] [INFO ] [sig ] [3230/3531] Forecasting UFO... [2026-01-01T20:33:24.124356] [INFO ] [sig ] Generating forecast for: UFO [2026-01-01T20:33:24.124386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-01T20:33:24.137774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-01T20:33:24.138432] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-01T20:33:24.139594] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-01T20:33:24.139652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:24.139687] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:24.139716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:24.139778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:24.201881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:24.203053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:24.203151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:24.203185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:24.328260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:24.328481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:24.328529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:24.328558] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:24.332699] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: DOWN (p=36.18%) [2026-01-01T20:33:24.333055] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-01T20:33:24.333191] [INFO ] [sig ] UFO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:24.482273] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UFO.txt [2026-01-01T20:33:24.482481] [INFO ] [sig ] [3230/3531] Completed UFO in 0.4s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:24.482559] [INFO ] [sig ] [3231/3531] Forecasting UFPI... [2026-01-01T20:33:24.482613] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-01T20:33:24.482647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-01T20:33:24.495768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-01T20:33:24.496248] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-01T20:33:24.497178] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-01T20:33:24.497230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:24.497262] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:24.497289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:24.497346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:24.557741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:24.558811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:24.558903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:24.558937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:24.689514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:24.689774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:24.689827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:24.689857] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:24.693821] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=13.74%) [2026-01-01T20:33:24.694127] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-01T20:33:24.694267] [INFO ] [sig ] UFPI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:24.837625] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UFPI.txt [2026-01-01T20:33:24.837865] [INFO ] [sig ] [3231/3531] Completed UFPI in 0.4s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:24.837912] [INFO ] [sig ] [3232/3531] Forecasting UGI... [2026-01-01T20:33:24.837943] [INFO ] [sig ] Generating forecast for: UGI [2026-01-01T20:33:24.837975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-01T20:33:24.850930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-01T20:33:24.851450] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-01T20:33:24.852376] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-01T20:33:24.852429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:24.852463] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:24.852491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:24.852550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:24.908688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:24.909819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:24.909913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:24.909945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:25.030294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:25.030522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:25.030615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:25.030649] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:25.034384] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=49.96%) [2026-01-01T20:33:25.034706] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-01T20:33:25.034842] [INFO ] [sig ] UGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:25.183339] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UGI.txt [2026-01-01T20:33:25.183613] [INFO ] [sig ] [3232/3531] Completed UGI in 0.3s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:25.183660] [INFO ] [sig ] [3233/3531] Forecasting UGP... [2026-01-01T20:33:25.183692] [INFO ] [sig ] Generating forecast for: UGP [2026-01-01T20:33:25.183777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-01T20:33:25.196696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-01T20:33:25.197169] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-01T20:33:25.197994] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-01T20:33:25.198046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:25.198077] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:25.198104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:25.198162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:25.256636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:25.257562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:25.257667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:25.257704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:25.385029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:25.385340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:25.385412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:25.385446] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:25.390463] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=30.79%) [2026-01-01T20:33:25.391021] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-01T20:33:25.391214] [INFO ] [sig ] UGP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:25.538673] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UGP.txt [2026-01-01T20:33:25.538938] [INFO ] [sig ] [3233/3531] Completed UGP in 0.4s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:25.539020] [INFO ] [sig ] [3234/3531] Forecasting UHAL... [2026-01-01T20:33:25.539054] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-01T20:33:25.539089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-01T20:33:25.552510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-01T20:33:25.553056] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-01T20:33:25.554041] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-01T20:33:25.554095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:25.554127] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:25.554154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:25.554220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:25.613161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:25.614356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:25.614452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:25.614486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:25.745362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:25.745621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:25.745674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:25.745705] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:25.749913] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=32.45%) [2026-01-01T20:33:25.750252] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-01T20:33:25.750396] [INFO ] [sig ] UHAL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:25.895968] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UHAL.txt [2026-01-01T20:33:25.896158] [INFO ] [sig ] [3234/3531] Completed UHAL in 0.4s | 2.94 sym/s | Total: 18.3m | ETA: 1.7m [2026-01-01T20:33:25.896200] [INFO ] [sig ] [3235/3531] Forecasting UHG... [2026-01-01T20:33:25.896229] [INFO ] [sig ] Generating forecast for: UHG [2026-01-01T20:33:25.896261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-01T20:33:25.909297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-01T20:33:25.909762] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-01T20:33:25.910688] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-01T20:33:25.910741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:25.910774] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:25.910800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:25.910857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:25.965824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:25.966457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:25.966538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:25.966587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:26.092121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:26.092290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:26.092333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:26.092361] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:26.095828] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=26.99%) [2026-01-01T20:33:26.096100] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-01T20:33:26.096224] [INFO ] [sig ] UHG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:26.236306] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UHG.txt [2026-01-01T20:33:26.236470] [INFO ] [sig ] [3235/3531] Completed UHG in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-01T20:33:26.236513] [INFO ] [sig ] [3236/3531] Forecasting UHS... [2026-01-01T20:33:26.236588] [INFO ] [sig ] Generating forecast for: UHS [2026-01-01T20:33:26.236636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-01T20:33:26.252832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-01T20:33:26.253290] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-01T20:33:26.254251] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-01T20:33:26.254310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:26.254399] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:26.254430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:26.254491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:26.314822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:26.315739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:26.315840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:26.315876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:26.436211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:26.436372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:26.436414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:26.436441] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:26.439801] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=21.30%) [2026-01-01T20:33:26.440072] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-01T20:33:26.440192] [INFO ] [sig ] UHS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:26.577842] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UHS.txt [2026-01-01T20:33:26.577962] [INFO ] [sig ] [3236/3531] Completed UHS in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-01T20:33:26.578001] [INFO ] [sig ] [3237/3531] Forecasting UI... [2026-01-01T20:33:26.578030] [INFO ] [sig ] Generating forecast for: UI [2026-01-01T20:33:26.578059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-01T20:33:26.594686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-01T20:33:26.595402] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-01T20:33:26.596677] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-01T20:33:26.596740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:26.596780] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:26.596814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:26.596892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:26.675124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:26.676385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:26.676516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:26.676550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:26.804439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:26.804684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:26.804733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:26.804762] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:26.808500] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=92.17%) [2026-01-01T20:33:26.808825] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-01T20:33:26.808985] [INFO ] [sig ] UI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:26.952680] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UI.txt [2026-01-01T20:33:26.952876] [INFO ] [sig ] [3237/3531] Completed UI in 0.4s | 2.94 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-01T20:33:26.952920] [INFO ] [sig ] [3238/3531] Forecasting UIS... [2026-01-01T20:33:26.952992] [INFO ] [sig ] Generating forecast for: UIS [2026-01-01T20:33:26.953026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-01T20:33:26.965529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-01T20:33:26.966282] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-01T20:33:26.967239] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-01T20:33:26.967291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:26.967324] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:26.967350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:26.967409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:27.033569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:27.034879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:27.034982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:27.035017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:27.160280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:27.160527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:27.160593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:27.160626] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:27.164469] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=83.24%) [2026-01-01T20:33:27.164793] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-01T20:33:27.164928] [INFO ] [sig ] UIS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:27.307507] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UIS.txt [2026-01-01T20:33:27.307711] [INFO ] [sig ] [3238/3531] Completed UIS in 0.4s | 2.94 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-01T20:33:27.307792] [INFO ] [sig ] [3239/3531] Forecasting UITB... [2026-01-01T20:33:27.307823] [INFO ] [sig ] Generating forecast for: UITB [2026-01-01T20:33:27.307856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-01T20:33:27.320232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-01T20:33:27.320738] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-01T20:33:27.321752] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-01T20:33:27.321803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:27.321835] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:27.321862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:27.321921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:27.380239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:27.381385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:27.381498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:27.381533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:27.501841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:27.502079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:27.502132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:27.502163] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:27.506232] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: UP (p=57.49%) [2026-01-01T20:33:27.506543] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-01T20:33:27.506697] [INFO ] [sig ] UITB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:27.651242] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UITB.txt [2026-01-01T20:33:27.651430] [INFO ] [sig ] [3239/3531] Completed UITB in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-01T20:33:27.651473] [INFO ] [sig ] [3240/3531] Forecasting UL... [2026-01-01T20:33:27.651538] [INFO ] [sig ] Generating forecast for: UL [2026-01-01T20:33:27.651643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-01T20:33:27.664167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-01T20:33:27.664682] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-01T20:33:27.665676] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-01T20:33:27.665727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:27.665759] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:27.665786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:27.665846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:27.722226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:27.723256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:27.723349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:27.723381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:27.848337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:27.848565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:27.848631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:27.848662] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:27.852423] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-01T20:33:27.852753] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-01T20:33:27.852895] [INFO ] [sig ] UL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:27.993708] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UL.txt [2026-01-01T20:33:27.993872] [INFO ] [sig ] [3240/3531] Completed UL in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-01T20:33:27.993914] [INFO ] [sig ] [3241/3531] Forecasting ULBI... [2026-01-01T20:33:27.993944] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-01T20:33:27.993975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-01T20:33:28.006183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-01T20:33:28.006653] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-01T20:33:28.007621] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-01T20:33:28.007674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:28.007708] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:28.007734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:28.007793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:28.064291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:28.065392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:28.065496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:28.065531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:28.188017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:28.188250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:28.188299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:28.188326] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:28.196192] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=26.84%) [2026-01-01T20:33:28.196547] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-01T20:33:28.196729] [INFO ] [sig ] ULBI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:28.350532] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ULBI.txt [2026-01-01T20:33:28.350804] [INFO ] [sig ] [3241/3531] Completed ULBI in 0.4s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:28.350861] [INFO ] [sig ] [3242/3531] Forecasting ULCC... [2026-01-01T20:33:28.350894] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-01T20:33:28.350926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-01T20:33:28.364328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-01T20:33:28.364900] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-01T20:33:28.365935] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-01T20:33:28.366000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:28.366043] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:28.366076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:28.366136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:28.425824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:28.426989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:28.427094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:28.427133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:28.551408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:28.551673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:28.551721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:28.551751] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:28.555512] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: UP (p=82.50%) [2026-01-01T20:33:28.555833] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-01T20:33:28.555966] [INFO ] [sig ] ULCC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:28.697255] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ULCC.txt [2026-01-01T20:33:28.697436] [INFO ] [sig ] [3242/3531] Completed ULCC in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:28.697480] [INFO ] [sig ] [3243/3531] Forecasting ULH... [2026-01-01T20:33:28.697509] [INFO ] [sig ] Generating forecast for: ULH [2026-01-01T20:33:28.697540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-01T20:33:28.709737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-01T20:33:28.710233] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-01T20:33:28.711158] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-01T20:33:28.711211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:28.711243] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:28.711269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:28.711329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:28.768018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:28.769135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:28.769255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:28.769288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:28.895097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:28.895333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:28.895381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:28.895438] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:28.899561] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: UP (p=84.75%) [2026-01-01T20:33:28.899981] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-01T20:33:28.900135] [INFO ] [sig ] ULH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:29.056386] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ULH.txt [2026-01-01T20:33:29.056631] [INFO ] [sig ] [3243/3531] Completed ULH in 0.4s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:29.056682] [INFO ] [sig ] [3244/3531] Forecasting ULTA... [2026-01-01T20:33:29.056713] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-01T20:33:29.056779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-01T20:33:29.069344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-01T20:33:29.069767] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-01T20:33:29.070626] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-01T20:33:29.070677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:29.070709] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:29.070735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:29.070792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:29.126366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:29.127180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:29.127258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:29.127290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:29.243925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:29.244044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:29.244081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:29.244109] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:29.247253] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-01-01T20:33:29.247517] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-01T20:33:29.247656] [INFO ] [sig ] ULTA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:29.383709] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ULTA.txt [2026-01-01T20:33:29.383840] [INFO ] [sig ] [3244/3531] Completed ULTA in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:29.383880] [INFO ] [sig ] [3245/3531] Forecasting ULY... [2026-01-01T20:33:29.383910] [INFO ] [sig ] Generating forecast for: ULY [2026-01-01T20:33:29.383941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-01T20:33:29.396292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-01T20:33:29.396844] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-01T20:33:29.397838] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-01T20:33:29.397893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:29.397926] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:29.397953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:29.398012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:29.457992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:29.459155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:29.459254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:29.459315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:29.581509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:29.581765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:29.581813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:29.581841] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:29.585715] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: UP (p=69.47%) [2026-01-01T20:33:29.586029] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-01T20:33:29.586166] [INFO ] [sig ] ULY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:29.733224] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ULY.txt [2026-01-01T20:33:29.733439] [INFO ] [sig ] [3245/3531] Completed ULY in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:29.733481] [INFO ] [sig ] [3246/3531] Forecasting UMBF... [2026-01-01T20:33:29.733513] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-01T20:33:29.733604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-01T20:33:29.746549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-01T20:33:29.747113] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-01T20:33:29.748063] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-01T20:33:29.748116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:29.748149] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:29.748177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:29.748237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:29.804158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:29.805256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:29.805401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:29.805435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:29.924953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:29.925190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:29.925237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:29.925267] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:29.929066] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-01-01T20:33:29.929380] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-01T20:33:29.929520] [INFO ] [sig ] UMBF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:30.078169] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UMBF.txt [2026-01-01T20:33:30.078416] [INFO ] [sig ] [3246/3531] Completed UMBF in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:30.078465] [INFO ] [sig ] [3247/3531] Forecasting UMC... [2026-01-01T20:33:30.078495] [INFO ] [sig ] Generating forecast for: UMC [2026-01-01T20:33:30.078584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-01T20:33:30.092423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-01T20:33:30.093217] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-01T20:33:30.094204] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-01T20:33:30.094257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:30.094289] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:30.094317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:30.094415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:30.152700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:30.153835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:30.153954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:30.153989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:30.278540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:30.278802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:30.278850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:30.278880] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:30.283071] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-01-01T20:33:30.283423] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-01T20:33:30.283596] [INFO ] [sig ] UMC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:30.432453] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UMC.txt [2026-01-01T20:33:30.432775] [INFO ] [sig ] [3247/3531] Completed UMC in 0.4s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:30.432840] [INFO ] [sig ] [3248/3531] Forecasting UMH... [2026-01-01T20:33:30.432881] [INFO ] [sig ] Generating forecast for: UMH [2026-01-01T20:33:30.432923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-01T20:33:30.446247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-01T20:33:30.446894] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-01T20:33:30.447859] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-01T20:33:30.447912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:30.447945] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:30.447973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:30.448034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:30.507809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:30.509021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:30.509162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:30.509197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:30.633550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:30.633788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:30.633834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:30.633864] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:30.637683] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-01T20:33:30.637999] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-01T20:33:30.638138] [INFO ] [sig ] UMH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:30.786651] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UMH.txt [2026-01-01T20:33:30.786865] [INFO ] [sig ] [3248/3531] Completed UMH in 0.4s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:30.786918] [INFO ] [sig ] [3249/3531] Forecasting UMMA... [2026-01-01T20:33:30.786992] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-01T20:33:30.787027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-01T20:33:30.799811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-01T20:33:30.800200] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-01T20:33:30.801068] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-01T20:33:30.801146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:30.801186] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:30.801214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:30.801270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:30.856249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:30.856893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:30.856997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:30.857031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:30.972525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:30.972700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:30.972743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:30.972772] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:30.976130] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-01T20:33:30.976400] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-01T20:33:30.976522] [INFO ] [sig ] UMMA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:31.112982] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UMMA.txt [2026-01-01T20:33:31.113146] [INFO ] [sig ] [3249/3531] Completed UMMA in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:31.113188] [INFO ] [sig ] [3250/3531] Forecasting UNCY... [2026-01-01T20:33:31.113217] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-01T20:33:31.113247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-01T20:33:31.123630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-01T20:33:31.124019] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-01T20:33:31.124848] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-01T20:33:31.124901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:31.124934] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:31.124964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:31.125025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:31.180695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:31.181732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:31.181822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:31.181856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:31.301775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:31.302157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:31.302219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:31.302261] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:31.306287] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=16.14%) [2026-01-01T20:33:31.306593] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-01T20:33:31.306729] [INFO ] [sig ] UNCY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:31.452899] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UNCY.txt [2026-01-01T20:33:31.453105] [INFO ] [sig ] [3250/3531] Completed UNCY in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:31.453154] [INFO ] [sig ] [3251/3531] Forecasting UNF... [2026-01-01T20:33:31.453184] [INFO ] [sig ] Generating forecast for: UNF [2026-01-01T20:33:31.453215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-01T20:33:31.465039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-01T20:33:31.465428] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-01T20:33:31.466292] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-01T20:33:31.466345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:31.466378] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:31.466406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:31.466465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:31.523790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:31.524557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:31.524665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:31.524699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:31.649168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:31.649362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:31.649412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:31.649443] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:31.653208] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=86.06%) [2026-01-01T20:33:31.653508] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-01T20:33:31.653654] [INFO ] [sig ] UNF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:31.796834] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UNF.txt [2026-01-01T20:33:31.797023] [INFO ] [sig ] [3251/3531] Completed UNF in 0.3s | 2.94 sym/s | Total: 18.4m | ETA: 1.6m [2026-01-01T20:33:31.797067] [INFO ] [sig ] [3252/3531] Forecasting UNFI... [2026-01-01T20:33:31.797096] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-01T20:33:31.797158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-01T20:33:31.809840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-01T20:33:31.810292] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-01T20:33:31.811155] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-01T20:33:31.811208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:31.811240] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:31.811266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:31.811324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:31.868083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:31.869055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:31.869146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:31.869180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:31.993231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:31.993399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:31.993442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:31.993473] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:31.996856] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: UP (p=75.33%) [2026-01-01T20:33:31.997138] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-01T20:33:31.997266] [INFO ] [sig ] UNFI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:32.134374] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UNFI.txt [2026-01-01T20:33:32.134524] [INFO ] [sig ] [3252/3531] Completed UNFI in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-01T20:33:32.134565] [INFO ] [sig ] [3253/3531] Forecasting UNM... [2026-01-01T20:33:32.134614] [INFO ] [sig ] Generating forecast for: UNM [2026-01-01T20:33:32.134645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-01T20:33:32.145467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-01T20:33:32.145887] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-01T20:33:32.146753] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-01T20:33:32.146806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:32.146865] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:32.146893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:32.146952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:32.202860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:32.203630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:32.203711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:32.203743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:32.328301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:32.328470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:32.328513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:32.328542] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:32.332019] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-01-01T20:33:32.332341] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-01T20:33:32.332470] [INFO ] [sig ] UNM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:32.468825] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UNM.txt [2026-01-01T20:33:32.469006] [INFO ] [sig ] [3253/3531] Completed UNM in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-01T20:33:32.469055] [INFO ] [sig ] [3254/3531] Forecasting UNMA... [2026-01-01T20:33:32.469086] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-01T20:33:32.469115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-01T20:33:32.480051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-01T20:33:32.480432] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-01T20:33:32.481238] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-01T20:33:32.481289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:32.481320] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:32.481346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:32.481402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:32.537354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:32.538196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:32.538280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:32.538314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:32.648799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:32.649003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:32.649049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:32.649078] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:32.652511] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-01-01T20:33:32.652835] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-01T20:33:32.652959] [INFO ] [sig ] UNMA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:32.791505] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UNMA.txt [2026-01-01T20:33:32.791667] [INFO ] [sig ] [3254/3531] Completed UNMA in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-01T20:33:32.791708] [INFO ] [sig ] [3255/3531] Forecasting UNP... [2026-01-01T20:33:32.791735] [INFO ] [sig ] Generating forecast for: UNP [2026-01-01T20:33:32.791766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-01T20:33:32.803177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-01T20:33:32.803591] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-01T20:33:32.804353] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-01T20:33:32.804403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:32.804435] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:32.804461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:32.804517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:32.860847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:32.861774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:32.861856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:32.861889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:32.981687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:32.981852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:32.981901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:32.981929] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:32.985262] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=74.64%) [2026-01-01T20:33:32.985533] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-01T20:33:32.985675] [INFO ] [sig ] UNP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:33.126379] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UNP.txt [2026-01-01T20:33:33.126510] [INFO ] [sig ] [3255/3531] Completed UNP in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-01T20:33:33.126557] [INFO ] [sig ] [3256/3531] Forecasting UNTY... [2026-01-01T20:33:33.126604] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-01T20:33:33.126636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-01T20:33:33.143454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-01T20:33:33.144211] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-01T20:33:33.145476] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-01T20:33:33.145543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:33.145623] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:33.145665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:33.145751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:33.211266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:33.212588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:33.212699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:33.212734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:33.333107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:33.333369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:33.333417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:33.333490] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:33.337623] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: DOWN (p=9.31%) [2026-01-01T20:33:33.337937] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-01T20:33:33.338076] [INFO ] [sig ] UNTY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:33.492996] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UNTY.txt [2026-01-01T20:33:33.493225] [INFO ] [sig ] [3256/3531] Completed UNTY in 0.4s | 2.94 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-01T20:33:33.493310] [INFO ] [sig ] [3257/3531] Forecasting UONE... [2026-01-01T20:33:33.493346] [INFO ] [sig ] Generating forecast for: UONE [2026-01-01T20:33:33.493379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UONE' from 'https://tdm.silogroup.org/data/derivative_storage/UONE.csv'. [2026-01-01T20:33:33.507563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UONE'. [2026-01-01T20:33:33.508120] [INFO ] [FORECASTER] Starting predict_future for UONE [2026-01-01T20:33:33.509298] [DEBUG] [LOCAL ] No optimal features file found for UONE: ./output/feature-sets/UONE.txt [2026-01-01T20:33:33.509363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:33.509414] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:33.509444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:33.509509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:33.569423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:33.570503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:33.570630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:33.570668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:33.680169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:33.680340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:33.680384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:33.680415] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:33.684374] [DEBUG] [FORECASTER] UONE: Forecast T+1@11:T+2@11: DOWN (p=15.62%) [2026-01-01T20:33:33.684758] [INFO ] [FORECASTER] Completed predict_future for UONE [2026-01-01T20:33:33.684911] [INFO ] [sig ] UONE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:33.831958] [INFO ] [LOCAL ] Saved forecast: UONE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UONE.txt [2026-01-01T20:33:33.832125] [INFO ] [sig ] [3257/3531] Completed UONE in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-01T20:33:33.832177] [INFO ] [sig ] [3258/3531] Forecasting UPBD... [2026-01-01T20:33:33.832207] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-01T20:33:33.832271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-01T20:33:33.843623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-01T20:33:33.844016] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-01T20:33:33.844835] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-01T20:33:33.844893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:33.844925] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:33.844951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:33.845009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:33.905278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:33.906239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:33.906319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:33.906354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:34.032942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:34.033105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:34.033150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:34.033181] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:34.036658] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=84.05%) [2026-01-01T20:33:34.036988] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-01T20:33:34.037133] [INFO ] [sig ] UPBD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:34.176243] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UPBD.txt [2026-01-01T20:33:34.176384] [INFO ] [sig ] [3258/3531] Completed UPBD in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:34.176425] [INFO ] [sig ] [3259/3531] Forecasting UPC... [2026-01-01T20:33:34.176456] [INFO ] [sig ] Generating forecast for: UPC [2026-01-01T20:33:34.176488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-01T20:33:34.188556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-01T20:33:34.188977] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-01T20:33:34.189797] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-01T20:33:34.189851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:34.189885] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:34.189916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:34.189976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:34.248271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:34.249121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:34.249201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:34.249235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:34.361033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:34.361205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:34.361249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:34.361280] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:34.364701] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-01-01T20:33:34.365001] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-01T20:33:34.365130] [INFO ] [sig ] UPC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:34.506809] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UPC.txt [2026-01-01T20:33:34.506955] [INFO ] [sig ] [3259/3531] Completed UPC in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:34.506997] [INFO ] [sig ] [3260/3531] Forecasting UPLD... [2026-01-01T20:33:34.507028] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-01T20:33:34.507060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-01T20:33:34.517970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-01T20:33:34.518336] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-01T20:33:34.519175] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-01T20:33:34.519228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:34.519277] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:34.519306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:34.519363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:34.575602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:34.576529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:34.576627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:34.576662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:34.694378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:34.694542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:34.694601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:34.694631] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:34.697985] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=7.14%) [2026-01-01T20:33:34.698258] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-01T20:33:34.698381] [INFO ] [sig ] UPLD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:34.850144] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UPLD.txt [2026-01-01T20:33:34.850323] [INFO ] [sig ] [3260/3531] Completed UPLD in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:34.850378] [INFO ] [sig ] [3261/3531] Forecasting UPS... [2026-01-01T20:33:34.850409] [INFO ] [sig ] Generating forecast for: UPS [2026-01-01T20:33:34.850439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-01T20:33:34.861915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-01T20:33:34.862319] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-01T20:33:34.863136] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-01T20:33:34.863189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:34.863222] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:34.863249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:34.863308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:34.920004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:34.920853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:34.920936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:34.920969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:35.047451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:35.047638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:35.047682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:35.047713] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:35.051149] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=56.72%) [2026-01-01T20:33:35.051432] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-01T20:33:35.051560] [INFO ] [sig ] UPS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:35.201295] [INFO ] [LOCAL ] Saved forecast: UPS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UPS.txt [2026-01-01T20:33:35.201475] [INFO ] [sig ] [3261/3531] Completed UPS in 0.4s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:35.201516] [INFO ] [sig ] [3262/3531] Forecasting UPWK... [2026-01-01T20:33:35.201546] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-01T20:33:35.201619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-01T20:33:35.212899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-01T20:33:35.213277] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-01T20:33:35.214151] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-01T20:33:35.214211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:35.214244] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:35.214270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:35.214326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:35.270292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:35.271229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:35.271313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:35.271346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:35.395663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:35.395854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:35.395897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:35.396641] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:35.400097] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: DOWN (p=5.35%) [2026-01-01T20:33:35.400384] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-01T20:33:35.400515] [INFO ] [sig ] UPWK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:35.539451] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UPWK.txt [2026-01-01T20:33:35.539632] [INFO ] [sig ] [3262/3531] Completed UPWK in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:35.539673] [INFO ] [sig ] [3263/3531] Forecasting UPXI... [2026-01-01T20:33:35.539733] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-01T20:33:35.539766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-01T20:33:35.550814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-01T20:33:35.551219] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-01T20:33:35.552051] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-01T20:33:35.552103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:35.552135] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:35.552161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:35.552218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:35.608539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:35.609443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:35.609554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:35.609608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:35.728567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:35.728768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:35.728815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:35.728847] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:35.732560] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-01T20:33:35.732919] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-01T20:33:35.733075] [INFO ] [sig ] UPXI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:35.876287] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UPXI.txt [2026-01-01T20:33:35.876447] [INFO ] [sig ] [3263/3531] Completed UPXI in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:35.876494] [INFO ] [sig ] [3264/3531] Forecasting URBN... [2026-01-01T20:33:35.876528] [INFO ] [sig ] Generating forecast for: URBN [2026-01-01T20:33:35.876558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-01T20:33:35.887320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-01T20:33:35.887727] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-01T20:33:35.888600] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-01T20:33:35.888656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:35.888689] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:35.888718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:35.888778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:35.945774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:35.946636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:35.946717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:35.946749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:36.070637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:36.070799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:36.070841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:36.070870] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:36.074212] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=29.28%) [2026-01-01T20:33:36.074514] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-01T20:33:36.074663] [INFO ] [sig ] URBN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:36.220561] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/URBN.txt [2026-01-01T20:33:36.220730] [INFO ] [sig ] [3264/3531] Completed URBN in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:36.220770] [INFO ] [sig ] [3265/3531] Forecasting URGN... [2026-01-01T20:33:36.220800] [INFO ] [sig ] Generating forecast for: URGN [2026-01-01T20:33:36.220830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-01T20:33:36.234270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-01T20:33:36.234750] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-01T20:33:36.235756] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-01T20:33:36.235816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:36.235856] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:36.235890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:36.235970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:36.298071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:36.299017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:36.299100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:36.299133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:36.417843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:36.418001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:36.418044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:36.418072] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:36.421396] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: UP (p=53.86%) [2026-01-01T20:33:36.421682] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-01T20:33:36.421825] [INFO ] [sig ] URGN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:36.568987] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/URGN.txt [2026-01-01T20:33:36.569154] [INFO ] [sig ] [3265/3531] Completed URGN in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:36.569195] [INFO ] [sig ] [3266/3531] Forecasting URI... [2026-01-01T20:33:36.569225] [INFO ] [sig ] Generating forecast for: URI [2026-01-01T20:33:36.569279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-01T20:33:36.579634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-01T20:33:36.580008] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-01T20:33:36.580893] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-01T20:33:36.580946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:36.580979] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:36.581007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:36.581065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:36.636233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:36.637024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:36.637117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:36.637151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:36.760318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:36.760477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:36.760519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:36.760550] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:36.763961] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=10.16%) [2026-01-01T20:33:36.764231] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-01T20:33:36.764375] [INFO ] [sig ] URI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:36.901464] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/URI.txt [2026-01-01T20:33:36.901677] [INFO ] [sig ] [3266/3531] Completed URI in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:36.901736] [INFO ] [sig ] [3267/3531] Forecasting URNJ... [2026-01-01T20:33:36.901769] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-01T20:33:36.901799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-01T20:33:36.912375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-01T20:33:36.912783] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-01T20:33:36.913643] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-01T20:33:36.913695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:36.913729] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:36.913757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:36.913814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:36.969413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:36.970262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:36.970340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:36.970373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:37.090491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:37.090659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:37.090717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:37.090748] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:37.094007] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: DOWN (p=10.92%) [2026-01-01T20:33:37.094271] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-01T20:33:37.094391] [INFO ] [sig ] URNJ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:37.235988] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/URNJ.txt [2026-01-01T20:33:37.236163] [INFO ] [sig ] [3267/3531] Completed URNJ in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:37.236205] [INFO ] [sig ] [3268/3531] Forecasting UROY... [2026-01-01T20:33:37.236235] [INFO ] [sig ] Generating forecast for: UROY [2026-01-01T20:33:37.236266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-01T20:33:37.247152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-01T20:33:37.247511] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-01T20:33:37.248343] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-01T20:33:37.248397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:37.248431] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:37.248461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:37.248521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:37.305381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:37.306213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:37.306296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:37.306330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:37.433416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:37.433618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:37.433673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:37.433705] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:37.437393] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=51.97%) [2026-01-01T20:33:37.437700] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-01T20:33:37.437834] [INFO ] [sig ] UROY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:37.585152] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UROY.txt [2026-01-01T20:33:37.585304] [INFO ] [sig ] [3268/3531] Completed UROY in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:37.585344] [INFO ] [sig ] [3269/3531] Forecasting USA... [2026-01-01T20:33:37.585374] [INFO ] [sig ] Generating forecast for: USA [2026-01-01T20:33:37.585405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-01T20:33:37.595957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-01T20:33:37.596326] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-01T20:33:37.597150] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-01T20:33:37.597204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:37.597242] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:37.597276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:37.597337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:37.654842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:37.655632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:37.655728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:37.655764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:37.787874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:37.788037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:37.788080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:37.788112] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:37.791978] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-01-01T20:33:37.792260] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-01T20:33:37.792384] [INFO ] [sig ] USA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:37.934101] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/USA.txt [2026-01-01T20:33:37.934276] [INFO ] [sig ] [3269/3531] Completed USA in 0.3s | 2.94 sym/s | Total: 18.5m | ETA: 1.5m [2026-01-01T20:33:37.934322] [INFO ] [sig ] [3270/3531] Forecasting USAC... [2026-01-01T20:33:37.934358] [INFO ] [sig ] Generating forecast for: USAC [2026-01-01T20:33:37.934425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-01T20:33:37.944728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-01T20:33:37.945080] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-01T20:33:37.945891] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-01T20:33:37.945944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:37.946005] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:37.946034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:37.946094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:38.003546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:38.004336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:38.004416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:38.004450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:38.133406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:38.133564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:38.133625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:38.133655] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:38.137032] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: UP (p=82.00%) [2026-01-01T20:33:38.137311] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-01T20:33:38.137433] [INFO ] [sig ] USAC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:38.276022] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USAC.txt [2026-01-01T20:33:38.276170] [INFO ] [sig ] [3270/3531] Completed USAC in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-01T20:33:38.276210] [INFO ] [sig ] [3271/3531] Forecasting USB... [2026-01-01T20:33:38.276240] [INFO ] [sig ] Generating forecast for: USB [2026-01-01T20:33:38.276278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-01T20:33:38.287220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-01T20:33:38.287556] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-01T20:33:38.288337] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-01T20:33:38.288387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:38.288434] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:38.288462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:38.288520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:38.346769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:38.347613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:38.347691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:38.347724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:38.468072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:38.468235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:38.468278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:38.468307] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:38.471783] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: DOWN (p=45.48%) [2026-01-01T20:33:38.472130] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-01T20:33:38.472267] [INFO ] [sig ] USB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:38.617002] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/USB.txt [2026-01-01T20:33:38.617170] [INFO ] [sig ] [3271/3531] Completed USB in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-01T20:33:38.617211] [INFO ] [sig ] [3272/3531] Forecasting USCB... [2026-01-01T20:33:38.617240] [INFO ] [sig ] Generating forecast for: USCB [2026-01-01T20:33:38.617269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-01T20:33:38.628177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-01T20:33:38.628551] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-01T20:33:38.629404] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-01T20:33:38.629456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:38.629488] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:38.629514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:38.629594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:38.687558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:38.688447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:38.688532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:38.688566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:38.808313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:38.808477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:38.808520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:38.808548] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:38.812002] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-01-01T20:33:38.812323] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-01T20:33:38.812455] [INFO ] [sig ] USCB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:38.953084] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USCB.txt [2026-01-01T20:33:38.953244] [INFO ] [sig ] [3272/3531] Completed USCB in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-01T20:33:38.953285] [INFO ] [sig ] [3273/3531] Forecasting USDX... [2026-01-01T20:33:38.953315] [INFO ] [sig ] Generating forecast for: USDX [2026-01-01T20:33:38.953346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-01T20:33:38.963650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-01T20:33:38.964004] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-01T20:33:38.964815] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-01T20:33:38.964866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:38.964898] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:38.964925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:38.964984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:39.022638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:39.023474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:39.023560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:39.023616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:39.130886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:39.131044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:39.131086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:39.131154] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:39.134705] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-01-01T20:33:39.135063] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-01T20:33:39.135202] [INFO ] [sig ] USDX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:39.275692] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USDX.txt [2026-01-01T20:33:39.275839] [INFO ] [sig ] [3273/3531] Completed USDX in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-01T20:33:39.275880] [INFO ] [sig ] [3274/3531] Forecasting USEA... [2026-01-01T20:33:39.275909] [INFO ] [sig ] Generating forecast for: USEA [2026-01-01T20:33:39.275963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-01T20:33:39.287627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-01T20:33:39.288141] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-01T20:33:39.289134] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-01T20:33:39.289194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:39.289232] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:39.289263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:39.289323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:39.348833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:39.352898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:39.353026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:39.353062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:39.466360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:39.466512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:39.466553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:39.466600] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:39.470148] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=65.23%) [2026-01-01T20:33:39.470415] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-01T20:33:39.470533] [INFO ] [sig ] USEA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:39.663553] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USEA.txt [2026-01-01T20:33:39.663742] [INFO ] [sig ] [3274/3531] Completed USEA in 0.4s | 2.94 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-01T20:33:39.663782] [INFO ] [sig ] [3275/3531] Forecasting USFD... [2026-01-01T20:33:39.663822] [INFO ] [sig ] Generating forecast for: USFD [2026-01-01T20:33:39.663884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-01T20:33:39.675769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-01T20:33:39.676198] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-01T20:33:39.677198] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-01T20:33:39.677259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:39.677295] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:39.677332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:39.677418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:39.746796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:39.747672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:39.747754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:39.747788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:39.891338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:39.891502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:39.891550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:39.891608] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:39.895596] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: UP (p=91.84%) [2026-01-01T20:33:39.895935] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-01T20:33:39.896087] [INFO ] [sig ] USFD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:40.036979] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USFD.txt [2026-01-01T20:33:40.037135] [INFO ] [sig ] [3275/3531] Completed USFD in 0.4s | 2.94 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-01T20:33:40.037174] [INFO ] [sig ] [3276/3531] Forecasting USGO... [2026-01-01T20:33:40.037205] [INFO ] [sig ] Generating forecast for: USGO [2026-01-01T20:33:40.037236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-01T20:33:40.048424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-01T20:33:40.048782] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-01T20:33:40.049606] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-01T20:33:40.049658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:40.049689] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:40.049715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:40.049772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:40.106086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:40.106736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:40.106816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:40.106848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:40.224480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:40.224655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:40.224698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:40.224727] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:40.228058] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: UP (p=58.98%) [2026-01-01T20:33:40.228322] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-01T20:33:40.228441] [INFO ] [sig ] USGO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:40.367140] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USGO.txt [2026-01-01T20:33:40.367285] [INFO ] [sig ] [3276/3531] Completed USGO in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:40.367324] [INFO ] [sig ] [3277/3531] Forecasting USIG... [2026-01-01T20:33:40.367354] [INFO ] [sig ] Generating forecast for: USIG [2026-01-01T20:33:40.367392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-01T20:33:40.378173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-01T20:33:40.378501] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-01T20:33:40.379319] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-01T20:33:40.379371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:40.379402] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:40.379428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:40.379484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:40.435194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:40.435855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:40.435931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:40.435963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:40.563773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:40.563944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:40.563986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:40.564015] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:40.567411] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-01-01T20:33:40.567707] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-01T20:33:40.567831] [INFO ] [sig ] USIG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:40.712538] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USIG.txt [2026-01-01T20:33:40.712689] [INFO ] [sig ] [3277/3531] Completed USIG in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:40.712731] [INFO ] [sig ] [3278/3531] Forecasting USIO... [2026-01-01T20:33:40.712763] [INFO ] [sig ] Generating forecast for: USIO [2026-01-01T20:33:40.712804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-01T20:33:40.724548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-01T20:33:40.724926] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-01T20:33:40.725764] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-01T20:33:40.725829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:40.725867] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:40.725894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:40.725951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:40.782161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:40.782887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:40.782966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:40.783000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:40.900997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:40.901148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:40.901189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:40.901235] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:40.904916] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=74.36%) [2026-01-01T20:33:40.905366] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-01T20:33:40.905488] [INFO ] [sig ] USIO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:41.047332] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USIO.txt [2026-01-01T20:33:41.047467] [INFO ] [sig ] [3278/3531] Completed USIO in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:41.047506] [INFO ] [sig ] [3279/3531] Forecasting USLM... [2026-01-01T20:33:41.047537] [INFO ] [sig ] Generating forecast for: USLM [2026-01-01T20:33:41.047568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-01T20:33:41.058844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-01T20:33:41.059208] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-01T20:33:41.060003] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-01T20:33:41.060054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:41.060085] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:41.060112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:41.060168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:41.116664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:41.117451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:41.117530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:41.117563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:41.232257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:41.232414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:41.232458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:41.232486] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:41.235956] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-01-01T20:33:41.236252] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-01T20:33:41.236392] [INFO ] [sig ] USLM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:41.376550] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USLM.txt [2026-01-01T20:33:41.376698] [INFO ] [sig ] [3279/3531] Completed USLM in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:41.376737] [INFO ] [sig ] [3280/3531] Forecasting USMC... [2026-01-01T20:33:41.376767] [INFO ] [sig ] Generating forecast for: USMC [2026-01-01T20:33:41.376797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-01T20:33:41.388253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-01T20:33:41.388608] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-01T20:33:41.389459] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-01T20:33:41.389513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:41.389545] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:41.389594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:41.389663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:41.446121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:41.446753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:41.446878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:41.446942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:41.560628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:41.560778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:41.560822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:41.560850] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:41.564144] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: DOWN (p=30.86%) [2026-01-01T20:33:41.564415] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-01T20:33:41.564534] [INFO ] [sig ] USMC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:41.703516] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/USMC.txt [2026-01-01T20:33:41.703673] [INFO ] [sig ] [3280/3531] Completed USMC in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:41.703714] [INFO ] [sig ] [3281/3531] Forecasting USOI... [2026-01-01T20:33:41.703786] [INFO ] [sig ] Generating forecast for: USOI [2026-01-01T20:33:41.703831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-01T20:33:41.716260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-01T20:33:41.716625] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-01T20:33:41.717606] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-01T20:33:41.717659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:41.717691] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:41.717718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:41.717777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:41.775148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:41.775937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:41.776014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:41.776047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:41.896432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:41.896625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:41.896669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:41.896698] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:41.900090] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: DOWN (p=14.53%) [2026-01-01T20:33:41.900359] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-01T20:33:41.900477] [INFO ] [sig ] USOI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:42.040832] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/USOI.txt [2026-01-01T20:33:42.040968] [INFO ] [sig ] [3281/3531] Completed USOI in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:42.041007] [INFO ] [sig ] [3282/3531] Forecasting USOY... [2026-01-01T20:33:42.041037] [INFO ] [sig ] Generating forecast for: USOY [2026-01-01T20:33:42.041067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-01T20:33:42.051783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-01T20:33:42.052148] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-01T20:33:42.052971] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-01T20:33:42.053024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:42.053057] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:42.053099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:42.053160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:42.108169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:42.108846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:42.108924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:42.108978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:42.223483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:42.223653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:42.223695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:42.223724] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:42.227003] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=81.50%) [2026-01-01T20:33:42.227267] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-01T20:33:42.227385] [INFO ] [sig ] USOY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:42.364782] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USOY.txt [2026-01-01T20:33:42.364920] [INFO ] [sig ] [3282/3531] Completed USOY in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:42.364958] [INFO ] [sig ] [3283/3531] Forecasting USTB... [2026-01-01T20:33:42.364987] [INFO ] [sig ] Generating forecast for: USTB [2026-01-01T20:33:42.365018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-01T20:33:42.376645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-01T20:33:42.377048] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-01T20:33:42.377870] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-01T20:33:42.377923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:42.377956] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:42.377984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:42.378040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:42.438158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:42.438911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:42.439019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:42.439058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:42.560428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:42.560609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:42.560653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:42.560685] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:42.564425] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=62.56%) [2026-01-01T20:33:42.564719] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-01T20:33:42.564844] [INFO ] [sig ] USTB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:42.708193] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USTB.txt [2026-01-01T20:33:42.708367] [INFO ] [sig ] [3283/3531] Completed USTB in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:42.708408] [INFO ] [sig ] [3284/3531] Forecasting USVM... [2026-01-01T20:33:42.708439] [INFO ] [sig ] Generating forecast for: USVM [2026-01-01T20:33:42.708495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-01T20:33:42.718679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-01T20:33:42.719019] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-01T20:33:42.719862] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-01T20:33:42.719912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:42.719944] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:42.719971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:42.720028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:42.778446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:42.779170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:42.779258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:42.779292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:42.893905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:42.894052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:42.894094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:42.894122] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:42.897410] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=89.87%) [2026-01-01T20:33:42.897693] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-01T20:33:42.897814] [INFO ] [sig ] USVM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:43.035612] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/USVM.txt [2026-01-01T20:33:43.035740] [INFO ] [sig ] [3284/3531] Completed USVM in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:43.035780] [INFO ] [sig ] [3285/3531] Forecasting USXF... [2026-01-01T20:33:43.035810] [INFO ] [sig ] Generating forecast for: USXF [2026-01-01T20:33:43.035840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-01T20:33:43.114348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-01T20:33:43.114988] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-01T20:33:43.115996] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-01T20:33:43.116050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:43.116086] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:43.116115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:43.116189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:43.174411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:43.175663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:43.175767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:43.175800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:43.299954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:43.300199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:43.300253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:43.300285] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:43.304520] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: DOWN (p=36.70%) [2026-01-01T20:33:43.304905] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-01T20:33:43.305053] [INFO ] [sig ] USXF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:43.449877] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/USXF.txt [2026-01-01T20:33:43.450111] [INFO ] [sig ] [3285/3531] Completed USXF in 0.4s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:43.450201] [INFO ] [sig ] [3286/3531] Forecasting UTEN... [2026-01-01T20:33:43.450234] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-01T20:33:43.450303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-01T20:33:43.463327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-01T20:33:43.463978] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-01T20:33:43.464943] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-01T20:33:43.464996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:43.465031] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:43.465057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:43.465118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:43.520791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:43.521937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:43.522032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:43.522064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:43.650086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:43.650332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:43.650379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:43.650411] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:43.654931] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: DOWN (p=43.08%) [2026-01-01T20:33:43.655483] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-01T20:33:43.655669] [INFO ] [sig ] UTEN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:43.799139] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UTEN.txt [2026-01-01T20:33:43.799340] [INFO ] [sig ] [3286/3531] Completed UTEN in 0.3s | 2.94 sym/s | Total: 18.6m | ETA: 1.4m [2026-01-01T20:33:43.799385] [INFO ] [sig ] [3287/3531] Forecasting UTF... [2026-01-01T20:33:43.799419] [INFO ] [sig ] Generating forecast for: UTF [2026-01-01T20:33:43.799497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-01T20:33:43.813018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-01T20:33:43.813565] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-01T20:33:43.814514] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-01T20:33:43.814566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:43.814656] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:43.814684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:43.814743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:43.871706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:43.872796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:43.872889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:43.872921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:43.996850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:43.997075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:43.997123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:43.997153] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:44.000937] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: UP (p=94.94%) [2026-01-01T20:33:44.001239] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-01T20:33:44.001375] [INFO ] [sig ] UTF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:44.145504] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UTF.txt [2026-01-01T20:33:44.145750] [INFO ] [sig ] [3287/3531] Completed UTF in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-01T20:33:44.145798] [INFO ] [sig ] [3288/3531] Forecasting UTI... [2026-01-01T20:33:44.145828] [INFO ] [sig ] Generating forecast for: UTI [2026-01-01T20:33:44.145861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-01T20:33:44.157717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-01T20:33:44.158064] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-01T20:33:44.158921] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-01T20:33:44.158993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:44.159025] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:44.159051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:44.159109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:44.216062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:44.217059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:44.217148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:44.217182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:44.339519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:44.339702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:44.339746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:44.339779] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:44.343223] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: UP (p=75.49%) [2026-01-01T20:33:44.343505] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-01T20:33:44.343661] [INFO ] [sig ] UTI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:44.482217] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UTI.txt [2026-01-01T20:33:44.482459] [INFO ] [sig ] [3288/3531] Completed UTI in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-01T20:33:44.482521] [INFO ] [sig ] [3289/3531] Forecasting UTL... [2026-01-01T20:33:44.482633] [INFO ] [sig ] Generating forecast for: UTL [2026-01-01T20:33:44.482677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-01T20:33:44.494773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-01T20:33:44.495200] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-01T20:33:44.496054] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-01T20:33:44.496108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:44.496143] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:44.496172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:44.496238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:44.555085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:44.556040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:44.556126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:44.556162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:44.680361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:44.680522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:44.680564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:44.680610] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:44.683948] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=22.75%) [2026-01-01T20:33:44.684214] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-01T20:33:44.684335] [INFO ] [sig ] UTL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:44.824667] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UTL.txt [2026-01-01T20:33:44.824816] [INFO ] [sig ] [3289/3531] Completed UTL in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-01T20:33:44.824856] [INFO ] [sig ] [3290/3531] Forecasting UTMD... [2026-01-01T20:33:44.824886] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-01T20:33:44.824921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-01T20:33:44.835831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-01T20:33:44.836145] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-01T20:33:44.836918] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-01T20:33:44.836970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:44.837001] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:44.837028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:44.837084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:44.893075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:44.893706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:44.893781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:44.893812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:45.003144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:45.003301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:45.003341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:45.003401] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:45.006734] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-01-01T20:33:45.007006] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-01T20:33:45.007125] [INFO ] [sig ] UTMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:45.145352] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UTMD.txt [2026-01-01T20:33:45.145476] [INFO ] [sig ] [3290/3531] Completed UTMD in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-01T20:33:45.145514] [INFO ] [sig ] [3291/3531] Forecasting UTZ... [2026-01-01T20:33:45.145552] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-01T20:33:45.145612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-01T20:33:45.156336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-01T20:33:45.156708] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-01T20:33:45.157472] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-01T20:33:45.157524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:45.157563] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:45.157615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:45.157673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:45.213629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:45.214244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:45.214319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:45.214350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:45.330078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:45.330299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:45.330348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:45.330379] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:45.333770] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=74.64%) [2026-01-01T20:33:45.334049] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-01T20:33:45.334173] [INFO ] [sig ] UTZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:45.471445] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UTZ.txt [2026-01-01T20:33:45.471595] [INFO ] [sig ] [3291/3531] Completed UTZ in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-01T20:33:45.471638] [INFO ] [sig ] [3292/3531] Forecasting UVE... [2026-01-01T20:33:45.471671] [INFO ] [sig ] Generating forecast for: UVE [2026-01-01T20:33:45.471701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-01T20:33:45.483728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-01T20:33:45.484121] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-01T20:33:45.484948] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-01T20:33:45.485001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:45.485033] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:45.485061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:45.485120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:45.545046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:45.545796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:45.545875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:45.545916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:45.665976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:45.666141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:45.666183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:45.666216] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:45.669665] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=92.80%) [2026-01-01T20:33:45.669940] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-01T20:33:45.670067] [INFO ] [sig ] UVE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:45.810892] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UVE.txt [2026-01-01T20:33:45.811019] [INFO ] [sig ] [3292/3531] Completed UVE in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-01T20:33:45.811057] [INFO ] [sig ] [3293/3531] Forecasting UVSP... [2026-01-01T20:33:45.811085] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-01T20:33:45.811116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-01T20:33:45.821877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-01T20:33:45.822227] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-01T20:33:45.823067] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-01T20:33:45.823119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:45.823150] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:45.823175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:45.823232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:45.880861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:45.881536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:45.881641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:45.881677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:46.003312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:46.003472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:46.003515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:46.003544] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:46.006997] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=14.03%) [2026-01-01T20:33:46.007273] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-01T20:33:46.007396] [INFO ] [sig ] UVSP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:46.153624] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UVSP.txt [2026-01-01T20:33:46.153762] [INFO ] [sig ] [3293/3531] Completed UVSP in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-01T20:33:46.153807] [INFO ] [sig ] [3294/3531] Forecasting UWMC... [2026-01-01T20:33:46.153858] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-01T20:33:46.153931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-01T20:33:46.166934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-01T20:33:46.167345] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-01T20:33:46.168458] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-01T20:33:46.168527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:46.168601] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:46.168651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:46.168718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:46.229924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:46.230845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:46.230939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:46.230981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:46.355136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:46.355306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:46.355361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:46.355405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:46.359213] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=45.52%) [2026-01-01T20:33:46.359555] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-01T20:33:46.359733] [INFO ] [sig ] UWMC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:46.520784] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UWMC.txt [2026-01-01T20:33:46.520919] [INFO ] [sig ] [3294/3531] Completed UWMC in 0.4s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:46.520968] [INFO ] [sig ] [3295/3531] Forecasting UXIN... [2026-01-01T20:33:46.521032] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-01T20:33:46.521070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-01T20:33:46.531614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-01T20:33:46.531938] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-01T20:33:46.532716] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-01T20:33:46.532781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:46.532813] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:46.532841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:46.532898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:46.589969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:46.590633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:46.590711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:46.590745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:46.705745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:46.705900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:46.705943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:46.705977] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:46.709367] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-01-01T20:33:46.709657] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-01T20:33:46.709784] [INFO ] [sig ] UXIN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:46.857014] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UXIN.txt [2026-01-01T20:33:46.857152] [INFO ] [sig ] [3295/3531] Completed UXIN in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:46.857193] [INFO ] [sig ] [3296/3531] Forecasting UYLD... [2026-01-01T20:33:46.857223] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-01T20:33:46.857252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-01T20:33:46.867655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-01T20:33:46.867977] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-01T20:33:46.868753] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-01T20:33:46.868804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:46.868835] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:46.868862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:46.868920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:46.927108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:46.927768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:46.927843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:46.927875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:47.037318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:47.037475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:47.037517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:47.037549] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:47.040981] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-01-01T20:33:47.041253] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-01T20:33:47.041377] [INFO ] [sig ] UYLD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:47.188256] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/UYLD.txt [2026-01-01T20:33:47.188411] [INFO ] [sig ] [3296/3531] Completed UYLD in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:47.188451] [INFO ] [sig ] [3297/3531] Forecasting UZE... [2026-01-01T20:33:47.188480] [INFO ] [sig ] Generating forecast for: UZE [2026-01-01T20:33:47.188511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-01T20:33:47.198893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-01T20:33:47.199261] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-01T20:33:47.200051] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-01T20:33:47.200102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:47.200134] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:47.200162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:47.200221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:47.256836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:47.257497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:47.257617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:47.257653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:47.365815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:47.365965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:47.366006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:47.366035] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:47.369335] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=39.58%) [2026-01-01T20:33:47.369621] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-01T20:33:47.369742] [INFO ] [sig ] UZE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:47.515094] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/UZE.txt [2026-01-01T20:33:47.515270] [INFO ] [sig ] [3297/3531] Completed UZE in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:47.515310] [INFO ] [sig ] [3298/3531] Forecasting VAC... [2026-01-01T20:33:47.515340] [INFO ] [sig ] Generating forecast for: VAC [2026-01-01T20:33:47.515401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-01T20:33:47.526656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-01T20:33:47.527073] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-01T20:33:47.527916] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-01T20:33:47.527969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:47.528002] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:47.528029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:47.528088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:47.584664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:47.585499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:47.585603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:47.585639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:47.703444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:47.703617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:47.703662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:47.703690] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:47.707017] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-01T20:33:47.707286] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-01T20:33:47.707405] [INFO ] [sig ] VAC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:47.846832] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VAC.txt [2026-01-01T20:33:47.846970] [INFO ] [sig ] [3298/3531] Completed VAC in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:47.847037] [INFO ] [sig ] [3299/3531] Forecasting VAL... [2026-01-01T20:33:47.847069] [INFO ] [sig ] Generating forecast for: VAL [2026-01-01T20:33:47.847099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-01T20:33:47.857829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-01T20:33:47.858216] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-01T20:33:47.859051] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-01T20:33:47.859102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:47.859133] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:47.859159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:47.859215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:47.915713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:47.916347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:47.916426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:47.916458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:48.040289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:48.040444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:48.040486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:48.040514] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:48.043837] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: UP (p=88.78%) [2026-01-01T20:33:48.044102] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-01T20:33:48.044223] [INFO ] [sig ] VAL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:48.181067] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VAL.txt [2026-01-01T20:33:48.181205] [INFO ] [sig ] [3299/3531] Completed VAL in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:48.181244] [INFO ] [sig ] [3300/3531] Forecasting VALE... [2026-01-01T20:33:48.181275] [INFO ] [sig ] Generating forecast for: VALE [2026-01-01T20:33:48.181305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-01T20:33:48.192544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-01T20:33:48.193015] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-01T20:33:48.193872] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-01T20:33:48.193925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:48.193960] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:48.193994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:48.194065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:48.249600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:48.250427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:48.250507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:48.250544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:48.371067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:48.371224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:48.371264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:48.371294] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:48.374597] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: DOWN (p=28.51%) [2026-01-01T20:33:48.374861] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-01T20:33:48.375002] [INFO ] [sig ] VALE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:48.512349] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VALE.txt [2026-01-01T20:33:48.512492] [INFO ] [sig ] [3300/3531] Completed VALE in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:48.512531] [INFO ] [sig ] [3301/3531] Forecasting VALN... [2026-01-01T20:33:48.512560] [INFO ] [sig ] Generating forecast for: VALN [2026-01-01T20:33:48.512610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-01T20:33:48.522434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-01T20:33:48.522758] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-01T20:33:48.523523] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-01T20:33:48.523591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:48.523625] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:48.523652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:48.523709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:48.578655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:48.579504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:48.579604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:48.579640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:48.687232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:48.687401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:48.687442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:48.687470] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:48.690912] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-01-01T20:33:48.691185] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-01T20:33:48.691306] [INFO ] [sig ] VALN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:48.829379] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VALN.txt [2026-01-01T20:33:48.829506] [INFO ] [sig ] [3301/3531] Completed VALN in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:48.829544] [INFO ] [sig ] [3302/3531] Forecasting VANI... [2026-01-01T20:33:48.829590] [INFO ] [sig ] Generating forecast for: VANI [2026-01-01T20:33:48.829647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-01T20:33:48.840302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-01T20:33:48.840639] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-01T20:33:48.841430] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-01T20:33:48.841483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:48.841515] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:48.841543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:48.841621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:48.896920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:48.897519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:48.897615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:48.897649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:49.018683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:49.018845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:49.018904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:49.018936] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:49.022267] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-01-01T20:33:49.022534] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-01T20:33:49.022674] [INFO ] [sig ] VANI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:49.163175] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VANI.txt [2026-01-01T20:33:49.163528] [INFO ] [sig ] [3302/3531] Completed VANI in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:49.163567] [INFO ] [sig ] [3303/3531] Forecasting VBF... [2026-01-01T20:33:49.163616] [INFO ] [sig ] Generating forecast for: VBF [2026-01-01T20:33:49.163646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-01T20:33:49.175701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-01T20:33:49.176062] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-01T20:33:49.176874] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-01T20:33:49.176932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:49.176965] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:49.176990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:49.177046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:49.234469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:49.235143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:49.235221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:49.235253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:49.352606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:49.352760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:49.352801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:49.352830] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:49.356163] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: DOWN (p=38.64%) [2026-01-01T20:33:49.356427] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-01T20:33:49.356550] [INFO ] [sig ] VBF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:49.495635] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VBF.txt [2026-01-01T20:33:49.495762] [INFO ] [sig ] [3303/3531] Completed VBF in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:49.495801] [INFO ] [sig ] [3304/3531] Forecasting VBNK... [2026-01-01T20:33:49.495836] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-01T20:33:49.495868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-01T20:33:49.506227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-01T20:33:49.506565] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-01T20:33:49.507351] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-01T20:33:49.507401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:49.507459] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:49.507487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:49.507545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:49.564290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:49.565109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:49.565188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:49.565221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:49.681337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:49.681493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:49.681534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:49.681563] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:49.684857] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-01T20:33:49.685121] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-01T20:33:49.685248] [INFO ] [sig ] VBNK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:49.828695] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VBNK.txt [2026-01-01T20:33:49.828830] [INFO ] [sig ] [3304/3531] Completed VBNK in 0.3s | 2.94 sym/s | Total: 18.7m | ETA: 1.3m [2026-01-01T20:33:49.828874] [INFO ] [sig ] [3305/3531] Forecasting VC... [2026-01-01T20:33:49.828911] [INFO ] [sig ] Generating forecast for: VC [2026-01-01T20:33:49.828967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-01T20:33:49.838903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-01T20:33:49.839269] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-01T20:33:49.840070] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-01T20:33:49.840121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:49.840152] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:49.840179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:49.840236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:49.895835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:49.896491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:49.896566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:49.896616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:50.017332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:50.017478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:50.017519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:50.017547] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:50.020860] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=73.57%) [2026-01-01T20:33:50.021128] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-01T20:33:50.021244] [INFO ] [sig ] VC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:50.161582] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VC.txt [2026-01-01T20:33:50.161711] [INFO ] [sig ] [3305/3531] Completed VC in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-01T20:33:50.161750] [INFO ] [sig ] [3306/3531] Forecasting VCEL... [2026-01-01T20:33:50.161787] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-01T20:33:50.161831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-01T20:33:50.172440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-01T20:33:50.172805] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-01T20:33:50.173604] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-01T20:33:50.173655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:50.173703] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:50.173731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:50.173788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:50.230089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:50.230746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:50.230825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:50.230857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:50.347157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:50.347300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:50.347339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:50.347370] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:50.350711] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: UP (p=58.38%) [2026-01-01T20:33:50.350975] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-01T20:33:50.351094] [INFO ] [sig ] VCEL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:50.499392] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VCEL.txt [2026-01-01T20:33:50.499547] [INFO ] [sig ] [3306/3531] Completed VCEL in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-01T20:33:50.499603] [INFO ] [sig ] [3307/3531] Forecasting VCRB... [2026-01-01T20:33:50.499635] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-01T20:33:50.499668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-01T20:33:50.510040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-01T20:33:50.510389] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-01T20:33:50.511205] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-01T20:33:50.511257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:50.511292] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:50.511330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:50.511388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:50.568152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:50.568772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:50.568848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:50.568880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:50.686113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:50.686262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:50.686303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:50.686386] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:50.689919] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-01-01T20:33:50.690195] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-01T20:33:50.690318] [INFO ] [sig ] VCRB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:50.832701] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VCRB.txt [2026-01-01T20:33:50.832843] [INFO ] [sig ] [3307/3531] Completed VCRB in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-01T20:33:50.832889] [INFO ] [sig ] [3308/3531] Forecasting VCSH... [2026-01-01T20:33:50.832927] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-01T20:33:50.832985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-01T20:33:50.843728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-01T20:33:50.844086] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-01T20:33:50.844922] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-01T20:33:50.844975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:50.845009] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:50.845035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:50.845099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:50.900561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:50.901176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:50.901252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:50.901283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:51.026168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:51.026283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:51.026327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:51.026358] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:51.029775] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-01-01T20:33:51.030047] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-01T20:33:51.030175] [INFO ] [sig ] VCSH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:51.173230] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VCSH.txt [2026-01-01T20:33:51.173381] [INFO ] [sig ] [3308/3531] Completed VCSH in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-01T20:33:51.173437] [INFO ] [sig ] [3309/3531] Forecasting VECO... [2026-01-01T20:33:51.173473] [INFO ] [sig ] Generating forecast for: VECO [2026-01-01T20:33:51.173507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-01T20:33:51.184298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-01T20:33:51.184645] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-01T20:33:51.185440] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-01T20:33:51.185492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:51.185524] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:51.185551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:51.185634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:51.251568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:51.252593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:51.252692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:51.252734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:51.369828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:51.369995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:51.370036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:51.370067] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:51.373410] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=29.76%) [2026-01-01T20:33:51.373706] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-01T20:33:51.373830] [INFO ] [sig ] VECO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:51.513397] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VECO.txt [2026-01-01T20:33:51.513561] [INFO ] [sig ] [3309/3531] Completed VECO in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-01T20:33:51.513623] [INFO ] [sig ] [3310/3531] Forecasting VEEE... [2026-01-01T20:33:51.513691] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-01T20:33:51.513730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-01T20:33:51.524471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-01T20:33:51.524887] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-01T20:33:51.525713] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-01T20:33:51.525766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:51.525799] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:51.525827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:51.525886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:51.581965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:51.582837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:51.582920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:51.582953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:51.697311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:51.697472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:51.697515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:51.697544] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:51.700865] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-01-01T20:33:51.701131] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-01T20:33:51.701251] [INFO ] [sig ] VEEE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:51.846254] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VEEE.txt [2026-01-01T20:33:51.846449] [INFO ] [sig ] [3310/3531] Completed VEEE in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-01T20:33:51.846495] [INFO ] [sig ] [3311/3531] Forecasting VEL... [2026-01-01T20:33:51.846531] [INFO ] [sig ] Generating forecast for: VEL [2026-01-01T20:33:51.846615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-01T20:33:51.858664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-01T20:33:51.859068] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-01T20:33:51.859941] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-01T20:33:51.859993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:51.860025] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:51.860053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:51.860115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:51.916470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:51.917561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:51.917663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:51.917697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:52.039532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:52.039737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:52.039782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:52.039811] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:52.043170] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: DOWN (p=29.79%) [2026-01-01T20:33:52.043447] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-01T20:33:52.043566] [INFO ] [sig ] VEL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:52.180164] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VEL.txt [2026-01-01T20:33:52.180297] [INFO ] [sig ] [3311/3531] Completed VEL in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:52.180337] [INFO ] [sig ] [3312/3531] Forecasting VEON... [2026-01-01T20:33:52.180367] [INFO ] [sig ] Generating forecast for: VEON [2026-01-01T20:33:52.180396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-01T20:33:52.191465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-01T20:33:52.191893] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-01T20:33:52.192715] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-01T20:33:52.192768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:52.192800] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:52.192828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:52.192890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:52.249967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:52.250842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:52.250921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:52.250954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:52.374055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:52.374214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:52.374256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:52.374286] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:52.377681] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: DOWN (p=17.96%) [2026-01-01T20:33:52.377959] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-01T20:33:52.378079] [INFO ] [sig ] VEON: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:52.515516] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VEON.txt [2026-01-01T20:33:52.515650] [INFO ] [sig ] [3312/3531] Completed VEON in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:52.515691] [INFO ] [sig ] [3313/3531] Forecasting VERA... [2026-01-01T20:33:52.515722] [INFO ] [sig ] Generating forecast for: VERA [2026-01-01T20:33:52.515751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-01T20:33:52.526985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-01T20:33:52.527390] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-01T20:33:52.528233] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-01T20:33:52.528285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:52.528318] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:52.528344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:52.528400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:52.583546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:52.584472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:52.584562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:52.584614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:52.700823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:52.700993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:52.701034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:52.701079] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:52.704461] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-01T20:33:52.704760] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-01T20:33:52.704884] [INFO ] [sig ] VERA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:52.841795] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VERA.txt [2026-01-01T20:33:52.841960] [INFO ] [sig ] [3313/3531] Completed VERA in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:52.842000] [INFO ] [sig ] [3314/3531] Forecasting VERI... [2026-01-01T20:33:52.842029] [INFO ] [sig ] Generating forecast for: VERI [2026-01-01T20:33:52.842060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-01T20:33:52.853047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-01T20:33:52.853401] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-01T20:33:52.854195] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-01T20:33:52.854245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:52.854277] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:52.854305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:52.854361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:52.909625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:52.910522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:52.910654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:52.910689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:53.027426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:53.027601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:53.027645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:53.027675] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:53.031037] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: DOWN (p=47.59%) [2026-01-01T20:33:53.031315] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-01T20:33:53.031437] [INFO ] [sig ] VERI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:53.167987] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VERI.txt [2026-01-01T20:33:53.168113] [INFO ] [sig ] [3314/3531] Completed VERI in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:53.168150] [INFO ] [sig ] [3315/3531] Forecasting VERO... [2026-01-01T20:33:53.168181] [INFO ] [sig ] Generating forecast for: VERO [2026-01-01T20:33:53.168211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-01T20:33:53.178626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-01T20:33:53.178968] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-01T20:33:53.179759] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-01T20:33:53.179810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:53.179841] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:53.179868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:53.179924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:53.238169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:53.239293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:53.239393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:53.239455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:53.363042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:53.363215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:53.363256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:53.363286] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:53.366647] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-01-01T20:33:53.366920] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-01T20:33:53.367040] [INFO ] [sig ] VERO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:53.504098] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VERO.txt [2026-01-01T20:33:53.504248] [INFO ] [sig ] [3315/3531] Completed VERO in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:53.504306] [INFO ] [sig ] [3316/3531] Forecasting VERX... [2026-01-01T20:33:53.504341] [INFO ] [sig ] Generating forecast for: VERX [2026-01-01T20:33:53.504399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-01T20:33:53.515279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-01T20:33:53.515636] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-01T20:33:53.516402] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-01T20:33:53.516453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:53.516485] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:53.516512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:53.516569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:53.572834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:53.573652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:53.573730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:53.573764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:53.693954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:53.694109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:53.694153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:53.694183] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:53.697504] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: DOWN (p=40.71%) [2026-01-01T20:33:53.697784] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-01T20:33:53.697903] [INFO ] [sig ] VERX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:53.840258] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VERX.txt [2026-01-01T20:33:53.840409] [INFO ] [sig ] [3316/3531] Completed VERX in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:53.840451] [INFO ] [sig ] [3317/3531] Forecasting VFC... [2026-01-01T20:33:53.840480] [INFO ] [sig ] Generating forecast for: VFC [2026-01-01T20:33:53.840511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-01T20:33:53.851739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-01T20:33:53.852144] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-01T20:33:53.852958] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-01T20:33:53.853010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:53.853043] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:53.853084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:53.853142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:53.912564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:53.913373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:53.913452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:53.913486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:54.033797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:54.033957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:54.034000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:54.034029] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:54.037362] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: UP (p=79.77%) [2026-01-01T20:33:54.037653] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-01T20:33:54.037774] [INFO ] [sig ] VFC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:54.174598] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VFC.txt [2026-01-01T20:33:54.174769] [INFO ] [sig ] [3317/3531] Completed VFC in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:54.174810] [INFO ] [sig ] [3318/3531] Forecasting VFF... [2026-01-01T20:33:54.174864] [INFO ] [sig ] Generating forecast for: VFF [2026-01-01T20:33:54.174896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-01T20:33:54.185598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-01T20:33:54.185946] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-01T20:33:54.186748] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-01T20:33:54.186799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:54.186831] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:54.186858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:54.186915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:54.244068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:54.244856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:54.244939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:54.244972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:54.363158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:54.363319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:54.363361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:54.363391] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:54.366719] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=29.27%) [2026-01-01T20:33:54.366990] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-01T20:33:54.367109] [INFO ] [sig ] VFF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:54.504795] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VFF.txt [2026-01-01T20:33:54.504934] [INFO ] [sig ] [3318/3531] Completed VFF in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:54.504974] [INFO ] [sig ] [3319/3531] Forecasting VFLO... [2026-01-01T20:33:54.505002] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-01T20:33:54.505032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-01T20:33:54.516089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-01T20:33:54.516431] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-01T20:33:54.517227] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-01T20:33:54.517277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:54.517308] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:54.517335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:54.517391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:54.572319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:54.573018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:54.573094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:54.573127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:54.706364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:54.706523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:54.706591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:54.706628] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:54.710272] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=61.33%) [2026-01-01T20:33:54.710771] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-01T20:33:54.710902] [INFO ] [sig ] VFLO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:54.857246] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VFLO.txt [2026-01-01T20:33:54.857406] [INFO ] [sig ] [3319/3531] Completed VFLO in 0.4s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:54.857447] [INFO ] [sig ] [3320/3531] Forecasting VFS... [2026-01-01T20:33:54.857476] [INFO ] [sig ] Generating forecast for: VFS [2026-01-01T20:33:54.857507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-01T20:33:54.870358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-01T20:33:54.870863] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-01T20:33:54.871816] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-01T20:33:54.871872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:54.871905] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:54.871932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:54.871991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:54.941447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:54.942490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:54.942612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:54.942654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:55.073299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:55.073464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:55.073506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:55.073536] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:55.076893] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=87.83%) [2026-01-01T20:33:55.077174] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-01T20:33:55.077297] [INFO ] [sig ] VFS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:55.216767] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VFS.txt [2026-01-01T20:33:55.216892] [INFO ] [sig ] [3320/3531] Completed VFS in 0.4s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:55.216932] [INFO ] [sig ] [3321/3531] Forecasting VGI... [2026-01-01T20:33:55.216961] [INFO ] [sig ] Generating forecast for: VGI [2026-01-01T20:33:55.216998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-01T20:33:55.227180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-01T20:33:55.227488] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-01T20:33:55.228257] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-01T20:33:55.228308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:55.228366] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:55.228394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:55.228452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:55.284161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:55.284779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:55.284854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:55.284885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:55.396888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:55.397045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:55.397086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:55.397115] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:55.400440] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: DOWN (p=13.01%) [2026-01-01T20:33:55.400725] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-01T20:33:55.400845] [INFO ] [sig ] VGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:55.537375] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VGI.txt [2026-01-01T20:33:55.537494] [INFO ] [sig ] [3321/3531] Completed VGI in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:55.537534] [INFO ] [sig ] [3322/3531] Forecasting VGM... [2026-01-01T20:33:55.537563] [INFO ] [sig ] Generating forecast for: VGM [2026-01-01T20:33:55.537612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-01T20:33:55.547454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-01T20:33:55.547779] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-01T20:33:55.548536] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-01T20:33:55.548602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:55.548635] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:55.548662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:55.548719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:55.603499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:55.604114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:55.604190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:55.604222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:55.719028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:55.719188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:55.719235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:55.719264] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:55.722556] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: DOWN (p=32.41%) [2026-01-01T20:33:55.722840] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-01T20:33:55.722957] [INFO ] [sig ] VGM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:55.858488] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VGM.txt [2026-01-01T20:33:55.858633] [INFO ] [sig ] [3322/3531] Completed VGM in 0.3s | 2.94 sym/s | Total: 18.8m | ETA: 1.2m [2026-01-01T20:33:55.858675] [INFO ] [sig ] [3323/3531] Forecasting VGSH... [2026-01-01T20:33:55.858705] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-01T20:33:55.858734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-01T20:33:55.869460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-01T20:33:55.869813] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-01T20:33:55.870590] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-01T20:33:55.870644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:55.870676] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:55.870703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:55.870762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:55.925859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:55.926475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:55.926550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:55.926601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:56.044865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:56.045023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:56.045063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:56.045091] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:56.048417] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: UP (p=79.94%) [2026-01-01T20:33:56.048705] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-01T20:33:56.048824] [INFO ] [sig ] VGSH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:56.191644] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VGSH.txt [2026-01-01T20:33:56.191805] [INFO ] [sig ] [3323/3531] Completed VGSH in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-01T20:33:56.191845] [INFO ] [sig ] [3324/3531] Forecasting VICI... [2026-01-01T20:33:56.191874] [INFO ] [sig ] Generating forecast for: VICI [2026-01-01T20:33:56.191906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-01T20:33:56.203046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-01T20:33:56.203662] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-01T20:33:56.204671] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-01T20:33:56.204734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:56.204790] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:56.204831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:56.204912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:56.262536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:56.263375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:56.263455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:56.263487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:56.387986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:56.388146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:56.388192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:56.388256] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:56.391790] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: UP (p=68.07%) [2026-01-01T20:33:56.392101] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-01T20:33:56.392230] [INFO ] [sig ] VICI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:56.538023] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VICI.txt [2026-01-01T20:33:56.538184] [INFO ] [sig ] [3324/3531] Completed VICI in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-01T20:33:56.538223] [INFO ] [sig ] [3325/3531] Forecasting VIGI... [2026-01-01T20:33:56.538252] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-01T20:33:56.538282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-01T20:33:56.549350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-01T20:33:56.549760] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-01T20:33:56.550540] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-01T20:33:56.550609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:56.550642] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:56.550668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:56.550729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:56.606736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:56.607624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:56.607703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:56.607735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:56.728849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:56.729019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:56.729060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:56.729088] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:56.732388] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=23.18%) [2026-01-01T20:33:56.732679] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-01T20:33:56.732800] [INFO ] [sig ] VIGI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:56.871185] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VIGI.txt [2026-01-01T20:33:56.871347] [INFO ] [sig ] [3325/3531] Completed VIGI in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-01T20:33:56.871389] [INFO ] [sig ] [3326/3531] Forecasting VINP... [2026-01-01T20:33:56.871419] [INFO ] [sig ] Generating forecast for: VINP [2026-01-01T20:33:56.871448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-01T20:33:56.882425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-01T20:33:56.882887] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-01T20:33:56.883696] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-01T20:33:56.883747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:56.883780] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:56.883807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:56.883865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:56.940740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:56.941630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:56.941716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:56.941749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:57.067682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:57.067921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:57.067982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:57.068023] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:57.071879] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=21.98%) [2026-01-01T20:33:57.072163] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-01T20:33:57.072291] [INFO ] [sig ] VINP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:57.217748] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VINP.txt [2026-01-01T20:33:57.217902] [INFO ] [sig ] [3326/3531] Completed VINP in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-01T20:33:57.217943] [INFO ] [sig ] [3327/3531] Forecasting VIPS... [2026-01-01T20:33:57.217972] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-01T20:33:57.218003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-01T20:33:57.231083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-01T20:33:57.231521] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-01T20:33:57.232325] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-01T20:33:57.232566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:57.232618] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:57.232645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:57.232702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:57.290395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:57.291336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:57.291421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:57.291456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:57.412390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:57.412551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:57.412611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:57.412642] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:57.416295] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-01T20:33:57.416562] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-01T20:33:57.416704] [INFO ] [sig ] VIPS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:57.553916] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VIPS.txt [2026-01-01T20:33:57.554068] [INFO ] [sig ] [3327/3531] Completed VIPS in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-01T20:33:57.554107] [INFO ] [sig ] [3328/3531] Forecasting VIRC... [2026-01-01T20:33:57.554138] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-01T20:33:57.554168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-01T20:33:57.564420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-01T20:33:57.564750] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-01T20:33:57.565506] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-01T20:33:57.565557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:57.565622] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:57.565650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:57.565713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:57.622444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:57.623131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:57.623209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:57.623243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:57.743883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:57.744039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:57.744080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:57.744110] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:57.747490] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=59.83%) [2026-01-01T20:33:57.747773] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-01T20:33:57.747895] [INFO ] [sig ] VIRC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:57.883386] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VIRC.txt [2026-01-01T20:33:57.883507] [INFO ] [sig ] [3328/3531] Completed VIRC in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-01T20:33:57.883547] [INFO ] [sig ] [3329/3531] Forecasting VITL... [2026-01-01T20:33:57.883594] [INFO ] [sig ] Generating forecast for: VITL [2026-01-01T20:33:57.883627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-01T20:33:57.893613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-01T20:33:57.893938] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-01T20:33:57.894704] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-01T20:33:57.894755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:57.894786] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:57.894813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:57.894869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:57.950514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:57.951157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:57.951234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:57.951269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:58.071004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:58.071145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:58.071186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:58.071217] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:58.074569] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: UP (p=86.09%) [2026-01-01T20:33:58.074860] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-01T20:33:58.074978] [INFO ] [sig ] VITL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:58.213886] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VITL.txt [2026-01-01T20:33:58.214019] [INFO ] [sig ] [3329/3531] Completed VITL in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:33:58.214058] [INFO ] [sig ] [3330/3531] Forecasting VKQ... [2026-01-01T20:33:58.214087] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-01T20:33:58.214118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-01T20:33:58.224221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-01T20:33:58.224611] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-01T20:33:58.225437] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-01T20:33:58.225504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:58.225539] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:58.225566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:58.225664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:58.282402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:58.283220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:58.283298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:58.283329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:58.400657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:58.400779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:58.400820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:58.400848] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:58.404103] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: DOWN (p=5.26%) [2026-01-01T20:33:58.404373] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-01T20:33:58.404492] [INFO ] [sig ] VKQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:58.541035] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VKQ.txt [2026-01-01T20:33:58.541164] [INFO ] [sig ] [3330/3531] Completed VKQ in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:33:58.541203] [INFO ] [sig ] [3331/3531] Forecasting VKTX... [2026-01-01T20:33:58.541233] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-01T20:33:58.541263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-01T20:33:58.551991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-01T20:33:58.552366] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-01T20:33:58.553197] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-01T20:33:58.553252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:58.553285] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:58.553313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:58.553372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:58.609022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:58.609680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:58.609784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:58.609818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:58.730242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:58.730395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:58.730435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:58.730464] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:58.733742] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-01-01T20:33:58.734013] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-01T20:33:58.734142] [INFO ] [sig ] VKTX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:33:58.874778] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VKTX.txt [2026-01-01T20:33:58.874906] [INFO ] [sig ] [3331/3531] Completed VKTX in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:33:58.874945] [INFO ] [sig ] [3332/3531] Forecasting VLGEA... [2026-01-01T20:33:58.874975] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-01T20:33:58.875006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-01T20:33:58.887393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-01T20:33:58.887741] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-01T20:33:58.888504] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-01T20:33:58.888555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:58.888613] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:58.888642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:58.888699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:58.944036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:58.944659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:58.944732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:58.944764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:59.065274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:59.065441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:59.065481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:59.065510] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:59.068836] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: DOWN (p=34.71%) [2026-01-01T20:33:59.069128] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-01T20:33:59.069257] [INFO ] [sig ] VLGEA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:59.207897] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VLGEA.txt [2026-01-01T20:33:59.208031] [INFO ] [sig ] [3332/3531] Completed VLGEA in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:33:59.208071] [INFO ] [sig ] [3333/3531] Forecasting VLN... [2026-01-01T20:33:59.208100] [INFO ] [sig ] Generating forecast for: VLN [2026-01-01T20:33:59.208131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-01T20:33:59.221884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-01T20:33:59.222217] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-01T20:33:59.223006] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-01T20:33:59.223058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:59.223090] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:59.223116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:59.223172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:59.279518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:59.280223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:59.280304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:59.280340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:59.397686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:59.397836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:59.397876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:59.397904] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:59.401198] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: DOWN (p=38.24%) [2026-01-01T20:33:59.401473] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-01T20:33:59.401608] [INFO ] [sig ] VLN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:59.538489] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VLN.txt [2026-01-01T20:33:59.538622] [INFO ] [sig ] [3333/3531] Completed VLN in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:33:59.538669] [INFO ] [sig ] [3334/3531] Forecasting VLO... [2026-01-01T20:33:59.538700] [INFO ] [sig ] Generating forecast for: VLO [2026-01-01T20:33:59.538730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-01T20:33:59.549152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-01T20:33:59.549479] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-01T20:33:59.550265] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-01T20:33:59.550315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:59.550347] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:59.550373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:59.550430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:59.606090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:59.606750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:59.606825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:59.606857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:33:59.730718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:33:59.730879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:33:59.730922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:33:59.730951] [INFO ] [FORECASTER] Training complete [2026-01-01T20:33:59.734279] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-01-01T20:33:59.734555] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-01T20:33:59.734697] [INFO ] [sig ] VLO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:33:59.873901] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VLO.txt [2026-01-01T20:33:59.874056] [INFO ] [sig ] [3334/3531] Completed VLO in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:33:59.874097] [INFO ] [sig ] [3335/3531] Forecasting VLRS... [2026-01-01T20:33:59.874128] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-01T20:33:59.874159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-01T20:33:59.886916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-01T20:33:59.887476] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-01T20:33:59.888429] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-01T20:33:59.888483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:33:59.888518] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:33:59.888545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:33:59.888634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:33:59.947994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:33:59.949387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:33:59.949733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:33:59.949771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:00.077268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:00.077459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:00.077504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:00.077533] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:00.081103] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-01-01T20:34:00.081418] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-01T20:34:00.081548] [INFO ] [sig ] VLRS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:00.223370] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VLRS.txt [2026-01-01T20:34:00.223559] [INFO ] [sig ] [3335/3531] Completed VLRS in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:34:00.223643] [INFO ] [sig ] [3336/3531] Forecasting VLTO... [2026-01-01T20:34:00.223677] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-01T20:34:00.223739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-01T20:34:00.234613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-01T20:34:00.234982] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-01T20:34:00.235802] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-01T20:34:00.235863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:00.235911] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:00.235948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:00.236008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:00.293155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:00.293969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:00.294051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:00.294084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:00.418055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:00.418213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:00.418253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:00.418283] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:00.421999] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-01-01T20:34:00.422358] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-01T20:34:00.422511] [INFO ] [sig ] VLTO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:00.565732] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VLTO.txt [2026-01-01T20:34:00.565918] [INFO ] [sig ] [3336/3531] Completed VLTO in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:34:00.565962] [INFO ] [sig ] [3337/3531] Forecasting VLY... [2026-01-01T20:34:00.565991] [INFO ] [sig ] Generating forecast for: VLY [2026-01-01T20:34:00.566022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-01T20:34:00.576895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-01T20:34:00.577257] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-01T20:34:00.578051] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-01T20:34:00.578102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:00.578134] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:00.578161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:00.578218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:00.635015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:00.635784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:00.635861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:00.635894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:00.761933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:00.762102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:00.762163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:00.762193] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:00.765528] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-01T20:34:00.765826] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-01T20:34:00.765951] [INFO ] [sig ] VLY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:00.904044] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VLY.txt [2026-01-01T20:34:00.904182] [INFO ] [sig ] [3337/3531] Completed VLY in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:34:00.904222] [INFO ] [sig ] [3338/3531] Forecasting VMBS... [2026-01-01T20:34:00.904251] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-01T20:34:00.904280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-01T20:34:00.915460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-01T20:34:00.915844] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-01T20:34:00.916694] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-01T20:34:00.916753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:00.916822] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:00.916852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:00.916912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:00.973305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:00.973939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:00.974016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:00.974050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:01.097446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:01.097650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:01.097696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:01.097725] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:01.101669] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: UP (p=50.83%) [2026-01-01T20:34:01.102054] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-01T20:34:01.102216] [INFO ] [sig ] VMBS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:01.242898] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VMBS.txt [2026-01-01T20:34:01.243073] [INFO ] [sig ] [3338/3531] Completed VMBS in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:34:01.243123] [INFO ] [sig ] [3339/3531] Forecasting VMD... [2026-01-01T20:34:01.243154] [INFO ] [sig ] Generating forecast for: VMD [2026-01-01T20:34:01.243217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-01T20:34:01.253782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-01T20:34:01.254161] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-01T20:34:01.255003] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-01T20:34:01.255057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:01.255089] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:01.255117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:01.255174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:01.316028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:01.316951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:01.317035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:01.317070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:01.433776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:01.433944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:01.433985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:01.434014] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:01.437383] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=13.85%) [2026-01-01T20:34:01.437693] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-01T20:34:01.437817] [INFO ] [sig ] VMD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:01.577657] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VMD.txt [2026-01-01T20:34:01.577835] [INFO ] [sig ] [3339/3531] Completed VMD in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:34:01.577877] [INFO ] [sig ] [3340/3531] Forecasting VMI... [2026-01-01T20:34:01.577906] [INFO ] [sig ] Generating forecast for: VMI [2026-01-01T20:34:01.577968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-01T20:34:01.588896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-01T20:34:01.589252] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-01T20:34:01.590076] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-01T20:34:01.590129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:01.590162] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:01.590191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:01.590250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:01.646539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:01.647154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:01.647229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:01.647261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:01.768231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:01.768372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:01.768411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:01.768440] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:01.772139] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-01-01T20:34:01.772408] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-01T20:34:01.772526] [INFO ] [sig ] VMI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:01.910453] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VMI.txt [2026-01-01T20:34:01.910590] [INFO ] [sig ] [3340/3531] Completed VMI in 0.3s | 2.94 sym/s | Total: 18.9m | ETA: 1.1m [2026-01-01T20:34:01.910633] [INFO ] [sig ] [3341/3531] Forecasting VMO... [2026-01-01T20:34:01.910665] [INFO ] [sig ] Generating forecast for: VMO [2026-01-01T20:34:01.910697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-01T20:34:01.924492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-01T20:34:01.925151] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-01T20:34:01.926139] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-01T20:34:01.926194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:01.926252] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:01.926364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:01.926433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:01.986586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:01.987899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:01.988008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:01.988042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:02.121400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:02.121648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:02.121699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:02.121778] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:02.125926] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=18.20%) [2026-01-01T20:34:02.126284] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-01T20:34:02.126427] [INFO ] [sig ] VMO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:02.273958] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VMO.txt [2026-01-01T20:34:02.274181] [INFO ] [sig ] [3341/3531] Completed VMO in 0.4s | 2.94 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-01T20:34:02.274224] [INFO ] [sig ] [3342/3531] Forecasting VNDA... [2026-01-01T20:34:02.274254] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-01T20:34:02.274286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-01T20:34:02.288179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-01T20:34:02.288820] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-01T20:34:02.289843] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-01T20:34:02.289896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:02.289930] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:02.289957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:02.290021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:02.350606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:02.351746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:02.351836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:02.351870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:02.481736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:02.481906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:02.481948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:02.481975] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:02.485447] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: UP (p=58.87%) [2026-01-01T20:34:02.485779] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-01T20:34:02.485912] [INFO ] [sig ] VNDA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:02.626157] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VNDA.txt [2026-01-01T20:34:02.626329] [INFO ] [sig ] [3342/3531] Completed VNDA in 0.4s | 2.94 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-01T20:34:02.626371] [INFO ] [sig ] [3343/3531] Forecasting VNO... [2026-01-01T20:34:02.626400] [INFO ] [sig ] Generating forecast for: VNO [2026-01-01T20:34:02.626430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-01T20:34:02.637973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-01T20:34:02.638401] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-01T20:34:02.639319] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-01T20:34:02.639374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:02.639405] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:02.639431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:02.639488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:02.694842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:02.695730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:02.695814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:02.695846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:02.816782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:02.816946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:02.816988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:02.817017] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:02.820456] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: DOWN (p=47.64%) [2026-01-01T20:34:02.820765] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-01T20:34:02.820893] [INFO ] [sig ] VNO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:02.960888] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VNO.txt [2026-01-01T20:34:02.961047] [INFO ] [sig ] [3343/3531] Completed VNO in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-01T20:34:02.961085] [INFO ] [sig ] [3344/3531] Forecasting VNOM... [2026-01-01T20:34:02.961142] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-01T20:34:02.961176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-01T20:34:02.971471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-01T20:34:02.971835] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-01T20:34:02.972615] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-01T20:34:02.972666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:02.972697] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:02.972724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:02.972782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:03.029602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:03.030350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:03.030434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:03.030467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:03.156508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:03.156685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:03.156728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:03.156756] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:03.160192] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: DOWN (p=22.36%) [2026-01-01T20:34:03.160467] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-01T20:34:03.160614] [INFO ] [sig ] VNOM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:03.299463] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VNOM.txt [2026-01-01T20:34:03.299611] [INFO ] [sig ] [3344/3531] Completed VNOM in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-01T20:34:03.299652] [INFO ] [sig ] [3345/3531] Forecasting VNQI... [2026-01-01T20:34:03.299690] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-01T20:34:03.299721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-01T20:34:03.310666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-01T20:34:03.311010] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-01T20:34:03.311805] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-01T20:34:03.311855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:03.311887] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:03.311913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:03.311969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:03.366893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:03.367589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:03.367668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:03.367700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:03.486660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:03.486815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:03.486856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:03.486884] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:03.490253] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=89.66%) [2026-01-01T20:34:03.490522] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-01T20:34:03.490663] [INFO ] [sig ] VNQI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:03.627829] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VNQI.txt [2026-01-01T20:34:03.627993] [INFO ] [sig ] [3345/3531] Completed VNQI in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-01T20:34:03.628035] [INFO ] [sig ] [3346/3531] Forecasting VOC... [2026-01-01T20:34:03.628063] [INFO ] [sig ] Generating forecast for: VOC [2026-01-01T20:34:03.628093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-01T20:34:03.638357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-01T20:34:03.638739] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-01T20:34:03.639541] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-01T20:34:03.639610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:03.639643] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:03.639669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:03.639726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:03.694564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:03.695259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:03.695336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:03.695369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:03.814302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:03.814466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:03.814505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:03.814533] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:03.817934] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=38.16%) [2026-01-01T20:34:03.818227] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-01T20:34:03.818354] [INFO ] [sig ] VOC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:03.959903] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VOC.txt [2026-01-01T20:34:03.960070] [INFO ] [sig ] [3346/3531] Completed VOC in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 1.0m [2026-01-01T20:34:03.960113] [INFO ] [sig ] [3347/3531] Forecasting VOD... [2026-01-01T20:34:03.960142] [INFO ] [sig ] Generating forecast for: VOD [2026-01-01T20:34:03.960173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-01T20:34:03.971483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-01T20:34:03.971909] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-01T20:34:03.972784] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-01T20:34:03.972839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:03.972873] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:03.972900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:03.972959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:04.030941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:04.031830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:04.031915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:04.031950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:04.150373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:04.150535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:04.150591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:04.150624] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:04.153985] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=97.39%) [2026-01-01T20:34:04.154259] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-01T20:34:04.154384] [INFO ] [sig ] VOD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:04.292181] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VOD.txt [2026-01-01T20:34:04.292328] [INFO ] [sig ] [3347/3531] Completed VOD in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 1.0m [2026-01-01T20:34:04.292368] [INFO ] [sig ] [3348/3531] Forecasting VONE... [2026-01-01T20:34:04.292398] [INFO ] [sig ] Generating forecast for: VONE [2026-01-01T20:34:04.292428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-01T20:34:04.302996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-01T20:34:04.303344] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-01T20:34:04.304143] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-01T20:34:04.304194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:04.304225] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:04.304251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:04.304308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:04.360667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:04.361471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:04.361594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:04.361631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:04.483939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:04.484086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:04.484129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:04.484173] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:04.487501] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-01-01T20:34:04.487792] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-01T20:34:04.487913] [INFO ] [sig ] VONE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:04.624380] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VONE.txt [2026-01-01T20:34:04.624534] [INFO ] [sig ] [3348/3531] Completed VONE in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 1.0m [2026-01-01T20:34:04.624797] [INFO ] [sig ] [3349/3531] Forecasting VONG... [2026-01-01T20:34:04.624836] [INFO ] [sig ] Generating forecast for: VONG [2026-01-01T20:34:04.624869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-01T20:34:04.637853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-01T20:34:04.638231] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-01T20:34:04.639157] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-01T20:34:04.639223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:04.639270] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:04.639310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:04.639375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:04.721347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:04.722542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:04.722690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:04.722749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:04.859177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:04.859350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:04.859395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:04.859428] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:04.863352] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: DOWN (p=46.49%) [2026-01-01T20:34:04.863686] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-01T20:34:04.863824] [INFO ] [sig ] VONG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:05.007414] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VONG.txt [2026-01-01T20:34:05.007596] [INFO ] [sig ] [3349/3531] Completed VONG in 0.4s | 2.94 sym/s | Total: 19.0m | ETA: 1.0m [2026-01-01T20:34:05.007641] [INFO ] [sig ] [3350/3531] Forecasting VOTE... [2026-01-01T20:34:05.007673] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-01T20:34:05.007711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-01T20:34:05.018451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-01T20:34:05.018887] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-01T20:34:05.019748] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-01T20:34:05.019804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:05.019837] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:05.019864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:05.019922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:05.076076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:05.077010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:05.077099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:05.077151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:05.197058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:05.197220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:05.197261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:05.197291] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:05.200646] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: DOWN (p=34.83%) [2026-01-01T20:34:05.200912] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-01T20:34:05.201032] [INFO ] [sig ] VOTE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:05.349867] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VOTE.txt [2026-01-01T20:34:05.350012] [INFO ] [sig ] [3350/3531] Completed VOTE in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 1.0m [2026-01-01T20:34:05.350054] [INFO ] [sig ] [3351/3531] Forecasting VPG... [2026-01-01T20:34:05.350083] [INFO ] [sig ] Generating forecast for: VPG [2026-01-01T20:34:05.350113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-01T20:34:05.360453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-01T20:34:05.360837] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-01T20:34:05.361725] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-01T20:34:05.361778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:05.361813] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:05.361840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:05.361900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:05.418082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:05.418804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:05.418883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:05.418916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:05.536007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:05.536166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:05.536207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:05.536236] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:05.539537] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-01-01T20:34:05.539818] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-01T20:34:05.539939] [INFO ] [sig ] VPG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:05.676973] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VPG.txt [2026-01-01T20:34:05.677136] [INFO ] [sig ] [3351/3531] Completed VPG in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 1.0m [2026-01-01T20:34:05.677190] [INFO ] [sig ] [3352/3531] Forecasting VPLS... [2026-01-01T20:34:05.677230] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-01T20:34:05.677271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-01T20:34:05.687892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-01T20:34:05.688234] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-01T20:34:05.689066] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-01T20:34:05.689117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:05.689149] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:05.689188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:05.689247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:05.744451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:05.745256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:05.745336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:05.745370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:05.867933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:05.868090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:05.868133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:05.868164] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:05.871595] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=89.13%) [2026-01-01T20:34:05.871887] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-01T20:34:05.872032] [INFO ] [sig ] VPLS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:06.010355] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VPLS.txt [2026-01-01T20:34:06.010502] [INFO ] [sig ] [3352/3531] Completed VPLS in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 1.0m [2026-01-01T20:34:06.010542] [INFO ] [sig ] [3353/3531] Forecasting VRA... [2026-01-01T20:34:06.010597] [INFO ] [sig ] Generating forecast for: VRA [2026-01-01T20:34:06.010632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-01T20:34:06.021376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-01T20:34:06.021760] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-01T20:34:06.022630] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-01T20:34:06.022686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:06.022720] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:06.022748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:06.022807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:06.079904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:06.080689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:06.080771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:06.080804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:06.200926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:06.201089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:06.201132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:06.201162] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:06.205249] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: UP (p=61.56%) [2026-01-01T20:34:06.205656] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-01T20:34:06.205837] [INFO ] [sig ] VRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:06.357226] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VRA.txt [2026-01-01T20:34:06.357378] [INFO ] [sig ] [3353/3531] Completed VRA in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 1.0m [2026-01-01T20:34:06.357418] [INFO ] [sig ] [3354/3531] Forecasting VRCA... [2026-01-01T20:34:06.357448] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-01T20:34:06.357503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-01T20:34:06.368429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-01T20:34:06.368840] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-01T20:34:06.369769] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-01T20:34:06.369823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:06.369862] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:06.369903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:06.369973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:06.430933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:06.431754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:06.431846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:06.431881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:06.560917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:06.561074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:06.561116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:06.561146] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:06.564773] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=16.36%) [2026-01-01T20:34:06.565048] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-01T20:34:06.565171] [INFO ] [sig ] VRCA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:06.712746] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VRCA.txt [2026-01-01T20:34:06.712933] [INFO ] [sig ] [3354/3531] Completed VRCA in 0.4s | 2.94 sym/s | Total: 19.0m | ETA: 1.0m [2026-01-01T20:34:06.712995] [INFO ] [sig ] [3355/3531] Forecasting VRDN... [2026-01-01T20:34:06.713029] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-01T20:34:06.713090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-01T20:34:06.725020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-01T20:34:06.725447] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-01T20:34:06.726296] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-01T20:34:06.726349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:06.726412] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:06.726445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:06.726504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:06.787720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:06.788671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:06.788759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:06.788795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:06.907654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:06.907813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:06.907855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:06.907883] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:06.911229] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=60.76%) [2026-01-01T20:34:06.911500] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-01T20:34:06.911653] [INFO ] [sig ] VRDN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:07.052946] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VRDN.txt [2026-01-01T20:34:07.053115] [INFO ] [sig ] [3355/3531] Completed VRDN in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 59.9s [2026-01-01T20:34:07.053155] [INFO ] [sig ] [3356/3531] Forecasting VRE... [2026-01-01T20:34:07.053186] [INFO ] [sig ] Generating forecast for: VRE [2026-01-01T20:34:07.053225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-01T20:34:07.064897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-01T20:34:07.065262] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-01T20:34:07.066044] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-01T20:34:07.066094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:07.066126] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:07.066153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:07.066210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:07.121516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:07.122215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:07.122293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:07.122326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:07.242924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:07.243089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:07.243137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:07.243166] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:07.246645] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-01T20:34:07.246919] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-01T20:34:07.247046] [INFO ] [sig ] VRE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:07.386789] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VRE.txt [2026-01-01T20:34:07.386959] [INFO ] [sig ] [3356/3531] Completed VRE in 0.3s | 2.94 sym/s | Total: 19.0m | ETA: 59.6s [2026-01-01T20:34:07.386999] [INFO ] [sig ] [3357/3531] Forecasting VREX... [2026-01-01T20:34:07.387029] [INFO ] [sig ] Generating forecast for: VREX [2026-01-01T20:34:07.387059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-01T20:34:07.399912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-01T20:34:07.400363] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-01T20:34:07.401486] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-01T20:34:07.401547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:07.401601] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:07.401636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:07.401732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:07.461061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:07.462237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:07.462348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:07.462383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:07.592921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:07.593096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:07.593152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:07.593183] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:07.596640] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=84.57%) [2026-01-01T20:34:07.596937] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-01T20:34:07.597075] [INFO ] [sig ] VREX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:07.758492] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VREX.txt [2026-01-01T20:34:07.758710] [INFO ] [sig ] [3357/3531] Completed VREX in 0.4s | 2.94 sym/s | Total: 19.0m | ETA: 59.2s [2026-01-01T20:34:07.758778] [INFO ] [sig ] [3358/3531] Forecasting VRIG... [2026-01-01T20:34:07.758867] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-01T20:34:07.758912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-01T20:34:07.771960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-01T20:34:07.772407] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-01T20:34:07.773321] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-01T20:34:07.773378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:07.773413] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:07.773451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:07.773520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:07.837380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:07.838388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:07.838481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:07.838516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:07.958798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:07.959026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:07.959096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:07.959191] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:07.964656] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=99.66%) [2026-01-01T20:34:07.965172] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-01T20:34:07.965381] [INFO ] [sig ] VRIG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:08.165969] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VRIG.txt [2026-01-01T20:34:08.166185] [INFO ] [sig ] [3358/3531] Completed VRIG in 0.4s | 2.94 sym/s | Total: 19.1m | ETA: 58.9s [2026-01-01T20:34:08.166279] [INFO ] [sig ] [3359/3531] Forecasting VRNS... [2026-01-01T20:34:08.166328] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-01T20:34:08.166373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-01T20:34:08.178256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-01T20:34:08.178747] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-01T20:34:08.179881] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-01T20:34:08.179949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:08.179986] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:08.180014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:08.180072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:08.246513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:08.247476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:08.247595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:08.247633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:08.417854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:08.418117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:08.418206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:08.418264] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:08.424144] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-01-01T20:34:08.424699] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-01T20:34:08.424917] [INFO ] [sig ] VRNS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:08.597862] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VRNS.txt [2026-01-01T20:34:08.598040] [INFO ] [sig ] [3359/3531] Completed VRNS in 0.4s | 2.94 sym/s | Total: 19.1m | ETA: 58.6s [2026-01-01T20:34:08.598083] [INFO ] [sig ] [3360/3531] Forecasting VRRM... [2026-01-01T20:34:08.598116] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-01T20:34:08.598211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-01T20:34:08.611134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-01T20:34:08.611547] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-01T20:34:08.612594] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-01T20:34:08.612649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:08.612682] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:08.612709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:08.612775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:08.675337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:08.676328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:08.676416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:08.676450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:08.804753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:08.804920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:08.804963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:08.804993] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:08.808776] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: UP (p=75.87%) [2026-01-01T20:34:08.809122] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-01T20:34:08.809261] [INFO ] [sig ] VRRM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:08.960984] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VRRM.txt [2026-01-01T20:34:08.961161] [INFO ] [sig ] [3360/3531] Completed VRRM in 0.4s | 2.94 sym/s | Total: 19.1m | ETA: 58.2s [2026-01-01T20:34:08.961204] [INFO ] [sig ] [3361/3531] Forecasting VRSK... [2026-01-01T20:34:08.961234] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-01T20:34:08.961295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-01T20:34:08.972732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-01T20:34:08.973113] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-01T20:34:08.974015] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-01T20:34:08.974073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:08.974117] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:08.974159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:08.974242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:09.039362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:09.040297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:09.040386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:09.040420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:09.167226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:09.167391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:09.167431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:09.167460] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:09.170832] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-01-01T20:34:09.171134] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-01T20:34:09.171281] [INFO ] [sig ] VRSK: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:09.309798] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VRSK.txt [2026-01-01T20:34:09.309952] [INFO ] [sig ] [3361/3531] Completed VRSK in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 57.9s [2026-01-01T20:34:09.309992] [INFO ] [sig ] [3362/3531] Forecasting VRSN... [2026-01-01T20:34:09.310021] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-01T20:34:09.310076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-01T20:34:09.320618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-01T20:34:09.320985] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-01T20:34:09.321813] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-01T20:34:09.321864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:09.321895] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:09.321922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:09.321978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:09.377061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:09.377834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:09.377913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:09.377946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:09.515321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:09.515482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:09.515531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:09.515561] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:09.519119] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: DOWN (p=16.57%) [2026-01-01T20:34:09.519394] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-01T20:34:09.519520] [INFO ] [sig ] VRSN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:09.668770] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VRSN.txt [2026-01-01T20:34:09.668960] [INFO ] [sig ] [3362/3531] Completed VRSN in 0.4s | 2.94 sym/s | Total: 19.1m | ETA: 57.5s [2026-01-01T20:34:09.669006] [INFO ] [sig ] [3363/3531] Forecasting VRTS... [2026-01-01T20:34:09.669037] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-01T20:34:09.669069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-01T20:34:09.680883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-01T20:34:09.681280] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-01T20:34:09.682184] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-01T20:34:09.682237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:09.682270] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:09.682298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:09.682374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:09.743196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:09.744023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:09.744104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:09.744137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:09.863859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:09.864022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:09.864062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:09.864092] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:09.867413] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-01-01T20:34:09.867709] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-01T20:34:09.867834] [INFO ] [sig ] VRTS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:10.003677] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VRTS.txt [2026-01-01T20:34:10.003844] [INFO ] [sig ] [3363/3531] Completed VRTS in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 57.2s [2026-01-01T20:34:10.003885] [INFO ] [sig ] [3364/3531] Forecasting VRTX... [2026-01-01T20:34:10.003914] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-01T20:34:10.003944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-01T20:34:10.014993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-01T20:34:10.015362] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-01T20:34:10.016161] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-01T20:34:10.016213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:10.016244] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:10.016270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:10.016327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:10.071760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:10.072527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:10.072643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:10.072679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:10.196334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:10.196494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:10.196538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:10.196569] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:10.200189] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-01-01T20:34:10.200482] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-01T20:34:10.200650] [INFO ] [sig ] VRTX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:10.345724] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VRTX.txt [2026-01-01T20:34:10.345865] [INFO ] [sig ] [3364/3531] Completed VRTX in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 56.9s [2026-01-01T20:34:10.345907] [INFO ] [sig ] [3365/3531] Forecasting VS... [2026-01-01T20:34:10.345939] [INFO ] [sig ] Generating forecast for: VS [2026-01-01T20:34:10.345970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-01T20:34:10.356723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-01T20:34:10.357091] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-01T20:34:10.357939] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-01T20:34:10.358008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:10.358041] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:10.358070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:10.358129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:10.418477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:10.419303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:10.419435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:10.419475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:10.530342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:10.530502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:10.530546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:10.530592] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:10.533965] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: DOWN (p=16.18%) [2026-01-01T20:34:10.534238] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-01T20:34:10.534361] [INFO ] [sig ] VS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:10.674042] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VS.txt [2026-01-01T20:34:10.674182] [INFO ] [sig ] [3365/3531] Completed VS in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 56.5s [2026-01-01T20:34:10.674221] [INFO ] [sig ] [3366/3531] Forecasting VSCO... [2026-01-01T20:34:10.674250] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-01T20:34:10.674280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-01T20:34:10.684959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-01T20:34:10.685289] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-01T20:34:10.686091] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-01T20:34:10.686142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:10.686174] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:10.686201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:10.686258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:10.746101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:10.747045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:10.747144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:10.747180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:10.867517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:10.867701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:10.867745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:10.867776] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:10.871153] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=63.11%) [2026-01-01T20:34:10.871444] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-01T20:34:10.871601] [INFO ] [sig ] VSCO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:11.011295] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VSCO.txt [2026-01-01T20:34:11.011446] [INFO ] [sig ] [3366/3531] Completed VSCO in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 56.2s [2026-01-01T20:34:11.011486] [INFO ] [sig ] [3367/3531] Forecasting VSDA... [2026-01-01T20:34:11.011516] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-01T20:34:11.011546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-01T20:34:11.021238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-01T20:34:11.021594] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-01T20:34:11.022375] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-01T20:34:11.022426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:11.022458] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:11.022484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:11.022543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:11.080475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:11.081395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:11.081485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:11.081525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:11.190893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:11.191050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:11.191093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:11.191124] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:11.194637] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: DOWN (p=43.94%) [2026-01-01T20:34:11.194918] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-01T20:34:11.195042] [INFO ] [sig ] VSDA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:11.344120] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VSDA.txt [2026-01-01T20:34:11.344277] [INFO ] [sig ] [3367/3531] Completed VSDA in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 55.8s [2026-01-01T20:34:11.344317] [INFO ] [sig ] [3368/3531] Forecasting VSEC... [2026-01-01T20:34:11.344348] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-01T20:34:11.344408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-01T20:34:11.354607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-01T20:34:11.354988] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-01T20:34:11.355777] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-01T20:34:11.355828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:11.355860] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:11.355887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:11.355944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:11.412188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:11.413097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:11.413181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:11.413214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:11.538194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:11.538361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:11.538410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:11.538443] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:11.542083] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: DOWN (p=25.66%) [2026-01-01T20:34:11.542383] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-01T20:34:11.542509] [INFO ] [sig ] VSEC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:11.686400] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VSEC.txt [2026-01-01T20:34:11.686634] [INFO ] [sig ] [3368/3531] Completed VSEC in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 55.5s [2026-01-01T20:34:11.686705] [INFO ] [sig ] [3369/3531] Forecasting VSH... [2026-01-01T20:34:11.686738] [INFO ] [sig ] Generating forecast for: VSH [2026-01-01T20:34:11.686770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-01T20:34:11.697266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-01T20:34:11.697713] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-01T20:34:11.698525] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-01T20:34:11.698607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:11.698642] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:11.698669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:11.698726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:11.758042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:11.759066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:11.759154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:11.759189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:11.885972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:11.886135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:11.886179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:11.886209] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:11.889782] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: DOWN (p=26.57%) [2026-01-01T20:34:11.890061] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-01T20:34:11.890188] [INFO ] [sig ] VSH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:12.032445] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VSH.txt [2026-01-01T20:34:12.032628] [INFO ] [sig ] [3369/3531] Completed VSH in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 55.2s [2026-01-01T20:34:12.032679] [INFO ] [sig ] [3370/3531] Forecasting VSTM... [2026-01-01T20:34:12.032712] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-01T20:34:12.032776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-01T20:34:12.043084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-01T20:34:12.043470] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-01T20:34:12.044280] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-01T20:34:12.044331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:12.044367] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:12.044404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:12.044463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:12.100953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:12.101696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:12.101777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:12.101809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:12.225622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:12.225778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:12.225819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:12.225849] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:12.229285] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: DOWN (p=37.02%) [2026-01-01T20:34:12.229617] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-01T20:34:12.229747] [INFO ] [sig ] VSTM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:12.374281] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VSTM.txt [2026-01-01T20:34:12.374437] [INFO ] [sig ] [3370/3531] Completed VSTM in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 54.8s [2026-01-01T20:34:12.374506] [INFO ] [sig ] [3371/3531] Forecasting VSTS... [2026-01-01T20:34:12.374538] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-01T20:34:12.374568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-01T20:34:12.384544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-01T20:34:12.384941] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-01T20:34:12.385851] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-01T20:34:12.385902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:12.385933] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:12.385959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:12.386015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:12.443740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:12.444545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:12.444654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:12.444699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:12.571879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:12.572039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:12.572080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:12.572111] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:12.575567] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=58.72%) [2026-01-01T20:34:12.575866] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-01T20:34:12.575990] [INFO ] [sig ] VSTS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:12.715969] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VSTS.txt [2026-01-01T20:34:12.716125] [INFO ] [sig ] [3371/3531] Completed VSTS in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 54.5s [2026-01-01T20:34:12.716165] [INFO ] [sig ] [3372/3531] Forecasting VTC... [2026-01-01T20:34:12.716196] [INFO ] [sig ] Generating forecast for: VTC [2026-01-01T20:34:12.716259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-01T20:34:12.726117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-01T20:34:12.726474] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-01T20:34:12.727273] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-01T20:34:12.727324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:12.727384] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:12.727413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:12.727471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:12.782042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:12.782750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:12.782826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:12.782858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:12.905146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:12.905331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:12.905382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:12.905415] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:12.908884] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=54.10%) [2026-01-01T20:34:12.909189] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-01T20:34:12.909317] [INFO ] [sig ] VTC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:13.054529] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VTC.txt [2026-01-01T20:34:13.054719] [INFO ] [sig ] [3372/3531] Completed VTC in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 54.1s [2026-01-01T20:34:13.054764] [INFO ] [sig ] [3373/3531] Forecasting VTEX... [2026-01-01T20:34:13.054820] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-01T20:34:13.054855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-01T20:34:13.065320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-01T20:34:13.065692] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-01T20:34:13.066507] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-01T20:34:13.066560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:13.066613] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:13.066642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:13.066700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:13.122604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:13.123550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:13.123650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:13.123684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:13.241554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:13.241741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:13.241785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:13.241813] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:13.245302] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: UP (p=80.42%) [2026-01-01T20:34:13.245601] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-01T20:34:13.245734] [INFO ] [sig ] VTEX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:13.382152] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VTEX.txt [2026-01-01T20:34:13.382285] [INFO ] [sig ] [3373/3531] Completed VTEX in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 53.8s [2026-01-01T20:34:13.382323] [INFO ] [sig ] [3374/3531] Forecasting VTIP... [2026-01-01T20:34:13.382353] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-01T20:34:13.382390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-01T20:34:13.393457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-01T20:34:13.393825] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-01T20:34:13.394628] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-01T20:34:13.394679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:13.394711] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:13.394738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:13.394795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:13.449473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:13.450157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:13.450251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:13.450284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:13.566365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:13.566524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:13.566565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:13.566619] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:13.569989] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=62.75%) [2026-01-01T20:34:13.570261] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-01T20:34:13.570382] [INFO ] [sig ] VTIP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:13.705915] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VTIP.txt [2026-01-01T20:34:13.706049] [INFO ] [sig ] [3374/3531] Completed VTIP in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 53.4s [2026-01-01T20:34:13.706090] [INFO ] [sig ] [3375/3531] Forecasting VTMX... [2026-01-01T20:34:13.706119] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-01T20:34:13.706150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-01T20:34:13.716248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-01T20:34:13.716604] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-01T20:34:13.717389] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-01T20:34:13.717439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:13.717470] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:13.717496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:13.717553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:13.772444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:13.773088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:13.773164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:13.773195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:13.892992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:13.893142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:13.893182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:13.893242] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:13.896788] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: DOWN (p=36.80%) [2026-01-01T20:34:13.897057] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-01T20:34:13.897179] [INFO ] [sig ] VTMX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:14.039598] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VTMX.txt [2026-01-01T20:34:14.039750] [INFO ] [sig ] [3375/3531] Completed VTMX in 0.3s | 2.94 sym/s | Total: 19.1m | ETA: 53.1s [2026-01-01T20:34:14.039801] [INFO ] [sig ] [3376/3531] Forecasting VTN... [2026-01-01T20:34:14.039834] [INFO ] [sig ] Generating forecast for: VTN [2026-01-01T20:34:14.039891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-01T20:34:14.052080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-01T20:34:14.052474] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-01T20:34:14.053390] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-01T20:34:14.053444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:14.053510] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:14.053542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:14.053616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:14.111015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:14.111776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:14.111884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:14.111930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:14.232081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:14.232253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:14.232297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:14.232327] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:14.235985] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=71.68%) [2026-01-01T20:34:14.236346] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-01T20:34:14.236500] [INFO ] [sig ] VTN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:14.376822] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VTN.txt [2026-01-01T20:34:14.376963] [INFO ] [sig ] [3376/3531] Completed VTN in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 52.8s [2026-01-01T20:34:14.377003] [INFO ] [sig ] [3377/3531] Forecasting VTOL... [2026-01-01T20:34:14.377033] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-01T20:34:14.377090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-01T20:34:14.387003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-01T20:34:14.387336] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-01T20:34:14.388140] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-01T20:34:14.388192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:14.388225] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:14.388252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:14.388311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:14.446742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:14.447363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:14.447438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:14.447470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:14.563335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:14.563500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:14.563542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:14.563593] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:14.567027] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-01T20:34:14.567306] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-01T20:34:14.567432] [INFO ] [sig ] VTOL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:14.703884] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VTOL.txt [2026-01-01T20:34:14.704026] [INFO ] [sig ] [3377/3531] Completed VTOL in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 52.4s [2026-01-01T20:34:14.704066] [INFO ] [sig ] [3378/3531] Forecasting VTRS... [2026-01-01T20:34:14.704095] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-01T20:34:14.704155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-01T20:34:14.714261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-01T20:34:14.714653] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-01T20:34:14.715413] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-01T20:34:14.715464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:14.715495] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:14.715521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:14.715603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:14.771119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:14.771814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:14.771891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:14.771923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:14.892233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:14.892389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:14.892431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:14.892463] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:14.895932] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=85.13%) [2026-01-01T20:34:14.896209] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-01T20:34:14.896338] [INFO ] [sig ] VTRS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:15.033996] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VTRS.txt [2026-01-01T20:34:15.034125] [INFO ] [sig ] [3378/3531] Completed VTRS in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 52.1s [2026-01-01T20:34:15.034164] [INFO ] [sig ] [3379/3531] Forecasting VTS... [2026-01-01T20:34:15.034193] [INFO ] [sig ] Generating forecast for: VTS [2026-01-01T20:34:15.034223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-01T20:34:15.044331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-01T20:34:15.044695] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-01T20:34:15.045478] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-01T20:34:15.045530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:15.045563] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:15.045622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:15.045683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:15.102738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:15.103593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:15.103679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:15.103713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:15.220982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:15.221144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:15.221187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:15.221216] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:15.224551] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=99.59%) [2026-01-01T20:34:15.224848] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-01T20:34:15.224971] [INFO ] [sig ] VTS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:15.392369] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VTS.txt [2026-01-01T20:34:15.392544] [INFO ] [sig ] [3379/3531] Completed VTS in 0.4s | 2.94 sym/s | Total: 19.2m | ETA: 51.7s [2026-01-01T20:34:15.392610] [INFO ] [sig ] [3380/3531] Forecasting VTSI... [2026-01-01T20:34:15.392642] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-01T20:34:15.392672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-01T20:34:15.401809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-01T20:34:15.402138] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-01T20:34:15.402940] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-01T20:34:15.402991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:15.403021] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:15.403048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:15.403104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:15.458677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:15.459330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:15.459405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:15.459436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:15.578809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:15.578987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:15.579030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:15.579059] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:15.582347] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: DOWN (p=13.06%) [2026-01-01T20:34:15.582627] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-01T20:34:15.582743] [INFO ] [sig ] VTSI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:15.721627] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VTSI.txt [2026-01-01T20:34:15.721778] [INFO ] [sig ] [3380/3531] Completed VTSI in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 51.4s [2026-01-01T20:34:15.721819] [INFO ] [sig ] [3381/3531] Forecasting VTWG... [2026-01-01T20:34:15.721848] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-01T20:34:15.721877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-01T20:34:15.733395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-01T20:34:15.733898] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-01T20:34:15.734952] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-01T20:34:15.735017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:15.735064] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:15.735101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:15.735181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:15.798740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:15.799680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:15.799773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:15.799815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:15.919062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:15.919221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:15.919265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:15.919296] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:15.922837] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: DOWN (p=13.80%) [2026-01-01T20:34:15.923132] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-01T20:34:15.923280] [INFO ] [sig ] VTWG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:16.068860] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VTWG.txt [2026-01-01T20:34:16.069042] [INFO ] [sig ] [3381/3531] Completed VTWG in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 51.1s [2026-01-01T20:34:16.069091] [INFO ] [sig ] [3382/3531] Forecasting VTWO... [2026-01-01T20:34:16.069124] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-01T20:34:16.069154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-01T20:34:16.079692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-01T20:34:16.080125] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-01T20:34:16.080954] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-01T20:34:16.081006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:16.081038] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:16.081066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:16.081124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:16.135846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:16.136593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:16.136722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:16.136764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:16.255650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:16.255818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:16.255860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:16.255889] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:16.259255] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: UP (p=80.72%) [2026-01-01T20:34:16.259539] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-01T20:34:16.259688] [INFO ] [sig ] VTWO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:16.395699] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VTWO.txt [2026-01-01T20:34:16.395841] [INFO ] [sig ] [3382/3531] Completed VTWO in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 50.7s [2026-01-01T20:34:16.395882] [INFO ] [sig ] [3383/3531] Forecasting VTYX... [2026-01-01T20:34:16.395911] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-01T20:34:16.395967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-01T20:34:16.406019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-01T20:34:16.406392] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-01T20:34:16.407214] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-01T20:34:16.407265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:16.407297] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:16.407323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:16.407380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:16.462666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:16.463390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:16.463469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:16.463502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:16.584036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:16.584217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:16.584299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:16.584331] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:16.587685] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: DOWN (p=8.26%) [2026-01-01T20:34:16.587969] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-01T20:34:16.588091] [INFO ] [sig ] VTYX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:16.725362] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VTYX.txt [2026-01-01T20:34:16.725530] [INFO ] [sig ] [3383/3531] Completed VTYX in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 50.4s [2026-01-01T20:34:16.725614] [INFO ] [sig ] [3384/3531] Forecasting VUZI... [2026-01-01T20:34:16.725649] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-01T20:34:16.725720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-01T20:34:16.736726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-01T20:34:16.737121] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-01T20:34:16.738049] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-01T20:34:16.738104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:16.738136] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:16.738165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:16.738246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:16.803512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:16.804463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:16.804548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:16.804599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:16.933236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:16.933399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:16.933444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:16.933474] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:16.937129] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: UP (p=92.42%) [2026-01-01T20:34:16.937420] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-01T20:34:16.937548] [INFO ] [sig ] VUZI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:17.083145] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VUZI.txt [2026-01-01T20:34:17.083316] [INFO ] [sig ] [3384/3531] Completed VUZI in 0.4s | 2.94 sym/s | Total: 19.2m | ETA: 50.0s [2026-01-01T20:34:17.083382] [INFO ] [sig ] [3385/3531] Forecasting VVOS... [2026-01-01T20:34:17.083429] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-01T20:34:17.083515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-01T20:34:17.094305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-01T20:34:17.094727] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-01T20:34:17.095560] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-01T20:34:17.095644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:17.095691] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:17.095734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:17.095800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:17.155623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:17.156452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:17.156535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:17.156569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:17.272070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:17.272228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:17.272270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:17.272300] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:17.275623] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: UP (p=61.19%) [2026-01-01T20:34:17.275897] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-01T20:34:17.276021] [INFO ] [sig ] VVOS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:17.416861] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VVOS.txt [2026-01-01T20:34:17.417039] [INFO ] [sig ] [3385/3531] Completed VVOS in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 49.7s [2026-01-01T20:34:17.417082] [INFO ] [sig ] [3386/3531] Forecasting VVX... [2026-01-01T20:34:17.417112] [INFO ] [sig ] Generating forecast for: VVX [2026-01-01T20:34:17.417143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-01T20:34:17.430214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-01T20:34:17.430716] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-01T20:34:17.431550] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-01T20:34:17.431630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:17.431667] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:17.431695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:17.431754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:17.490087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:17.490778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:17.490854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:17.490887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:17.610154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:17.610311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:17.610352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:17.610380] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:17.613687] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=29.07%) [2026-01-01T20:34:17.613955] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-01T20:34:17.614073] [INFO ] [sig ] VVX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:17.754788] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VVX.txt [2026-01-01T20:34:17.754920] [INFO ] [sig ] [3386/3531] Completed VVX in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 49.4s [2026-01-01T20:34:17.754959] [INFO ] [sig ] [3387/3531] Forecasting VWOB... [2026-01-01T20:34:17.754988] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-01T20:34:17.755020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-01T20:34:17.765672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-01T20:34:17.765995] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-01T20:34:17.766783] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-01T20:34:17.766833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:17.766880] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:17.766908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:17.766966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:17.827466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:17.828279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:17.828358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:17.828392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:17.955347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:17.955508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:17.955549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:17.955594] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:17.958936] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: DOWN (p=49.93%) [2026-01-01T20:34:17.959217] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-01T20:34:17.959337] [INFO ] [sig ] VWOB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:18.100866] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VWOB.txt [2026-01-01T20:34:18.101002] [INFO ] [sig ] [3387/3531] Completed VWOB in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 49.0s [2026-01-01T20:34:18.101043] [INFO ] [sig ] [3388/3531] Forecasting VXUS... [2026-01-01T20:34:18.101072] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-01T20:34:18.101102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-01T20:34:18.111478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-01T20:34:18.111847] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-01T20:34:18.112642] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-01T20:34:18.112693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:18.112726] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:18.112753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:18.112810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:18.169996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:18.170681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:18.170760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:18.170792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:18.296649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:18.296808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:18.296850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:18.296879] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:18.300359] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-01-01T20:34:18.300652] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-01T20:34:18.300776] [INFO ] [sig ] VXUS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:18.441264] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VXUS.txt [2026-01-01T20:34:18.441428] [INFO ] [sig ] [3388/3531] Completed VXUS in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 48.7s [2026-01-01T20:34:18.441469] [INFO ] [sig ] [3389/3531] Forecasting VYMI... [2026-01-01T20:34:18.441498] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-01T20:34:18.441567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-01T20:34:18.454276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-01T20:34:18.454798] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-01T20:34:18.455825] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-01T20:34:18.455888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:18.455964] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:18.456003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:18.456085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:18.525032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:18.525819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:18.525901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:18.525935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:18.644846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:18.645007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:18.645050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:18.645080] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:18.648540] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: DOWN (p=26.01%) [2026-01-01T20:34:18.648866] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-01T20:34:18.649017] [INFO ] [sig ] VYMI: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:18.791351] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/VYMI.txt [2026-01-01T20:34:18.791513] [INFO ] [sig ] [3389/3531] Completed VYMI in 0.4s | 2.94 sym/s | Total: 19.2m | ETA: 48.3s [2026-01-01T20:34:18.791556] [INFO ] [sig ] [3390/3531] Forecasting VYX... [2026-01-01T20:34:18.791605] [INFO ] [sig ] Generating forecast for: VYX [2026-01-01T20:34:18.791700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-01T20:34:18.802849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-01T20:34:18.803255] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-01T20:34:18.804103] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-01T20:34:18.804154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:18.804188] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:18.804217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:18.804276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:18.864628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:18.865520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:18.865624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:18.865667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:18.986269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:18.986423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:18.986468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:18.986498] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:18.990005] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: UP (p=96.81%) [2026-01-01T20:34:18.990291] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-01T20:34:18.990420] [INFO ] [sig ] VYX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:19.143199] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VYX.txt [2026-01-01T20:34:19.143367] [INFO ] [sig ] [3390/3531] Completed VYX in 0.4s | 2.94 sym/s | Total: 19.2m | ETA: 48.0s [2026-01-01T20:34:19.143451] [INFO ] [sig ] [3391/3531] Forecasting VZ... [2026-01-01T20:34:19.143493] [INFO ] [sig ] Generating forecast for: VZ [2026-01-01T20:34:19.143526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-01T20:34:19.158083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-01T20:34:19.158595] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-01T20:34:19.159644] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-01T20:34:19.159716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:19.159763] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:19.159803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:19.159895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:19.222857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:19.223733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:19.223818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:19.223851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:19.347053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:19.347214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:19.347254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:19.347283] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:19.350755] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=54.66%) [2026-01-01T20:34:19.351045] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-01T20:34:19.351196] [INFO ] [sig ] VZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:19.491311] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/VZ.txt [2026-01-01T20:34:19.491470] [INFO ] [sig ] [3391/3531] Completed VZ in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 47.7s [2026-01-01T20:34:19.491510] [INFO ] [sig ] [3392/3531] Forecasting WAB... [2026-01-01T20:34:19.491540] [INFO ] [sig ] Generating forecast for: WAB [2026-01-01T20:34:19.491592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-01T20:34:19.501477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-01T20:34:19.501854] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-01T20:34:19.502646] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-01T20:34:19.502696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:19.502727] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:19.502754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:19.502810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:19.560672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:19.561522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:19.561628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:19.561663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:19.681200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:19.681354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:19.681395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:19.681425] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:19.685089] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-01-01T20:34:19.685398] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-01T20:34:19.685529] [INFO ] [sig ] WAB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:19.825011] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WAB.txt [2026-01-01T20:34:19.825175] [INFO ] [sig ] [3392/3531] Completed WAB in 0.3s | 2.94 sym/s | Total: 19.2m | ETA: 47.3s [2026-01-01T20:34:19.825218] [INFO ] [sig ] [3393/3531] Forecasting WABC... [2026-01-01T20:34:19.825249] [INFO ] [sig ] Generating forecast for: WABC [2026-01-01T20:34:19.825310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-01T20:34:19.835519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-01T20:34:19.835896] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-01T20:34:19.836702] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-01T20:34:19.836764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:19.836805] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:19.836839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:19.836901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:19.895367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:19.896457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:19.896537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:19.896570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:20.015450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:20.015622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:20.015664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:20.015706] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:20.018942] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=35.75%) [2026-01-01T20:34:20.019237] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-01T20:34:20.019367] [INFO ] [sig ] WABC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:20.158369] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WABC.txt [2026-01-01T20:34:20.158519] [INFO ] [sig ] [3393/3531] Completed WABC in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 47.0s [2026-01-01T20:34:20.158559] [INFO ] [sig ] [3394/3531] Forecasting WAFD... [2026-01-01T20:34:20.158609] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-01T20:34:20.158643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-01T20:34:20.168770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-01T20:34:20.169115] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-01T20:34:20.169967] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-01T20:34:20.170019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:20.170051] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:20.170077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:20.170134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:20.226511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:20.227184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:20.227261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:20.227293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:20.342097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:20.342255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:20.342295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:20.342340] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:20.345643] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: UP (p=82.38%) [2026-01-01T20:34:20.345914] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-01T20:34:20.346034] [INFO ] [sig ] WAFD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:20.483742] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WAFD.txt [2026-01-01T20:34:20.483875] [INFO ] [sig ] [3394/3531] Completed WAFD in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 46.6s [2026-01-01T20:34:20.483915] [INFO ] [sig ] [3395/3531] Forecasting WAFDP... [2026-01-01T20:34:20.483946] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-01T20:34:20.483981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-01T20:34:20.493860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-01T20:34:20.494178] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-01T20:34:20.494988] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-01T20:34:20.495039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:20.495073] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:20.495099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:20.495157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:20.552971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:20.553661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:20.553738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:20.553771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:20.661549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:20.661707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:20.661749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:20.661779] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:20.665045] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-01T20:34:20.665320] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-01T20:34:20.665437] [INFO ] [sig ] WAFDP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:20.802992] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WAFDP.txt [2026-01-01T20:34:20.803134] [INFO ] [sig ] [3395/3531] Completed WAFDP in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 46.3s [2026-01-01T20:34:20.803176] [INFO ] [sig ] [3396/3531] Forecasting WAL... [2026-01-01T20:34:20.803205] [INFO ] [sig ] Generating forecast for: WAL [2026-01-01T20:34:20.803236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-01T20:34:20.813128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-01T20:34:20.813477] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-01T20:34:20.814273] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-01T20:34:20.814325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:20.814356] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:20.814383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:20.814440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:20.869679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:20.870447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:20.870529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:20.870611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:20.994663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:20.994843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:20.994887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:20.994916] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:20.998449] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=37.29%) [2026-01-01T20:34:20.998757] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-01T20:34:20.998885] [INFO ] [sig ] WAL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:21.140391] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WAL.txt [2026-01-01T20:34:21.140536] [INFO ] [sig ] [3396/3531] Completed WAL in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 46.0s [2026-01-01T20:34:21.140593] [INFO ] [sig ] [3397/3531] Forecasting WALD... [2026-01-01T20:34:21.140625] [INFO ] [sig ] Generating forecast for: WALD [2026-01-01T20:34:21.140656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-01T20:34:21.151822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-01T20:34:21.152225] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-01T20:34:21.153066] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-01T20:34:21.153118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:21.153151] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:21.153179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:21.153237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:21.212155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:21.213291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:21.213378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:21.213410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:21.335496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:21.335672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:21.335716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:21.335756] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:21.339559] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=81.34%) [2026-01-01T20:34:21.339864] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-01T20:34:21.339989] [INFO ] [sig ] WALD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:21.483563] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WALD.txt [2026-01-01T20:34:21.483765] [INFO ] [sig ] [3397/3531] Completed WALD in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 45.6s [2026-01-01T20:34:21.483814] [INFO ] [sig ] [3398/3531] Forecasting WASH... [2026-01-01T20:34:21.483844] [INFO ] [sig ] Generating forecast for: WASH [2026-01-01T20:34:21.483882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-01T20:34:21.493977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-01T20:34:21.494364] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-01T20:34:21.495154] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-01T20:34:21.495205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:21.495237] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:21.495279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:21.495337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:21.552061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:21.552937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:21.553022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:21.553056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:21.671760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:21.671919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:21.671961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:21.671989] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:21.675291] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=11.14%) [2026-01-01T20:34:21.675554] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-01T20:34:21.675691] [INFO ] [sig ] WASH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:21.831524] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WASH.txt [2026-01-01T20:34:21.831724] [INFO ] [sig ] [3398/3531] Completed WASH in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 45.3s [2026-01-01T20:34:21.831773] [INFO ] [sig ] [3399/3531] Forecasting WAVE... [2026-01-01T20:34:21.831803] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-01T20:34:21.831834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-01T20:34:21.841884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-01T20:34:21.842179] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-01T20:34:21.842987] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-01T20:34:21.843038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:21.843070] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:21.843099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:21.843158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:21.903217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:21.904006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:21.904120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:21.904155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:22.013143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:22.013282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:22.013320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:22.013349] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:22.016623] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=78.37%) [2026-01-01T20:34:22.016896] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-01T20:34:22.017018] [INFO ] [sig ] WAVE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:22.157964] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WAVE.txt [2026-01-01T20:34:22.158141] [INFO ] [sig ] [3399/3531] Completed WAVE in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 44.9s [2026-01-01T20:34:22.158190] [INFO ] [sig ] [3400/3531] Forecasting WAY... [2026-01-01T20:34:22.158269] [INFO ] [sig ] Generating forecast for: WAY [2026-01-01T20:34:22.158322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-01T20:34:22.168681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-01T20:34:22.169108] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-01T20:34:22.169993] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-01T20:34:22.170046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:22.170079] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:22.170108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:22.170171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:22.227865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:22.228787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:22.228881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:22.228926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:22.356798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:22.356959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:22.357000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:22.357030] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:22.360518] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: UP (p=51.06%) [2026-01-01T20:34:22.360855] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-01T20:34:22.360985] [INFO ] [sig ] WAY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:22.502982] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WAY.txt [2026-01-01T20:34:22.503138] [INFO ] [sig ] [3400/3531] Completed WAY in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 44.6s [2026-01-01T20:34:22.503178] [INFO ] [sig ] [3401/3531] Forecasting WB... [2026-01-01T20:34:22.503209] [INFO ] [sig ] Generating forecast for: WB [2026-01-01T20:34:22.503239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-01T20:34:22.513463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-01T20:34:22.513881] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-01T20:34:22.514678] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-01T20:34:22.514728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:22.514760] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:22.514786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:22.514848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:22.571592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:22.572444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:22.572531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:22.572564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:22.710549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:22.710813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:22.710892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:22.710945] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:22.716119] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-01-01T20:34:22.716516] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-01T20:34:22.716721] [INFO ] [sig ] WB: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:22.854803] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WB.txt [2026-01-01T20:34:22.854961] [INFO ] [sig ] [3401/3531] Completed WB in 0.4s | 2.94 sym/s | Total: 19.3m | ETA: 44.3s [2026-01-01T20:34:22.855001] [INFO ] [sig ] [3402/3531] Forecasting WBD... [2026-01-01T20:34:22.855030] [INFO ] [sig ] Generating forecast for: WBD [2026-01-01T20:34:22.855061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-01T20:34:22.866102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-01T20:34:22.866454] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-01T20:34:22.867246] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-01T20:34:22.867296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:22.867328] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:22.867354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:22.867412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:22.923541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:22.924160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:22.924239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:22.924271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:23.045531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:23.045694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:23.045737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:23.045766] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:23.049064] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: DOWN (p=17.40%) [2026-01-01T20:34:23.049334] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-01T20:34:23.049460] [INFO ] [sig ] WBD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:23.188148] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WBD.txt [2026-01-01T20:34:23.188300] [INFO ] [sig ] [3402/3531] Completed WBD in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 43.9s [2026-01-01T20:34:23.188340] [INFO ] [sig ] [3403/3531] Forecasting WBIY... [2026-01-01T20:34:23.188370] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-01T20:34:23.188399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-01T20:34:23.197446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-01T20:34:23.197703] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-01T20:34:23.198454] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-01T20:34:23.198505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:23.198538] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:23.198565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:23.198650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:23.255902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:23.256549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:23.256654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:23.256699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:23.354747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:23.354874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:23.354912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:23.354942] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:23.358279] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=28.51%) [2026-01-01T20:34:23.358538] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-01T20:34:23.358676] [INFO ] [sig ] WBIY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:23.496875] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WBIY.txt [2026-01-01T20:34:23.497116] [INFO ] [sig ] [3403/3531] Completed WBIY in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 43.6s [2026-01-01T20:34:23.497166] [INFO ] [sig ] [3404/3531] Forecasting WBS... [2026-01-01T20:34:23.497197] [INFO ] [sig ] Generating forecast for: WBS [2026-01-01T20:34:23.497228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-01T20:34:23.507701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-01T20:34:23.508069] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-01T20:34:23.508882] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-01T20:34:23.508933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:23.508993] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:23.509024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:23.509081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:23.565356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:23.566073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:23.566153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:23.566185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:23.687455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:23.687635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:23.687680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:23.687711] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:23.691149] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-01T20:34:23.691436] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-01T20:34:23.691562] [INFO ] [sig ] WBS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:23.828065] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WBS.txt [2026-01-01T20:34:23.828201] [INFO ] [sig ] [3404/3531] Completed WBS in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 43.2s [2026-01-01T20:34:23.828241] [INFO ] [sig ] [3405/3531] Forecasting WBTN... [2026-01-01T20:34:23.828270] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-01T20:34:23.828300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-01T20:34:23.838432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-01T20:34:23.838794] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-01T20:34:23.839609] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-01T20:34:23.839660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:23.839692] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:23.839719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:23.839776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:23.895132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:23.895798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:23.895872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:23.895911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:24.029163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:24.029329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:24.029373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:24.029403] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:24.032844] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=20.51%) [2026-01-01T20:34:24.033130] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-01T20:34:24.033257] [INFO ] [sig ] WBTN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:24.233296] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WBTN.txt [2026-01-01T20:34:24.233439] [INFO ] [sig ] [3405/3531] Completed WBTN in 0.4s | 2.94 sym/s | Total: 19.3m | ETA: 42.9s [2026-01-01T20:34:24.233478] [INFO ] [sig ] [3406/3531] Forecasting WBX... [2026-01-01T20:34:24.233507] [INFO ] [sig ] Generating forecast for: WBX [2026-01-01T20:34:24.233536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-01T20:34:24.243749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-01T20:34:24.244050] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-01T20:34:24.244855] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-01T20:34:24.244905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:24.244964] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:24.244993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:24.245050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:24.302067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:24.302830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:24.302909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:24.302941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:24.427117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:24.427274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:24.427316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:24.427344] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:24.430948] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: DOWN (p=3.50%) [2026-01-01T20:34:24.431412] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-01T20:34:24.431537] [INFO ] [sig ] WBX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:24.570199] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WBX.txt [2026-01-01T20:34:24.570324] [INFO ] [sig ] [3406/3531] Completed WBX in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 42.6s [2026-01-01T20:34:24.570362] [INFO ] [sig ] [3407/3531] Forecasting WCC... [2026-01-01T20:34:24.570392] [INFO ] [sig ] Generating forecast for: WCC [2026-01-01T20:34:24.570422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-01T20:34:24.580280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-01T20:34:24.580622] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-01T20:34:24.581385] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-01T20:34:24.581435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:24.581466] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:24.581492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:24.581549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:24.640443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:24.641281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:24.641361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:24.641394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:24.766427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:24.766624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:24.766667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:24.766695] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:24.770036] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: DOWN (p=14.91%) [2026-01-01T20:34:24.770306] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-01T20:34:24.770427] [INFO ] [sig ] WCC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:24.909959] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WCC.txt [2026-01-01T20:34:24.910082] [INFO ] [sig ] [3407/3531] Completed WCC in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 42.2s [2026-01-01T20:34:24.910121] [INFO ] [sig ] [3408/3531] Forecasting WCLD... [2026-01-01T20:34:24.910151] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-01T20:34:24.910180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-01T20:34:24.921117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-01T20:34:24.921496] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-01T20:34:24.922395] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-01T20:34:24.922446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:24.922479] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:24.922505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:24.922562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:24.979545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:24.980394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:24.980479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:24.980512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:25.100754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:25.100910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:25.100960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:25.100995] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:25.104662] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: DOWN (p=26.11%) [2026-01-01T20:34:25.104946] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-01T20:34:25.105074] [INFO ] [sig ] WCLD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:25.245739] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WCLD.txt [2026-01-01T20:34:25.245873] [INFO ] [sig ] [3408/3531] Completed WCLD in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 41.9s [2026-01-01T20:34:25.245913] [INFO ] [sig ] [3409/3531] Forecasting WD... [2026-01-01T20:34:25.245942] [INFO ] [sig ] Generating forecast for: WD [2026-01-01T20:34:25.245975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-01T20:34:25.255487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-01T20:34:25.255828] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-01T20:34:25.256608] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-01T20:34:25.256659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:25.256690] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:25.256716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:25.256773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:25.314764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:25.315401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:25.315482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:25.315518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:25.431954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:25.432104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:25.432145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:25.432212] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:25.435524] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: UP (p=56.25%) [2026-01-01T20:34:25.435814] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-01T20:34:25.435937] [INFO ] [sig ] WD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:25.572879] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WD.txt [2026-01-01T20:34:25.573006] [INFO ] [sig ] [3409/3531] Completed WD in 0.3s | 2.94 sym/s | Total: 19.3m | ETA: 41.5s [2026-01-01T20:34:25.573045] [INFO ] [sig ] [3410/3531] Forecasting WDAY... [2026-01-01T20:34:25.573074] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-01T20:34:25.573105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-01T20:34:25.584236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-01T20:34:25.584713] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-01T20:34:25.585517] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-01T20:34:25.585587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:25.585624] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:25.585651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:25.585709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:25.650470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:25.651617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:25.651730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:25.651776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:25.799444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:25.799630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:25.799675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:25.799706] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:25.803189] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-01-01T20:34:25.803467] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-01T20:34:25.803612] [INFO ] [sig ] WDAY: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:25.942434] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WDAY.txt [2026-01-01T20:34:25.942583] [INFO ] [sig ] [3410/3531] Completed WDAY in 0.4s | 2.94 sym/s | Total: 19.3m | ETA: 41.2s [2026-01-01T20:34:25.942623] [INFO ] [sig ] [3411/3531] Forecasting WDC... [2026-01-01T20:34:25.942654] [INFO ] [sig ] Generating forecast for: WDC [2026-01-01T20:34:25.942716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-01T20:34:25.953003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-01T20:34:25.953355] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-01T20:34:25.954157] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-01T20:34:25.954208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:25.954265] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:25.954295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:25.954353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:26.010180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:26.010824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:26.010904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:26.010936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:26.133302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:26.133462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:26.133503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:26.133533] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:26.136865] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: UP (p=79.39%) [2026-01-01T20:34:26.137139] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-01T20:34:26.137257] [INFO ] [sig ] WDC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:26.278717] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WDC.txt [2026-01-01T20:34:26.278879] [INFO ] [sig ] [3411/3531] Completed WDC in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 40.9s [2026-01-01T20:34:26.278922] [INFO ] [sig ] [3412/3531] Forecasting WDFC... [2026-01-01T20:34:26.278984] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-01T20:34:26.279047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-01T20:34:26.290693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-01T20:34:26.291112] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-01T20:34:26.291994] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-01T20:34:26.292057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:26.292101] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:26.292131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:26.292190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:26.348744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:26.349782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:26.349863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:26.349895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:26.475841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:26.476014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:26.476055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:26.476085] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:26.479511] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=65.10%) [2026-01-01T20:34:26.479835] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-01T20:34:26.479958] [INFO ] [sig ] WDFC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:26.617312] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WDFC.txt [2026-01-01T20:34:26.617447] [INFO ] [sig ] [3412/3531] Completed WDFC in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 40.5s [2026-01-01T20:34:26.617511] [INFO ] [sig ] [3413/3531] Forecasting WDH... [2026-01-01T20:34:26.617541] [INFO ] [sig ] Generating forecast for: WDH [2026-01-01T20:34:26.617587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-01T20:34:26.629016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-01T20:34:26.629665] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-01T20:34:26.630440] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-01T20:34:26.630491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:26.630523] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:26.630550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:26.630629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:26.689359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:26.690064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:26.690328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:26.690360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:26.811629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:26.811791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:26.811835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:26.811863] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:26.815284] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: DOWN (p=31.14%) [2026-01-01T20:34:26.815612] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-01T20:34:26.815758] [INFO ] [sig ] WDH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:26.958848] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WDH.txt [2026-01-01T20:34:26.959032] [INFO ] [sig ] [3413/3531] Completed WDH in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 40.2s [2026-01-01T20:34:26.959076] [INFO ] [sig ] [3414/3531] Forecasting WDI... [2026-01-01T20:34:26.959105] [INFO ] [sig ] Generating forecast for: WDI [2026-01-01T20:34:26.959135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-01T20:34:26.970841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-01T20:34:26.971433] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-01T20:34:26.972268] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-01T20:34:26.972319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:26.972352] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:26.972379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:26.972438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:27.031229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:27.032101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:27.032183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:27.032216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:27.157187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:27.157344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:27.157386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:27.157414] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:27.160873] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=90.56%) [2026-01-01T20:34:27.161148] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-01T20:34:27.161269] [INFO ] [sig ] WDI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:27.306070] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WDI.txt [2026-01-01T20:34:27.306237] [INFO ] [sig ] [3414/3531] Completed WDI in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 39.8s [2026-01-01T20:34:27.306286] [INFO ] [sig ] [3415/3531] Forecasting WDS... [2026-01-01T20:34:27.306317] [INFO ] [sig ] Generating forecast for: WDS [2026-01-01T20:34:27.306347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-01T20:34:27.318763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-01T20:34:27.319194] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-01T20:34:27.320029] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-01T20:34:27.320275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:27.320317] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:27.320349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:27.320408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:27.378901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:27.379777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:27.379874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:27.379914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:27.499454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:27.499647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:27.499692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:27.499722] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:27.503080] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: UP (p=78.84%) [2026-01-01T20:34:27.503371] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-01T20:34:27.503499] [INFO ] [sig ] WDS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:27.642186] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WDS.txt [2026-01-01T20:34:27.642321] [INFO ] [sig ] [3415/3531] Completed WDS in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 39.5s [2026-01-01T20:34:27.642361] [INFO ] [sig ] [3416/3531] Forecasting WEA... [2026-01-01T20:34:27.642390] [INFO ] [sig ] Generating forecast for: WEA [2026-01-01T20:34:27.642422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-01T20:34:27.653278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-01T20:34:27.653691] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-01T20:34:27.654499] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-01T20:34:27.654551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:27.654612] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:27.654645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:27.654709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:27.712111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:27.712794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:27.712936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:27.712988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:27.825534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:27.825707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:27.825750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:27.825781] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:27.829241] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=14.76%) [2026-01-01T20:34:27.829519] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-01T20:34:27.829689] [INFO ] [sig ] WEA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:27.972453] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WEA.txt [2026-01-01T20:34:27.972632] [INFO ] [sig ] [3416/3531] Completed WEA in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 39.1s [2026-01-01T20:34:27.972676] [INFO ] [sig ] [3417/3531] Forecasting WEC... [2026-01-01T20:34:27.972707] [INFO ] [sig ] Generating forecast for: WEC [2026-01-01T20:34:27.972772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-01T20:34:27.983466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-01T20:34:27.983906] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-01T20:34:27.984728] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-01T20:34:27.984781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:27.984813] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:27.984841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:27.984901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:28.041852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:28.042923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:28.043005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:28.043039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:28.166243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:28.166394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:28.166434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:28.166463] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:28.169822] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: DOWN (p=18.10%) [2026-01-01T20:34:28.170105] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-01T20:34:28.170227] [INFO ] [sig ] WEC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:28.313476] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WEC.txt [2026-01-01T20:34:28.313641] [INFO ] [sig ] [3417/3531] Completed WEC in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 38.8s [2026-01-01T20:34:28.313682] [INFO ] [sig ] [3418/3531] Forecasting WEN... [2026-01-01T20:34:28.313741] [INFO ] [sig ] Generating forecast for: WEN [2026-01-01T20:34:28.313773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-01T20:34:28.324695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-01T20:34:28.325185] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-01T20:34:28.326133] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-01T20:34:28.326189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:28.326222] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:28.326250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:28.326308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:28.386561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:28.387447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:28.387536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:28.387590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:28.510356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:28.510528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:28.510593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:28.510644] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:28.514165] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-01-01T20:34:28.514463] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-01T20:34:28.514632] [INFO ] [sig ] WEN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:28.685323] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WEN.txt [2026-01-01T20:34:28.685490] [INFO ] [sig ] [3418/3531] Completed WEN in 0.4s | 2.94 sym/s | Total: 19.4m | ETA: 38.5s [2026-01-01T20:34:28.685531] [INFO ] [sig ] [3419/3531] Forecasting WERN... [2026-01-01T20:34:28.685561] [INFO ] [sig ] Generating forecast for: WERN [2026-01-01T20:34:28.685613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-01T20:34:28.696307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-01T20:34:28.696745] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-01T20:34:28.697658] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-01T20:34:28.697718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:28.697752] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:28.697780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:28.697840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:28.759005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:28.760028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:28.760129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:28.760165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:28.879267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:28.879438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:28.879480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:28.879512] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:28.883385] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-01-01T20:34:28.883790] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-01T20:34:28.883933] [INFO ] [sig ] WERN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:29.025512] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WERN.txt [2026-01-01T20:34:29.025743] [INFO ] [sig ] [3419/3531] Completed WERN in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 38.1s [2026-01-01T20:34:29.025810] [INFO ] [sig ] [3420/3531] Forecasting WES... [2026-01-01T20:34:29.025899] [INFO ] [sig ] Generating forecast for: WES [2026-01-01T20:34:29.025955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-01T20:34:29.036147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-01T20:34:29.036484] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-01T20:34:29.037331] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-01T20:34:29.037383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:29.037418] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:29.037447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:29.037505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:29.093041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:29.093808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:29.093886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:29.093951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:29.211216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:29.211359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:29.211400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:29.211429] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:29.214752] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: UP (p=60.64%) [2026-01-01T20:34:29.215020] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-01T20:34:29.215140] [INFO ] [sig ] WES: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:29.356301] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WES.txt [2026-01-01T20:34:29.356440] [INFO ] [sig ] [3420/3531] Completed WES in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 37.8s [2026-01-01T20:34:29.356479] [INFO ] [sig ] [3421/3531] Forecasting WEX... [2026-01-01T20:34:29.356509] [INFO ] [sig ] Generating forecast for: WEX [2026-01-01T20:34:29.356594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-01T20:34:29.366757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-01T20:34:29.367112] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-01T20:34:29.367924] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-01T20:34:29.367975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:29.368008] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:29.368036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:29.368094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:29.424133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:29.424917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:29.424997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:29.425029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:29.549007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:29.549185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:29.549238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:29.549268] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:29.552859] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: DOWN (p=3.98%) [2026-01-01T20:34:29.553151] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-01T20:34:29.553290] [INFO ] [sig ] WEX: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:29.696105] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WEX.txt [2026-01-01T20:34:29.696249] [INFO ] [sig ] [3421/3531] Completed WEX in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 37.4s [2026-01-01T20:34:29.696290] [INFO ] [sig ] [3422/3531] Forecasting WEYS... [2026-01-01T20:34:29.696320] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-01T20:34:29.696352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-01T20:34:29.706058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-01T20:34:29.706429] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-01T20:34:29.707258] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-01T20:34:29.707309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:29.707343] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:29.707384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:29.707443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:29.764394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:29.765406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:29.765489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:29.765522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:29.873004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:29.873155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:29.873197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:29.873229] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:29.877021] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-01T20:34:29.877307] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-01T20:34:29.877428] [INFO ] [sig ] WEYS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:30.017823] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WEYS.txt [2026-01-01T20:34:30.017978] [INFO ] [sig ] [3422/3531] Completed WEYS in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 37.1s [2026-01-01T20:34:30.018018] [INFO ] [sig ] [3423/3531] Forecasting WF... [2026-01-01T20:34:30.018049] [INFO ] [sig ] Generating forecast for: WF [2026-01-01T20:34:30.018078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-01T20:34:30.027944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-01T20:34:30.028308] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-01T20:34:30.029179] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-01T20:34:30.029231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:30.029291] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:30.029324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:30.029401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:30.087001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:30.087662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:30.087739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:30.087771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:30.214835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:30.214992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:30.215033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:30.215061] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:30.218382] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: DOWN (p=16.73%) [2026-01-01T20:34:30.218678] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-01T20:34:30.218802] [INFO ] [sig ] WF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:30.361600] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WF.txt [2026-01-01T20:34:30.361767] [INFO ] [sig ] [3423/3531] Completed WF in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 36.8s [2026-01-01T20:34:30.361807] [INFO ] [sig ] [3424/3531] Forecasting WFC... [2026-01-01T20:34:30.361838] [INFO ] [sig ] Generating forecast for: WFC [2026-01-01T20:34:30.361868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFC' from 'https://tdm.silogroup.org/data/derivative_storage/WFC.csv'. [2026-01-01T20:34:30.372254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFC'. [2026-01-01T20:34:30.372641] [INFO ] [FORECASTER] Starting predict_future for WFC [2026-01-01T20:34:30.373452] [DEBUG] [LOCAL ] No optimal features file found for WFC: ./output/feature-sets/WFC.txt [2026-01-01T20:34:30.373504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:30.373536] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:30.373564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:30.373650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:30.430045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:30.430847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:30.430927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:30.430967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:30.558162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:30.558323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:30.558365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:30.558393] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:30.561954] [DEBUG] [FORECASTER] WFC: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-01-01T20:34:30.562267] [INFO ] [FORECASTER] Completed predict_future for WFC [2026-01-01T20:34:30.562394] [INFO ] [sig ] WFC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:30.706591] [INFO ] [LOCAL ] Saved forecast: WFC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WFC.txt [2026-01-01T20:34:30.706753] [INFO ] [sig ] [3424/3531] Completed WFC in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 36.4s [2026-01-01T20:34:30.706792] [INFO ] [sig ] [3425/3531] Forecasting WFG... [2026-01-01T20:34:30.706822] [INFO ] [sig ] Generating forecast for: WFG [2026-01-01T20:34:30.706876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-01T20:34:30.718070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-01T20:34:30.718464] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-01T20:34:30.719548] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-01T20:34:30.719630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:30.719666] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:30.719692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:30.719751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:30.777240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:30.778107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:30.778191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:30.778224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:30.904287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:30.904481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:30.904525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:30.904554] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:30.908994] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=3.17%) [2026-01-01T20:34:30.909601] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-01T20:34:30.909746] [INFO ] [sig ] WFG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:31.063961] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WFG.txt [2026-01-01T20:34:31.064100] [INFO ] [sig ] [3425/3531] Completed WFG in 0.4s | 2.94 sym/s | Total: 19.4m | ETA: 36.1s [2026-01-01T20:34:31.064138] [INFO ] [sig ] [3426/3531] Forecasting WFRD... [2026-01-01T20:34:31.064168] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-01T20:34:31.064205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-01T20:34:31.074616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-01T20:34:31.074943] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-01T20:34:31.075752] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-01T20:34:31.075804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:31.075836] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:31.075864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:31.075922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:31.133752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:31.134454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:31.134536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:31.134569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:31.253910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:31.254084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:31.254134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:31.254197] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:31.257682] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: UP (p=69.86%) [2026-01-01T20:34:31.257972] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-01T20:34:31.258100] [INFO ] [sig ] WFRD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:31.404523] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WFRD.txt [2026-01-01T20:34:31.404712] [INFO ] [sig ] [3426/3531] Completed WFRD in 0.3s | 2.94 sym/s | Total: 19.4m | ETA: 35.7s [2026-01-01T20:34:31.404756] [INFO ] [sig ] [3427/3531] Forecasting WGMI... [2026-01-01T20:34:31.404787] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-01T20:34:31.404819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-01T20:34:31.415547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-01T20:34:31.415952] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-01T20:34:31.416932] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-01T20:34:31.416992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:31.417025] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:31.417057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:31.417137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:31.479212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:31.479916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:31.480019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:31.480077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:31.614096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:31.614261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:31.614304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:31.614335] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:31.617852] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: UP (p=77.35%) [2026-01-01T20:34:31.618166] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-01T20:34:31.618467] [INFO ] [sig ] WGMI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:31.763831] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WGMI.txt [2026-01-01T20:34:31.764015] [INFO ] [sig ] [3427/3531] Completed WGMI in 0.4s | 2.94 sym/s | Total: 19.4m | ETA: 35.4s [2026-01-01T20:34:31.764058] [INFO ] [sig ] [3428/3531] Forecasting WGO... [2026-01-01T20:34:31.764314] [INFO ] [sig ] Generating forecast for: WGO [2026-01-01T20:34:31.764348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-01T20:34:31.776203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-01T20:34:31.776652] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-01T20:34:31.777480] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-01T20:34:31.777534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:31.777589] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:31.777620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:31.777681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:31.836889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:31.837779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:31.837865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:31.837899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:31.959321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:31.959486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:31.959529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:31.959560] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:31.963085] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=28.01%) [2026-01-01T20:34:31.963422] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-01T20:34:31.963562] [INFO ] [sig ] WGO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:32.102780] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WGO.txt [2026-01-01T20:34:32.102906] [INFO ] [sig ] [3428/3531] Completed WGO in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 35.1s [2026-01-01T20:34:32.102944] [INFO ] [sig ] [3429/3531] Forecasting WGS... [2026-01-01T20:34:32.102975] [INFO ] [sig ] Generating forecast for: WGS [2026-01-01T20:34:32.103015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-01T20:34:32.113601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-01T20:34:32.113992] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-01T20:34:32.114827] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-01T20:34:32.114878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:32.114910] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:32.114936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:32.114993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:32.170376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:32.171083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:32.171161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:32.171193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:32.294056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:32.294219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:32.294260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:32.294289] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:32.297780] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=43.84%) [2026-01-01T20:34:32.298098] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-01T20:34:32.298232] [INFO ] [sig ] WGS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:32.436710] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WGS.txt [2026-01-01T20:34:32.436859] [INFO ] [sig ] [3429/3531] Completed WGS in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 34.7s [2026-01-01T20:34:32.436899] [INFO ] [sig ] [3430/3531] Forecasting WH... [2026-01-01T20:34:32.436929] [INFO ] [sig ] Generating forecast for: WH [2026-01-01T20:34:32.436958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-01T20:34:32.447401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-01T20:34:32.447768] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-01T20:34:32.448547] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-01T20:34:32.448619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:32.448653] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:32.448679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:32.448736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:32.504200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:32.504872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:32.504948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:32.504980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:32.625317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:32.625476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:32.625517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:32.625546] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:32.629281] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: DOWN (p=25.54%) [2026-01-01T20:34:32.629553] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-01T20:34:32.629692] [INFO ] [sig ] WH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:32.767703] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WH.txt [2026-01-01T20:34:32.767865] [INFO ] [sig ] [3430/3531] Completed WH in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 34.4s [2026-01-01T20:34:32.767905] [INFO ] [sig ] [3431/3531] Forecasting WHD... [2026-01-01T20:34:32.767937] [INFO ] [sig ] Generating forecast for: WHD [2026-01-01T20:34:32.767967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-01T20:34:32.779569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-01T20:34:32.779999] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-01T20:34:32.780841] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-01T20:34:32.780893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:32.780925] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:32.780951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:32.781009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:32.838723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:32.839558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:32.839653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:32.839687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:32.958387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:32.958553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:32.958619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:32.958649] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:32.961962] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-01-01T20:34:32.962226] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-01T20:34:32.962343] [INFO ] [sig ] WHD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:33.104368] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WHD.txt [2026-01-01T20:34:33.104533] [INFO ] [sig ] [3431/3531] Completed WHD in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 34.0s [2026-01-01T20:34:33.104591] [INFO ] [sig ] [3432/3531] Forecasting WHF... [2026-01-01T20:34:33.104629] [INFO ] [sig ] Generating forecast for: WHF [2026-01-01T20:34:33.104661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-01T20:34:33.114781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-01T20:34:33.115205] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-01T20:34:33.116084] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-01T20:34:33.116138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:33.116172] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:33.116199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:33.116259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:33.182247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:33.183115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:33.183194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:33.183226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:33.304050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:33.304208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:33.304251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:33.304280] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:33.307689] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-01-01T20:34:33.307964] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-01T20:34:33.308091] [INFO ] [sig ] WHF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:33.451298] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WHF.txt [2026-01-01T20:34:33.451441] [INFO ] [sig ] [3432/3531] Completed WHF in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 33.7s [2026-01-01T20:34:33.451481] [INFO ] [sig ] [3433/3531] Forecasting WHG... [2026-01-01T20:34:33.451510] [INFO ] [sig ] Generating forecast for: WHG [2026-01-01T20:34:33.451539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-01T20:34:33.461067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-01T20:34:33.461382] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-01T20:34:33.462175] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-01T20:34:33.462225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:33.462257] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:33.462284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:33.462341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:33.518747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:33.519620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:33.519704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:33.519765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:33.621277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:33.621436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:33.621476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:33.621505] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:33.624816] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=32.79%) [2026-01-01T20:34:33.625084] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-01T20:34:33.625201] [INFO ] [sig ] WHG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:33.764629] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WHG.txt [2026-01-01T20:34:33.764758] [INFO ] [sig ] [3433/3531] Completed WHG in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 33.4s [2026-01-01T20:34:33.764797] [INFO ] [sig ] [3434/3531] Forecasting WIA... [2026-01-01T20:34:33.764826] [INFO ] [sig ] Generating forecast for: WIA [2026-01-01T20:34:33.764856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-01T20:34:33.774484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-01T20:34:33.774858] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-01T20:34:33.775692] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-01T20:34:33.775749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:33.775783] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:33.775811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:33.775869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:33.832831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:33.833488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:33.833605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:33.833650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:33.946846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:33.947010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:33.947052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:33.947084] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:33.950412] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=94.35%) [2026-01-01T20:34:33.950712] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-01T20:34:33.950834] [INFO ] [sig ] WIA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:34.089355] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WIA.txt [2026-01-01T20:34:34.089513] [INFO ] [sig ] [3434/3531] Completed WIA in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 33.0s [2026-01-01T20:34:34.089560] [INFO ] [sig ] [3435/3531] Forecasting WIMI... [2026-01-01T20:34:34.089608] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-01T20:34:34.089647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-01T20:34:34.100416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-01T20:34:34.100783] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-01T20:34:34.101602] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-01T20:34:34.101653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:34.101700] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:34.101729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:34.101788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:34.158451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:34.159084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:34.159159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:34.159191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:34.277023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:34.277192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:34.277237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:34.277267] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:34.280647] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=71.39%) [2026-01-01T20:34:34.280931] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-01T20:34:34.281057] [INFO ] [sig ] WIMI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:34.418071] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WIMI.txt [2026-01-01T20:34:34.418219] [INFO ] [sig ] [3435/3531] Completed WIMI in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 32.7s [2026-01-01T20:34:34.418267] [INFO ] [sig ] [3436/3531] Forecasting WINA... [2026-01-01T20:34:34.418330] [INFO ] [sig ] Generating forecast for: WINA [2026-01-01T20:34:34.418365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-01T20:34:34.428202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-01T20:34:34.428537] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-01T20:34:34.429360] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-01T20:34:34.429411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:34.429442] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:34.429469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:34.429525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:34.484484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:34.485115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:34.485189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:34.485220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:34.601444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:34.601612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:34.601654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:34.601683] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:34.604952] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: DOWN (p=0.60%) [2026-01-01T20:34:34.605219] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-01T20:34:34.605339] [INFO ] [sig ] WINA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:34.743869] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WINA.txt [2026-01-01T20:34:34.744059] [INFO ] [sig ] [3436/3531] Completed WINA in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 32.3s [2026-01-01T20:34:34.744102] [INFO ] [sig ] [3437/3531] Forecasting WING... [2026-01-01T20:34:34.744134] [INFO ] [sig ] Generating forecast for: WING [2026-01-01T20:34:34.744195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-01T20:34:34.754794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-01T20:34:34.755173] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-01T20:34:34.755966] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-01T20:34:34.756016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:34.756048] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:34.756075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:34.756131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:34.811735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:34.812603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:34.812683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:34.812716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:34.939353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:34.939519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:34.939561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:34.939610] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:34.943005] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=66.44%) [2026-01-01T20:34:34.943326] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-01T20:34:34.943466] [INFO ] [sig ] WING: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:35.090716] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WING.txt [2026-01-01T20:34:35.090925] [INFO ] [sig ] [3437/3531] Completed WING in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 32.0s [2026-01-01T20:34:35.090976] [INFO ] [sig ] [3438/3531] Forecasting WINN... [2026-01-01T20:34:35.091011] [INFO ] [sig ] Generating forecast for: WINN [2026-01-01T20:34:35.091082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-01T20:34:35.101787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-01T20:34:35.102224] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-01T20:34:35.103066] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-01T20:34:35.103119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:35.103151] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:35.103177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:35.103419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:35.159635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:35.160351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:35.160430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:35.160462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:35.288300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:35.288461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:35.288504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:35.288534] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:35.291977] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: DOWN (p=27.94%) [2026-01-01T20:34:35.292291] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-01T20:34:35.292413] [INFO ] [sig ] WINN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:35.432095] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WINN.txt [2026-01-01T20:34:35.432240] [INFO ] [sig ] [3438/3531] Completed WINN in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 31.7s [2026-01-01T20:34:35.432335] [INFO ] [sig ] [3439/3531] Forecasting WIX... [2026-01-01T20:34:35.432374] [INFO ] [sig ] Generating forecast for: WIX [2026-01-01T20:34:35.432405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-01T20:34:35.442909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-01T20:34:35.443313] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-01T20:34:35.444133] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-01T20:34:35.444185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:35.444225] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:35.444257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:35.444318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:35.507355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:35.508213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:35.508293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:35.508327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:35.637413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:35.637585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:35.637630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:35.637662] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:35.641449] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: UP (p=62.11%) [2026-01-01T20:34:35.641741] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-01T20:34:35.641866] [INFO ] [sig ] WIX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:35.785765] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WIX.txt [2026-01-01T20:34:35.785941] [INFO ] [sig ] [3439/3531] Completed WIX in 0.4s | 2.94 sym/s | Total: 19.5m | ETA: 31.3s [2026-01-01T20:34:35.785994] [INFO ] [sig ] [3440/3531] Forecasting WK... [2026-01-01T20:34:35.786025] [INFO ] [sig ] Generating forecast for: WK [2026-01-01T20:34:35.786060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-01T20:34:35.797556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-01T20:34:35.797934] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-01T20:34:35.798756] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-01T20:34:35.798810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:35.798873] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:35.798903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:35.798986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:35.857351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:35.857996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:35.858074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:35.858108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:35.980488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:35.980668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:35.980714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:35.980744] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:35.984161] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=21.06%) [2026-01-01T20:34:35.984441] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-01T20:34:35.984603] [INFO ] [sig ] WK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:36.129764] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WK.txt [2026-01-01T20:34:36.129953] [INFO ] [sig ] [3440/3531] Completed WK in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 31.0s [2026-01-01T20:34:36.129999] [INFO ] [sig ] [3441/3531] Forecasting WKC... [2026-01-01T20:34:36.130031] [INFO ] [sig ] Generating forecast for: WKC [2026-01-01T20:34:36.130066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-01T20:34:36.140814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-01T20:34:36.141145] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-01T20:34:36.141964] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-01T20:34:36.142015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:36.142045] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:36.142072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:36.142128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:36.200988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:36.202081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:36.202205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:36.202250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:36.332067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:36.332254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:36.332309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:36.332347] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:36.336646] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=78.75%) [2026-01-01T20:34:36.336989] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-01T20:34:36.337126] [INFO ] [sig ] WKC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:36.490312] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WKC.txt [2026-01-01T20:34:36.490465] [INFO ] [sig ] [3441/3531] Completed WKC in 0.4s | 2.94 sym/s | Total: 19.5m | ETA: 30.6s [2026-01-01T20:34:36.490504] [INFO ] [sig ] [3442/3531] Forecasting WKEY... [2026-01-01T20:34:36.490534] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-01T20:34:36.490564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-01T20:34:36.502012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-01T20:34:36.502353] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-01T20:34:36.503158] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-01T20:34:36.503209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:36.503242] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:36.503269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:36.503326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:36.562317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:36.563015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:36.563094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:36.563127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:36.682172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:36.682325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:36.682367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:36.682415] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:36.685866] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=20.89%) [2026-01-01T20:34:36.686142] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-01T20:34:36.686269] [INFO ] [sig ] WKEY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:36.827353] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WKEY.txt [2026-01-01T20:34:36.827484] [INFO ] [sig ] [3442/3531] Completed WKEY in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 30.3s [2026-01-01T20:34:36.827523] [INFO ] [sig ] [3443/3531] Forecasting WKSP... [2026-01-01T20:34:36.827552] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-01T20:34:36.827626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-01T20:34:36.838152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-01T20:34:36.838547] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-01T20:34:36.839403] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-01T20:34:36.839456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:36.839488] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:36.839514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:36.839587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:36.897330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:36.898163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:36.898249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:36.898282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:37.027658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:37.027829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:37.027873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:37.027941] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:37.031499] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-01T20:34:37.031849] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-01T20:34:37.031989] [INFO ] [sig ] WKSP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:37.172847] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WKSP.txt [2026-01-01T20:34:37.173015] [INFO ] [sig ] [3443/3531] Completed WKSP in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 30.0s [2026-01-01T20:34:37.173093] [INFO ] [sig ] [3444/3531] Forecasting WLDN... [2026-01-01T20:34:37.173126] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-01T20:34:37.173157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-01T20:34:37.184104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-01T20:34:37.184505] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-01T20:34:37.185326] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-01T20:34:37.185379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:37.185412] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:37.185439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:37.185497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:37.242717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:37.243619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:37.243747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:37.243783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:37.365515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:37.365694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:37.365737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:37.365766] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:37.369166] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=11.73%) [2026-01-01T20:34:37.369454] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-01T20:34:37.369601] [INFO ] [sig ] WLDN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:37.509645] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WLDN.txt [2026-01-01T20:34:37.509772] [INFO ] [sig ] [3444/3531] Completed WLDN in 0.3s | 2.94 sym/s | Total: 19.5m | ETA: 29.6s [2026-01-01T20:34:37.509811] [INFO ] [sig ] [3445/3531] Forecasting WLDS... [2026-01-01T20:34:37.509840] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-01T20:34:37.509902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-01T20:34:37.520374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-01T20:34:37.520755] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-01T20:34:37.521557] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-01T20:34:37.521628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:37.521661] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:37.521687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:37.521745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:37.580102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:37.580957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:37.581039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:37.581072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:37.697453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:37.697623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:37.697665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:37.697696] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:37.701768] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-01-01T20:34:37.702193] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-01T20:34:37.702377] [INFO ] [sig ] WLDS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:37.896387] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WLDS.txt [2026-01-01T20:34:37.896549] [INFO ] [sig ] [3445/3531] Completed WLDS in 0.4s | 2.94 sym/s | Total: 19.5m | ETA: 29.3s [2026-01-01T20:34:37.896607] [INFO ] [sig ] [3446/3531] Forecasting WLFC... [2026-01-01T20:34:37.896639] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-01T20:34:37.896669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-01T20:34:37.909207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-01T20:34:37.909853] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-01T20:34:37.911022] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-01T20:34:37.911075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:37.911128] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:37.911157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:37.911217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:37.968458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:37.969770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:37.969895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:37.969933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:38.102110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:38.102333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:38.102381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:38.102411] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:38.106492] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: DOWN (p=8.05%) [2026-01-01T20:34:38.106860] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-01T20:34:38.107004] [INFO ] [sig ] WLFC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:38.257275] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WLFC.txt [2026-01-01T20:34:38.257689] [INFO ] [sig ] [3446/3531] Completed WLFC in 0.4s | 2.94 sym/s | Total: 19.6m | ETA: 28.9s [2026-01-01T20:34:38.257746] [INFO ] [sig ] [3447/3531] Forecasting WLK... [2026-01-01T20:34:38.257791] [INFO ] [sig ] Generating forecast for: WLK [2026-01-01T20:34:38.257873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-01T20:34:38.271030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-01T20:34:38.271514] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-01T20:34:38.272550] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-01T20:34:38.272643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:38.272685] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:38.272720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:38.272795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:38.332599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:38.333370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:38.333452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:38.333486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:38.456441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:38.456624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:38.456673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:38.456704] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:38.460159] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=32.77%) [2026-01-01T20:34:38.460435] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-01T20:34:38.460563] [INFO ] [sig ] WLK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:38.599670] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WLK.txt [2026-01-01T20:34:38.599810] [INFO ] [sig ] [3447/3531] Completed WLK in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 28.6s [2026-01-01T20:34:38.599850] [INFO ] [sig ] [3448/3531] Forecasting WLKP... [2026-01-01T20:34:38.599907] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-01T20:34:38.599940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-01T20:34:38.610502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-01T20:34:38.610945] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-01T20:34:38.611765] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-01T20:34:38.611817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:38.611849] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:38.611875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:38.611933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:38.667991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:38.668885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:38.668985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:38.669020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:38.788307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:38.788482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:38.788526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:38.788555] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:38.792070] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-01T20:34:38.792380] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-01T20:34:38.792510] [INFO ] [sig ] WLKP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:38.932837] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WLKP.txt [2026-01-01T20:34:38.932969] [INFO ] [sig ] [3448/3531] Completed WLKP in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 28.3s [2026-01-01T20:34:38.933017] [INFO ] [sig ] [3449/3531] Forecasting WMG... [2026-01-01T20:34:38.933057] [INFO ] [sig ] Generating forecast for: WMG [2026-01-01T20:34:38.933087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-01T20:34:38.943725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-01T20:34:38.944133] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-01T20:34:38.944956] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-01T20:34:38.945007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:38.945038] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:38.945064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:38.945120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:39.001433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:39.002168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:39.002254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:39.002287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:39.133480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:39.133661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:39.133706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:39.133733] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:39.137206] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: DOWN (p=43.15%) [2026-01-01T20:34:39.137488] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-01T20:34:39.137640] [INFO ] [sig ] WMG: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:39.277220] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WMG.txt [2026-01-01T20:34:39.277354] [INFO ] [sig ] [3449/3531] Completed WMG in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 27.9s [2026-01-01T20:34:39.277392] [INFO ] [sig ] [3450/3531] Forecasting WMK... [2026-01-01T20:34:39.277448] [INFO ] [sig ] Generating forecast for: WMK [2026-01-01T20:34:39.277504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-01T20:34:39.287844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-01T20:34:39.288203] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-01T20:34:39.289056] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-01T20:34:39.289108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:39.289139] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:39.289166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:39.289227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:39.343815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:39.344394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:39.344500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:39.344532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:39.463193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:39.463328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:39.463368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:39.463396] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:39.466694] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: DOWN (p=49.88%) [2026-01-01T20:34:39.466960] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-01T20:34:39.467077] [INFO ] [sig ] WMK: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:39.603817] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WMK.txt [2026-01-01T20:34:39.603941] [INFO ] [sig ] [3450/3531] Completed WMK in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 27.6s [2026-01-01T20:34:39.603980] [INFO ] [sig ] [3451/3531] Forecasting WMS... [2026-01-01T20:34:39.604011] [INFO ] [sig ] Generating forecast for: WMS [2026-01-01T20:34:39.604040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-01T20:34:39.614210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-01T20:34:39.614735] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-01T20:34:39.615493] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-01T20:34:39.615543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:39.615595] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:39.615625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:39.615686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:39.671456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:39.672063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:39.672154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:39.672186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:39.788504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:39.788672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:39.788714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:39.788742] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:39.792045] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-01-01T20:34:39.792314] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-01T20:34:39.792432] [INFO ] [sig ] WMS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:39.930164] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WMS.txt [2026-01-01T20:34:39.930273] [INFO ] [sig ] [3451/3531] Completed WMS in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 27.2s [2026-01-01T20:34:39.930311] [INFO ] [sig ] [3452/3531] Forecasting WNC... [2026-01-01T20:34:39.930339] [INFO ] [sig ] Generating forecast for: WNC [2026-01-01T20:34:39.930369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-01T20:34:39.941282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-01T20:34:39.941696] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-01T20:34:39.942538] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-01T20:34:39.942607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:39.942641] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:39.942667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:39.942724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:39.998892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:39.999684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:39.999765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:39.999797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:40.119755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:40.119914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:40.119955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:40.119983] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:40.123271] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-01T20:34:40.123541] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-01T20:34:40.123679] [INFO ] [sig ] WNC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:40.260682] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WNC.txt [2026-01-01T20:34:40.260826] [INFO ] [sig ] [3452/3531] Completed WNC in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 26.9s [2026-01-01T20:34:40.260867] [INFO ] [sig ] [3453/3531] Forecasting WNEB... [2026-01-01T20:34:40.260896] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-01T20:34:40.260925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-01T20:34:40.270753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-01T20:34:40.271116] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-01T20:34:40.271919] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-01T20:34:40.271971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:40.272003] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:40.272029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:40.272086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:40.327620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:40.328345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:40.328421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:40.328453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:40.446730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:40.446884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:40.446926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:40.446975] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:40.450348] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-01T20:34:40.450637] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-01T20:34:40.450774] [INFO ] [sig ] WNEB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:40.591072] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WNEB.txt [2026-01-01T20:34:40.591223] [INFO ] [sig ] [3453/3531] Completed WNEB in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 26.6s [2026-01-01T20:34:40.591265] [INFO ] [sig ] [3454/3531] Forecasting WOOD... [2026-01-01T20:34:40.591300] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-01T20:34:40.591343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-01T20:34:40.600832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-01T20:34:40.601152] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-01T20:34:40.601978] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-01T20:34:40.602031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:40.602064] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:40.602092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:40.602151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:40.658624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:40.659269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:40.659348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:40.659382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:40.761282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:40.761440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:40.761482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:40.761512] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:40.764871] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=73.51%) [2026-01-01T20:34:40.765137] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-01T20:34:40.765263] [INFO ] [sig ] WOOD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:40.905345] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WOOD.txt [2026-01-01T20:34:40.905471] [INFO ] [sig ] [3454/3531] Completed WOOD in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 26.2s [2026-01-01T20:34:40.905510] [INFO ] [sig ] [3455/3531] Forecasting WOOF... [2026-01-01T20:34:40.905540] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-01T20:34:40.905592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-01T20:34:40.916208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-01T20:34:40.916559] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-01T20:34:40.917402] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-01T20:34:40.917454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:40.917486] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:40.917512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:40.917592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:40.973242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:40.973963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:40.974043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:40.974076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:41.092233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:41.092408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:41.092452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:41.092482] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:41.095920] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: DOWN (p=18.30%) [2026-01-01T20:34:41.096195] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-01T20:34:41.096321] [INFO ] [sig ] WOOF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:41.234933] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WOOF.txt [2026-01-01T20:34:41.235124] [INFO ] [sig ] [3455/3531] Completed WOOF in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 25.9s [2026-01-01T20:34:41.235176] [INFO ] [sig ] [3456/3531] Forecasting WPC... [2026-01-01T20:34:41.235211] [INFO ] [sig ] Generating forecast for: WPC [2026-01-01T20:34:41.235282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-01T20:34:41.246072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-01T20:34:41.246529] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-01T20:34:41.247562] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-01T20:34:41.247654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:41.247698] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:41.247734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:41.247814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:41.315836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:41.316663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:41.316743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:41.316776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:41.437888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:41.438050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:41.438094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:41.438125] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:41.441626] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=12.48%) [2026-01-01T20:34:41.441898] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-01T20:34:41.442019] [INFO ] [sig ] WPC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:41.582452] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WPC.txt [2026-01-01T20:34:41.582647] [INFO ] [sig ] [3456/3531] Completed WPC in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 25.5s [2026-01-01T20:34:41.582704] [INFO ] [sig ] [3457/3531] Forecasting WPP... [2026-01-01T20:34:41.582772] [INFO ] [sig ] Generating forecast for: WPP [2026-01-01T20:34:41.582806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-01T20:34:41.593278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-01T20:34:41.593650] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-01T20:34:41.594425] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-01T20:34:41.594476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:41.594536] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:41.594565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:41.594656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:41.651416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:41.652309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:41.652403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:41.652442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:41.787238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:41.787421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:41.787478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:41.787517] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:41.792106] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-01-01T20:34:41.792472] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-01T20:34:41.792668] [INFO ] [sig ] WPP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:41.944333] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WPP.txt [2026-01-01T20:34:41.944493] [INFO ] [sig ] [3457/3531] Completed WPP in 0.4s | 2.94 sym/s | Total: 19.6m | ETA: 25.2s [2026-01-01T20:34:41.944532] [INFO ] [sig ] [3458/3531] Forecasting WRAP... [2026-01-01T20:34:41.944562] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-01T20:34:41.944622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-01T20:34:41.954648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-01T20:34:41.955033] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-01T20:34:41.955853] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-01T20:34:41.955904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:41.955936] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:41.955963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:41.956021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:42.014780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:42.015709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:42.015808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:42.015841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:42.133314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:42.133481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:42.133523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:42.133555] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:42.136990] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: UP (p=50.46%) [2026-01-01T20:34:42.137272] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-01T20:34:42.137398] [INFO ] [sig ] WRAP: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:42.277922] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WRAP.txt [2026-01-01T20:34:42.278088] [INFO ] [sig ] [3458/3531] Completed WRAP in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 24.9s [2026-01-01T20:34:42.278130] [INFO ] [sig ] [3459/3531] Forecasting WRB... [2026-01-01T20:34:42.278162] [INFO ] [sig ] Generating forecast for: WRB [2026-01-01T20:34:42.278223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-01T20:34:42.291909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-01T20:34:42.292407] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-01T20:34:42.293621] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-01T20:34:42.293713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:42.293764] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:42.293803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:42.293889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:42.358278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:42.359353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:42.359454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:42.359497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:42.485142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:42.485307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:42.485353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:42.485383] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:42.488925] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: DOWN (p=27.50%) [2026-01-01T20:34:42.489253] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-01T20:34:42.489390] [INFO ] [sig ] WRB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:42.631868] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WRB.txt [2026-01-01T20:34:42.632035] [INFO ] [sig ] [3459/3531] Completed WRB in 0.4s | 2.94 sym/s | Total: 19.6m | ETA: 24.5s [2026-01-01T20:34:42.632077] [INFO ] [sig ] [3460/3531] Forecasting WRBY... [2026-01-01T20:34:42.632105] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-01T20:34:42.632135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-01T20:34:42.642412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-01T20:34:42.642842] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-01T20:34:42.643722] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-01T20:34:42.643797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:42.643833] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:42.643860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:42.643919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:42.702363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:42.703335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:42.703426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:42.703460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:42.828138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:42.828300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:42.828345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:42.828412] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:42.831957] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=28.88%) [2026-01-01T20:34:42.832262] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-01T20:34:42.832400] [INFO ] [sig ] WRBY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:42.975822] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WRBY.txt [2026-01-01T20:34:42.976007] [INFO ] [sig ] [3460/3531] Completed WRBY in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 24.2s [2026-01-01T20:34:42.976051] [INFO ] [sig ] [3461/3531] Forecasting WRLD... [2026-01-01T20:34:42.976081] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-01T20:34:42.976140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-01T20:34:42.987408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-01T20:34:42.987859] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-01T20:34:42.988764] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-01T20:34:42.988824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:42.988858] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:42.988886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:42.988973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:43.047964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:43.049127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:43.049220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:43.049254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:43.166767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:43.166918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:43.166960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:43.166991] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:43.170412] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: UP (p=78.83%) [2026-01-01T20:34:43.170705] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-01T20:34:43.170829] [INFO ] [sig ] WRLD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:43.310691] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WRLD.txt [2026-01-01T20:34:43.310830] [INFO ] [sig ] [3461/3531] Completed WRLD in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 23.8s [2026-01-01T20:34:43.310869] [INFO ] [sig ] [3462/3531] Forecasting WSBC... [2026-01-01T20:34:43.310900] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-01T20:34:43.310930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-01T20:34:43.321343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-01T20:34:43.321710] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-01T20:34:43.322500] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-01T20:34:43.322552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:43.322604] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:43.322636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:43.322697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:43.379742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:43.380388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:43.380465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:43.380499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:43.500217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:43.500369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:43.500411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:43.500442] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:43.503843] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: UP (p=55.77%) [2026-01-01T20:34:43.504116] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-01T20:34:43.504237] [INFO ] [sig ] WSBC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:43.642248] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WSBC.txt [2026-01-01T20:34:43.642383] [INFO ] [sig ] [3462/3531] Completed WSBC in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 23.5s [2026-01-01T20:34:43.642422] [INFO ] [sig ] [3463/3531] Forecasting WSBF... [2026-01-01T20:34:43.642452] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-01T20:34:43.642482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-01T20:34:43.653668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-01T20:34:43.654014] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-01T20:34:43.654807] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-01T20:34:43.654857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:43.654888] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:43.654914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:43.654971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:43.711195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:43.712032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:43.712115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:43.712149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:43.836678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:43.836828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:43.836869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:43.836897] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:43.840182] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=30.71%) [2026-01-01T20:34:43.840449] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-01T20:34:43.840768] [INFO ] [sig ] WSBF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:43.982306] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WSBF.txt [2026-01-01T20:34:43.982460] [INFO ] [sig ] [3463/3531] Completed WSBF in 0.3s | 2.94 sym/s | Total: 19.6m | ETA: 23.1s [2026-01-01T20:34:43.982500] [INFO ] [sig ] [3464/3531] Forecasting WSC... [2026-01-01T20:34:43.982529] [INFO ] [sig ] Generating forecast for: WSC [2026-01-01T20:34:43.982559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-01T20:34:43.994012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-01T20:34:43.994409] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-01T20:34:43.995268] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-01T20:34:43.995322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:43.995356] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:43.995384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:43.995443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:44.055473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:44.056342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:44.056425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:44.056458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:44.183480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:44.183655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:44.183701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:44.183735] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:44.187211] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-01T20:34:44.187500] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-01T20:34:44.187643] [INFO ] [sig ] WSC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:44.330437] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WSC.txt [2026-01-01T20:34:44.330599] [INFO ] [sig ] [3464/3531] Completed WSC in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 22.8s [2026-01-01T20:34:44.330641] [INFO ] [sig ] [3465/3531] Forecasting WSFS... [2026-01-01T20:34:44.330671] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-01T20:34:44.330702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-01T20:34:44.340725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-01T20:34:44.341045] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-01T20:34:44.341831] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-01T20:34:44.341882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:44.341914] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:44.341941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:44.341998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:44.399426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:44.400135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:44.400219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:44.400254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:44.513644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:44.513795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:44.513835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:44.513864] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:44.517156] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: DOWN (p=15.78%) [2026-01-01T20:34:44.517427] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-01T20:34:44.517545] [INFO ] [sig ] WSFS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:44.655858] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WSFS.txt [2026-01-01T20:34:44.655990] [INFO ] [sig ] [3465/3531] Completed WSFS in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 22.5s [2026-01-01T20:34:44.656027] [INFO ] [sig ] [3466/3531] Forecasting WSM... [2026-01-01T20:34:44.656058] [INFO ] [sig ] Generating forecast for: WSM [2026-01-01T20:34:44.656088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-01T20:34:44.666233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-01T20:34:44.666599] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-01T20:34:44.667356] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-01T20:34:44.667406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:44.667437] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:44.667463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:44.667519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:44.724461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:44.725197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:44.725279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:44.725311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:44.844314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:44.844510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:44.844554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:44.844601] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:44.848248] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=8.89%) [2026-01-01T20:34:44.848509] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-01T20:34:44.848645] [INFO ] [sig ] WSM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:44.988701] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WSM.txt [2026-01-01T20:34:44.988840] [INFO ] [sig ] [3466/3531] Completed WSM in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 22.1s [2026-01-01T20:34:44.988880] [INFO ] [sig ] [3467/3531] Forecasting WSO... [2026-01-01T20:34:44.988910] [INFO ] [sig ] Generating forecast for: WSO [2026-01-01T20:34:44.988940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-01T20:34:44.999233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-01T20:34:44.999617] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-01T20:34:45.000403] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-01T20:34:45.000455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:45.000487] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:45.000516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:45.000599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:45.057387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:45.058077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:45.058184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:45.058219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:45.181056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:45.181213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:45.181256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:45.181287] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:45.184753] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: DOWN (p=23.77%) [2026-01-01T20:34:45.185027] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-01T20:34:45.185157] [INFO ] [sig ] WSO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:45.325739] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WSO.txt [2026-01-01T20:34:45.325869] [INFO ] [sig ] [3467/3531] Completed WSO in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 21.8s [2026-01-01T20:34:45.325908] [INFO ] [sig ] [3468/3531] Forecasting WTBA... [2026-01-01T20:34:45.325937] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-01T20:34:45.325967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-01T20:34:45.336920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-01T20:34:45.337333] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-01T20:34:45.338176] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-01T20:34:45.338228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:45.338259] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:45.338285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:45.338342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:45.395411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:45.396430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:45.396527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:45.396570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:45.519829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:45.519992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:45.520034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:45.520064] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:45.523510] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=82.36%) [2026-01-01T20:34:45.523825] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-01T20:34:45.523953] [INFO ] [sig ] WTBA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:45.666869] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WTBA.txt [2026-01-01T20:34:45.667034] [INFO ] [sig ] [3468/3531] Completed WTBA in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 21.4s [2026-01-01T20:34:45.667078] [INFO ] [sig ] [3469/3531] Forecasting WTFC... [2026-01-01T20:34:45.667107] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-01T20:34:45.667139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-01T20:34:45.677755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-01T20:34:45.678156] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-01T20:34:45.679045] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-01T20:34:45.679098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:45.679130] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:45.679157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:45.679215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:45.736943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:45.737844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:45.737928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:45.737962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:45.859825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:45.859984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:45.860026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:45.860057] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:45.863460] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=49.27%) [2026-01-01T20:34:45.863760] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-01T20:34:45.863885] [INFO ] [sig ] WTFC: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:46.005429] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WTFC.txt [2026-01-01T20:34:46.005605] [INFO ] [sig ] [3469/3531] Completed WTFC in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 21.1s [2026-01-01T20:34:46.005649] [INFO ] [sig ] [3470/3531] Forecasting WTI... [2026-01-01T20:34:46.005677] [INFO ] [sig ] Generating forecast for: WTI [2026-01-01T20:34:46.005707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-01T20:34:46.015951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-01T20:34:46.016380] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-01T20:34:46.017183] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-01T20:34:46.017235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:46.017282] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:46.017310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:46.017370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:46.076719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:46.077550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:46.077652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:46.077689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:46.200240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:46.200415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:46.200467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:46.200500] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:46.203963] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-01T20:34:46.204246] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-01T20:34:46.204378] [INFO ] [sig ] WTI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:46.348672] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WTI.txt [2026-01-01T20:34:46.348841] [INFO ] [sig ] [3470/3531] Completed WTI in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 20.8s [2026-01-01T20:34:46.348881] [INFO ] [sig ] [3471/3531] Forecasting WTRG... [2026-01-01T20:34:46.348911] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-01T20:34:46.348942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-01T20:34:46.360539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-01T20:34:46.360922] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-01T20:34:46.361763] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-01T20:34:46.361817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:46.361849] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:46.361876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:46.361933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:46.419240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:46.419897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:46.419980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:46.420014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:46.550472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:46.550637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:46.550680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:46.550711] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:46.554089] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: UP (p=53.90%) [2026-01-01T20:34:46.554371] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-01T20:34:46.554494] [INFO ] [sig ] WTRG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:46.710289] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WTRG.txt [2026-01-01T20:34:46.710448] [INFO ] [sig ] [3471/3531] Completed WTRG in 0.4s | 2.94 sym/s | Total: 19.7m | ETA: 20.4s [2026-01-01T20:34:46.710489] [INFO ] [sig ] [3472/3531] Forecasting WTS... [2026-01-01T20:34:46.710519] [INFO ] [sig ] Generating forecast for: WTS [2026-01-01T20:34:46.710550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-01T20:34:46.720370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-01T20:34:46.720781] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-01T20:34:46.721599] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-01T20:34:46.721651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:46.721683] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:46.721710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:46.721767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:46.777318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:46.778179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:46.778261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:46.778293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:46.897530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:46.897699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:46.897741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:46.897770] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:46.901071] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: DOWN (p=38.89%) [2026-01-01T20:34:46.901341] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-01T20:34:46.901466] [INFO ] [sig ] WTS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:47.041200] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WTS.txt [2026-01-01T20:34:47.041331] [INFO ] [sig ] [3472/3531] Completed WTS in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 20.1s [2026-01-01T20:34:47.041370] [INFO ] [sig ] [3473/3531] Forecasting WULF... [2026-01-01T20:34:47.041399] [INFO ] [sig ] Generating forecast for: WULF [2026-01-01T20:34:47.041428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-01T20:34:47.053056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-01T20:34:47.053480] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-01T20:34:47.054336] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-01T20:34:47.054390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:47.054424] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:47.054451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:47.054509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:47.115778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:47.116654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:47.116740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:47.116772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:47.237276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:47.237436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:47.237478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:47.237509] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:47.240942] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: UP (p=85.22%) [2026-01-01T20:34:47.241216] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-01T20:34:47.241342] [INFO ] [sig ] WULF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:47.381091] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WULF.txt [2026-01-01T20:34:47.381262] [INFO ] [sig ] [3473/3531] Completed WULF in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 19.7s [2026-01-01T20:34:47.381323] [INFO ] [sig ] [3474/3531] Forecasting WVE... [2026-01-01T20:34:47.381364] [INFO ] [sig ] Generating forecast for: WVE [2026-01-01T20:34:47.381411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-01T20:34:47.391814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-01T20:34:47.392212] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-01T20:34:47.393062] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-01T20:34:47.393116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:47.393180] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:47.393209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:47.393267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:47.451365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:47.452228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:47.452311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:47.452345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:47.576446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:47.576636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:47.576678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:47.576707] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:47.580058] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=1.41%) [2026-01-01T20:34:47.580330] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-01T20:34:47.580461] [INFO ] [sig ] WVE: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:47.721080] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WVE.txt [2026-01-01T20:34:47.721221] [INFO ] [sig ] [3474/3531] Completed WVE in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 19.4s [2026-01-01T20:34:47.721262] [INFO ] [sig ] [3475/3531] Forecasting WWD... [2026-01-01T20:34:47.721294] [INFO ] [sig ] Generating forecast for: WWD [2026-01-01T20:34:47.721324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-01T20:34:47.732135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-01T20:34:47.732544] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-01T20:34:47.733486] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-01T20:34:47.733541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:47.733592] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:47.733624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:47.733683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:47.792065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:47.793028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:47.793137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:47.793180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:47.913489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:47.913666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:47.913710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:47.913740] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:47.917044] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: UP (p=56.61%) [2026-01-01T20:34:47.917309] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-01T20:34:47.917471] [INFO ] [sig ] WWD: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:48.058933] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WWD.txt [2026-01-01T20:34:48.059082] [INFO ] [sig ] [3475/3531] Completed WWD in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 19.1s [2026-01-01T20:34:48.059124] [INFO ] [sig ] [3476/3531] Forecasting WY... [2026-01-01T20:34:48.059153] [INFO ] [sig ] Generating forecast for: WY [2026-01-01T20:34:48.059183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-01T20:34:48.069047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-01T20:34:48.069372] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-01T20:34:48.070175] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-01T20:34:48.070226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:48.070259] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:48.070287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:48.070344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:48.128161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:48.128886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:48.128982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:48.129018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:48.246892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:48.247052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:48.247095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:48.247123] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:48.250921] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=9.53%) [2026-01-01T20:34:48.251223] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-01T20:34:48.251357] [INFO ] [sig ] WY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:48.392088] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/WY.txt [2026-01-01T20:34:48.392241] [INFO ] [sig ] [3476/3531] Completed WY in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 18.7s [2026-01-01T20:34:48.392281] [INFO ] [sig ] [3477/3531] Forecasting WYNN... [2026-01-01T20:34:48.392311] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-01T20:34:48.392343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-01T20:34:48.402883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-01T20:34:48.403253] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-01T20:34:48.404068] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-01T20:34:48.404120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:48.404153] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:48.404179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:48.404236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:48.459350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:48.460093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:48.460172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:48.460205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:48.581994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:48.582151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:48.582192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:48.582238] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:48.585664] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: UP (p=70.43%) [2026-01-01T20:34:48.585969] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-01T20:34:48.586097] [INFO ] [sig ] WYNN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:48.739428] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/WYNN.txt [2026-01-01T20:34:48.739602] [INFO ] [sig ] [3477/3531] Completed WYNN in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 18.4s [2026-01-01T20:34:48.739648] [INFO ] [sig ] [3478/3531] Forecasting XBIL... [2026-01-01T20:34:48.739701] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-01T20:34:48.739737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-01T20:34:48.749386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-01T20:34:48.749772] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-01T20:34:48.750604] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-01T20:34:48.750657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:48.750691] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:48.750719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:48.750778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:48.806694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:48.807339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:48.807419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:48.807453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:48.902267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:48.902429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:48.902471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:48.902502] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:48.905815] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=88.84%) [2026-01-01T20:34:48.906089] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-01T20:34:48.906206] [INFO ] [sig ] XBIL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:49.042343] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/XBIL.txt [2026-01-01T20:34:49.042489] [INFO ] [sig ] [3478/3531] Completed XBIL in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 18.0s [2026-01-01T20:34:49.042530] [INFO ] [sig ] [3479/3531] Forecasting XEL... [2026-01-01T20:34:49.042560] [INFO ] [sig ] Generating forecast for: XEL [2026-01-01T20:34:49.042608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-01T20:34:49.051989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-01T20:34:49.052301] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-01T20:34:49.053110] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-01T20:34:49.053160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:49.053192] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:49.053218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:49.053275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:49.108335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:49.109106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:49.109201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:49.109234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:49.229705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:49.229866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:49.229909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:49.229938] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:49.233353] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: DOWN (p=40.35%) [2026-01-01T20:34:49.233649] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-01T20:34:49.233773] [INFO ] [sig ] XEL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:49.371040] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XEL.txt [2026-01-01T20:34:49.371178] [INFO ] [sig ] [3479/3531] Completed XEL in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 17.7s [2026-01-01T20:34:49.371219] [INFO ] [sig ] [3480/3531] Forecasting XENE... [2026-01-01T20:34:49.371248] [INFO ] [sig ] Generating forecast for: XENE [2026-01-01T20:34:49.371300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-01T20:34:49.380724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-01T20:34:49.381044] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-01T20:34:49.381832] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-01T20:34:49.381883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:49.381914] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:49.381941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:49.381998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:49.436512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:49.437165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:49.437241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:49.437273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:49.553224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:49.553380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:49.553422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:49.553450] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:49.556753] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=70.56%) [2026-01-01T20:34:49.557030] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-01T20:34:49.557171] [INFO ] [sig ] XENE: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:49.694844] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/XENE.txt [2026-01-01T20:34:49.694973] [INFO ] [sig ] [3480/3531] Completed XENE in 0.3s | 2.94 sym/s | Total: 19.7m | ETA: 17.4s [2026-01-01T20:34:49.695013] [INFO ] [sig ] [3481/3531] Forecasting XERS... [2026-01-01T20:34:49.695042] [INFO ] [sig ] Generating forecast for: XERS [2026-01-01T20:34:49.695072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-01T20:34:49.707930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-01T20:34:49.708564] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-01T20:34:49.709671] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-01T20:34:49.709726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:49.709785] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:49.709815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:49.709876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:49.769366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:49.770547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:49.770663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:49.770700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:49.892375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:49.892628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:49.892678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:49.892708] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:49.896527] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-01-01T20:34:49.896875] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-01T20:34:49.897009] [INFO ] [sig ] XERS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:50.052749] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XERS.txt [2026-01-01T20:34:50.052931] [INFO ] [sig ] [3481/3531] Completed XERS in 0.4s | 2.94 sym/s | Total: 19.7m | ETA: 17.0s [2026-01-01T20:34:50.052975] [INFO ] [sig ] [3482/3531] Forecasting XGN... [2026-01-01T20:34:50.053034] [INFO ] [sig ] Generating forecast for: XGN [2026-01-01T20:34:50.053067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-01T20:34:50.063493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-01T20:34:50.063916] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-01T20:34:50.064751] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-01T20:34:50.064803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:50.064834] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:50.064860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:50.064917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:50.120614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:50.121540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:50.121647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:50.121681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:50.244958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:50.245123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:50.245166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:50.245194] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:50.248562] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-01T20:34:50.248846] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-01T20:34:50.248991] [INFO ] [sig ] XGN: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:50.386628] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XGN.txt [2026-01-01T20:34:50.386765] [INFO ] [sig ] [3482/3531] Completed XGN in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 16.7s [2026-01-01T20:34:50.386804] [INFO ] [sig ] [3483/3531] Forecasting XOM... [2026-01-01T20:34:50.386860] [INFO ] [sig ] Generating forecast for: XOM [2026-01-01T20:34:50.386892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-01T20:34:50.397851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-01T20:34:50.398194] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-01T20:34:50.399024] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-01T20:34:50.399083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:50.399119] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:50.399146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:50.399203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:50.454836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:50.455599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:50.455677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:50.455710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:50.579921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:50.580080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:50.580121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:50.580152] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:50.583595] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: DOWN (p=24.98%) [2026-01-01T20:34:50.583953] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-01T20:34:50.584092] [INFO ] [sig ] XOM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:50.726265] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XOM.txt [2026-01-01T20:34:50.726409] [INFO ] [sig ] [3483/3531] Completed XOM in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 16.3s [2026-01-01T20:34:50.726450] [INFO ] [sig ] [3484/3531] Forecasting XOMA... [2026-01-01T20:34:50.726479] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-01T20:34:50.726509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-01T20:34:50.737107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-01T20:34:50.737480] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-01T20:34:50.738277] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-01T20:34:50.738328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:50.738359] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:50.738387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:50.738448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:50.793948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:50.794701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:50.794810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:50.794843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:50.915982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:50.916143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:50.916191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:50.916221] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:50.919695] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: DOWN (p=10.09%) [2026-01-01T20:34:50.919988] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-01T20:34:50.920115] [INFO ] [sig ] XOMA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:51.064597] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XOMA.txt [2026-01-01T20:34:51.064770] [INFO ] [sig ] [3484/3531] Completed XOMA in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 16.0s [2026-01-01T20:34:51.064813] [INFO ] [sig ] [3485/3531] Forecasting XOS... [2026-01-01T20:34:51.064875] [INFO ] [sig ] Generating forecast for: XOS [2026-01-01T20:34:51.064927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-01T20:34:51.074954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-01T20:34:51.075417] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-01T20:34:51.076392] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-01T20:34:51.076459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:51.076501] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:51.076541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:51.076633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:51.133045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:51.134065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:51.134167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:51.134204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:51.256173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:51.256342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:51.256387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:51.256416] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:51.259849] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=11.22%) [2026-01-01T20:34:51.260122] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-01T20:34:51.260245] [INFO ] [sig ] XOS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:51.400335] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XOS.txt [2026-01-01T20:34:51.400496] [INFO ] [sig ] [3485/3531] Completed XOS in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 15.7s [2026-01-01T20:34:51.400537] [INFO ] [sig ] [3486/3531] Forecasting XP... [2026-01-01T20:34:51.400567] [INFO ] [sig ] Generating forecast for: XP [2026-01-01T20:34:51.400619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-01T20:34:51.411758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-01T20:34:51.412132] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-01T20:34:51.413093] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-01T20:34:51.413156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:51.413194] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:51.413225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:51.413283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:51.474376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:51.475112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:51.475193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:51.475226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:51.613684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:51.613849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:51.613895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:51.613925] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:51.617427] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=33.61%) [2026-01-01T20:34:51.617743] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-01T20:34:51.617875] [INFO ] [sig ] XP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:51.769155] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XP.txt [2026-01-01T20:34:51.769318] [INFO ] [sig ] [3486/3531] Completed XP in 0.4s | 2.94 sym/s | Total: 19.8m | ETA: 15.3s [2026-01-01T20:34:51.769361] [INFO ] [sig ] [3487/3531] Forecasting XPEL... [2026-01-01T20:34:51.769392] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-01T20:34:51.769423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-01T20:34:51.779931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-01T20:34:51.780285] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-01T20:34:51.781100] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-01T20:34:51.781154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:51.781187] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:51.781216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:51.781275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:51.844432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:51.845259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:51.845341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:51.845376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:51.963852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:51.964010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:51.964053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:51.964085] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:51.967460] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: DOWN (p=46.95%) [2026-01-01T20:34:51.967746] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-01T20:34:51.967866] [INFO ] [sig ] XPEL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:52.104263] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XPEL.txt [2026-01-01T20:34:52.104426] [INFO ] [sig ] [3487/3531] Completed XPEL in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 15.0s [2026-01-01T20:34:52.104468] [INFO ] [sig ] [3488/3531] Forecasting XPO... [2026-01-01T20:34:52.104500] [INFO ] [sig ] Generating forecast for: XPO [2026-01-01T20:34:52.104565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-01T20:34:52.114767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-01T20:34:52.115111] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-01T20:34:52.115925] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-01T20:34:52.115978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:52.116010] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:52.116038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:52.116098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:52.172856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:52.173518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:52.173613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:52.173648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:52.290622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:52.290774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:52.290814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:52.290844] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:52.294153] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: DOWN (p=14.91%) [2026-01-01T20:34:52.294446] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-01T20:34:52.294589] [INFO ] [sig ] XPO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:52.432926] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XPO.txt [2026-01-01T20:34:52.433060] [INFO ] [sig ] [3488/3531] Completed XPO in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 14.6s [2026-01-01T20:34:52.433100] [INFO ] [sig ] [3489/3531] Forecasting XPOF... [2026-01-01T20:34:52.433129] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-01T20:34:52.433159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-01T20:34:52.442837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-01T20:34:52.443177] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-01T20:34:52.443976] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-01T20:34:52.444027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:52.444058] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:52.444085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:52.444146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:52.499641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:52.500352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:52.500431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:52.500463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:52.621359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:52.621517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:52.621558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:52.621611] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:52.624905] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-01T20:34:52.625169] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-01T20:34:52.625290] [INFO ] [sig ] XPOF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:52.764150] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XPOF.txt [2026-01-01T20:34:52.764321] [INFO ] [sig ] [3489/3531] Completed XPOF in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 14.3s [2026-01-01T20:34:52.764375] [INFO ] [sig ] [3490/3531] Forecasting XPRO... [2026-01-01T20:34:52.764444] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-01T20:34:52.764489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-01T20:34:52.775529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-01T20:34:52.775909] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-01T20:34:52.776729] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-01T20:34:52.776781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:52.776815] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:52.776842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:52.776900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:52.836975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:52.837851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:52.837943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:52.837976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:52.963302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:52.963471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:52.963515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:52.963548] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:52.967102] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=26.55%) [2026-01-01T20:34:52.967435] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-01T20:34:52.967610] [INFO ] [sig ] XPRO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:53.112645] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XPRO.txt [2026-01-01T20:34:53.112794] [INFO ] [sig ] [3490/3531] Completed XPRO in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 14.0s [2026-01-01T20:34:53.112834] [INFO ] [sig ] [3491/3531] Forecasting XRAY... [2026-01-01T20:34:53.112864] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-01T20:34:53.112896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-01T20:34:53.123854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-01T20:34:53.124243] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-01T20:34:53.125085] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-01T20:34:53.125138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:53.125199] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:53.125230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:53.125290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:53.188623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:53.189637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:53.189737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:53.189772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:53.316800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:53.316962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:53.317005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:53.317034] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:53.320510] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-01-01T20:34:53.321005] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-01T20:34:53.321131] [INFO ] [sig ] XRAY: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:53.473301] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XRAY.txt [2026-01-01T20:34:53.473447] [INFO ] [sig ] [3491/3531] Completed XRAY in 0.4s | 2.94 sym/s | Total: 19.8m | ETA: 13.6s [2026-01-01T20:34:53.473489] [INFO ] [sig ] [3492/3531] Forecasting XRX... [2026-01-01T20:34:53.473548] [INFO ] [sig ] Generating forecast for: XRX [2026-01-01T20:34:53.473605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-01T20:34:53.484810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-01T20:34:53.485168] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-01T20:34:53.486052] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-01T20:34:53.486104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:53.486137] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:53.486163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:53.486237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:53.547278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:53.548089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:53.548173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:53.548217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:53.676566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:53.676740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:53.676785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:53.676818] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:53.680215] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: UP (p=55.56%) [2026-01-01T20:34:53.680484] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-01T20:34:53.680632] [INFO ] [sig ] XRX: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:53.821139] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/XRX.txt [2026-01-01T20:34:53.821281] [INFO ] [sig ] [3492/3531] Completed XRX in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 13.3s [2026-01-01T20:34:53.821321] [INFO ] [sig ] [3493/3531] Forecasting XTIA... [2026-01-01T20:34:53.821350] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-01T20:34:53.821381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-01T20:34:53.831559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-01T20:34:53.831916] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-01T20:34:53.832723] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-01T20:34:53.832774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:53.832806] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:53.832832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:53.832889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:53.888904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:53.889672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:53.889752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:53.889785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:54.021362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:54.021525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:54.021595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:54.021636] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:54.025096] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-01T20:34:54.025371] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-01T20:34:54.025495] [INFO ] [sig ] XTIA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:54.165122] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/XTIA.txt [2026-01-01T20:34:54.165253] [INFO ] [sig ] [3493/3531] Completed XTIA in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 12.9s [2026-01-01T20:34:54.165292] [INFO ] [sig ] [3494/3531] Forecasting XYF... [2026-01-01T20:34:54.165321] [INFO ] [sig ] Generating forecast for: XYF [2026-01-01T20:34:54.165351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-01T20:34:54.175221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-01T20:34:54.175543] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-01T20:34:54.176317] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-01T20:34:54.176382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:54.176414] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:54.176441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:54.176497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:54.235686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:54.236480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:54.236567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:54.236621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:54.358869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:54.359049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:54.359096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:54.359162] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:54.362570] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-01T20:34:54.362872] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-01T20:34:54.362998] [INFO ] [sig ] XYF: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:54.501438] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XYF.txt [2026-01-01T20:34:54.501591] [INFO ] [sig ] [3494/3531] Completed XYF in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 12.6s [2026-01-01T20:34:54.501633] [INFO ] [sig ] [3495/3531] Forecasting XYL... [2026-01-01T20:34:54.501663] [INFO ] [sig ] Generating forecast for: XYL [2026-01-01T20:34:54.501693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-01T20:34:54.512544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-01T20:34:54.512921] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-01T20:34:54.513738] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-01T20:34:54.513789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:54.513821] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:54.513846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:54.513907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:54.569531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:54.570253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:54.570332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:54.570366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:54.695378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:54.695491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:54.695530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:54.695559] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:54.698836] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: DOWN (p=14.61%) [2026-01-01T20:34:54.699159] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-01T20:34:54.699288] [INFO ] [sig ] XYL: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:54.855420] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/XYL.txt [2026-01-01T20:34:54.855654] [INFO ] [sig ] [3495/3531] Completed XYL in 0.4s | 2.94 sym/s | Total: 19.8m | ETA: 12.3s [2026-01-01T20:34:54.855721] [INFO ] [sig ] [3496/3531] Forecasting YALA... [2026-01-01T20:34:54.855752] [INFO ] [sig ] Generating forecast for: YALA [2026-01-01T20:34:54.855783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-01T20:34:54.865874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-01T20:34:54.866273] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-01T20:34:54.867128] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-01T20:34:54.867180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:54.867213] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:54.867241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:54.867300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:54.926150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:54.927018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:54.927106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:54.927140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:55.047996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:55.048158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:55.048201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:55.048234] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:55.051840] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-01-01T20:34:55.052124] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-01T20:34:55.052266] [INFO ] [sig ] YALA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:55.194847] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/YALA.txt [2026-01-01T20:34:55.194983] [INFO ] [sig ] [3496/3531] Completed YALA in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 11.9s [2026-01-01T20:34:55.195023] [INFO ] [sig ] [3497/3531] Forecasting YELP... [2026-01-01T20:34:55.195052] [INFO ] [sig ] Generating forecast for: YELP [2026-01-01T20:34:55.195083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-01T20:34:55.205692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-01T20:34:55.206047] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-01T20:34:55.206860] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-01T20:34:55.206912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:55.206942] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:55.206968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:55.207025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:55.261806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:55.262378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:55.262452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:55.262483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:55.382657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:55.382796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:55.382833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:55.382862] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:55.386100] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: DOWN (p=16.11%) [2026-01-01T20:34:55.386367] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-01T20:34:55.386487] [INFO ] [sig ] YELP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:55.522468] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/YELP.txt [2026-01-01T20:34:55.522614] [INFO ] [sig ] [3497/3531] Completed YELP in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 11.6s [2026-01-01T20:34:55.522678] [INFO ] [sig ] [3498/3531] Forecasting YETI... [2026-01-01T20:34:55.522709] [INFO ] [sig ] Generating forecast for: YETI [2026-01-01T20:34:55.522739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-01T20:34:55.532355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-01T20:34:55.532684] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-01T20:34:55.533474] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-01T20:34:55.533524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:55.533556] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:55.533615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:55.533675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:55.589188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:55.589793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:55.589868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:55.589899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:55.707731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:55.707863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:55.707901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:55.707929] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:55.711163] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=70.46%) [2026-01-01T20:34:55.711428] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-01T20:34:55.711547] [INFO ] [sig ] YETI: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:55.848506] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/YETI.txt [2026-01-01T20:34:55.848625] [INFO ] [sig ] [3498/3531] Completed YETI in 0.3s | 2.94 sym/s | Total: 19.8m | ETA: 11.2s [2026-01-01T20:34:55.848666] [INFO ] [sig ] [3499/3531] Forecasting YMM... [2026-01-01T20:34:55.848695] [INFO ] [sig ] Generating forecast for: YMM [2026-01-01T20:34:55.848725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-01T20:34:55.858863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-01T20:34:55.859195] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-01T20:34:55.859990] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-01T20:34:55.860042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:55.860074] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:55.860100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:55.860156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:55.915604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:55.916193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:55.916273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:55.916304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:56.033259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:56.033383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:56.033422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:56.033449] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:56.036615] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=66.55%) [2026-01-01T20:34:56.036891] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-01T20:34:56.037011] [INFO ] [sig ] YMM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:56.173450] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/YMM.txt [2026-01-01T20:34:56.173589] [INFO ] [sig ] [3499/3531] Completed YMM in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 10.9s [2026-01-01T20:34:56.173629] [INFO ] [sig ] [3500/3531] Forecasting YPF... [2026-01-01T20:34:56.173659] [INFO ] [sig ] Generating forecast for: YPF [2026-01-01T20:34:56.173716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-01T20:34:56.183674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-01T20:34:56.183989] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-01T20:34:56.184788] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-01T20:34:56.184839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:56.184870] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:56.184896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:56.184953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:56.240218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:56.241046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:56.241129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:56.241161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:56.362180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:56.362346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:56.362388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:56.362416] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:56.365723] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: UP (p=91.06%) [2026-01-01T20:34:56.365997] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-01T20:34:56.366116] [INFO ] [sig ] YPF: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:56.503154] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/YPF.txt [2026-01-01T20:34:56.503262] [INFO ] [sig ] [3500/3531] Completed YPF in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 10.6s [2026-01-01T20:34:56.503300] [INFO ] [sig ] [3501/3531] Forecasting YQQQ... [2026-01-01T20:34:56.503329] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-01T20:34:56.503358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-01T20:34:56.513202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-01T20:34:56.513534] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-01T20:34:56.514328] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-01T20:34:56.514379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:56.514410] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:56.514437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:56.514495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:56.569759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:56.570344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:56.570446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:56.570478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:56.688475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:56.688637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:56.688694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:56.688726] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:56.692022] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=30.35%) [2026-01-01T20:34:56.692285] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-01T20:34:56.692416] [INFO ] [sig ] YQQQ: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:56.830216] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/YQQQ.txt [2026-01-01T20:34:56.830355] [INFO ] [sig ] [3501/3531] Completed YQQQ in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 10.2s [2026-01-01T20:34:56.830394] [INFO ] [sig ] [3502/3531] Forecasting YRD... [2026-01-01T20:34:56.830423] [INFO ] [sig ] Generating forecast for: YRD [2026-01-01T20:34:56.830455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-01T20:34:56.841009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-01T20:34:56.841436] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-01T20:34:56.842261] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-01T20:34:56.842313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:56.842344] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:56.842370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:56.842427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:56.898610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:56.899455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:56.899536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:56.899568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:57.014934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:57.015076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:57.015119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:57.015159] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:57.018445] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: DOWN (p=37.92%) [2026-01-01T20:34:57.018727] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-01T20:34:57.018850] [INFO ] [sig ] YRD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:57.156409] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/YRD.txt [2026-01-01T20:34:57.156609] [INFO ] [sig ] [3502/3531] Completed YRD in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 9.9s [2026-01-01T20:34:57.156689] [INFO ] [sig ] [3503/3531] Forecasting YSG... [2026-01-01T20:34:57.156722] [INFO ] [sig ] Generating forecast for: YSG [2026-01-01T20:34:57.156752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-01T20:34:57.167138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-01T20:34:57.167527] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-01T20:34:57.168334] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-01T20:34:57.168384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:57.168414] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:57.168440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:57.168496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:57.223726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:57.224542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:57.224638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:57.224672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:57.342446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:57.342628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:57.342670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:57.342698] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:57.346054] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: UP (p=83.53%) [2026-01-01T20:34:57.346353] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-01T20:34:57.346480] [INFO ] [sig ] YSG: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:57.489616] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/YSG.txt [2026-01-01T20:34:57.489789] [INFO ] [sig ] [3503/3531] Completed YSG in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 9.5s [2026-01-01T20:34:57.489831] [INFO ] [sig ] [3504/3531] Forecasting YTRA... [2026-01-01T20:34:57.489860] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-01T20:34:57.489889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-01T20:34:57.499883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-01T20:34:57.500258] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-01T20:34:57.501045] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-01T20:34:57.501095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:57.501127] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:57.501153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:57.501211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:57.556617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:57.557490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:57.557595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:57.557632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:57.675070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:57.675193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:57.675235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:57.675266] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:57.678621] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=22.21%) [2026-01-01T20:34:57.678921] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-01T20:34:57.679082] [INFO ] [sig ] YTRA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:57.820592] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/YTRA.txt [2026-01-01T20:34:57.820786] [INFO ] [sig ] [3504/3531] Completed YTRA in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 9.2s [2026-01-01T20:34:57.820829] [INFO ] [sig ] [3505/3531] Forecasting YUM... [2026-01-01T20:34:57.820858] [INFO ] [sig ] Generating forecast for: YUM [2026-01-01T20:34:57.820920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-01T20:34:57.831635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-01T20:34:57.831989] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-01T20:34:57.832812] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-01T20:34:57.832866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:57.832914] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:57.832944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:57.833003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:57.890646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:57.891373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:57.891453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:57.891486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:58.008825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:58.009020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:58.009069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:58.009100] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:58.013063] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=5.35%) [2026-01-01T20:34:58.013540] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-01T20:34:58.013761] [INFO ] [sig ] YUM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:58.160426] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/YUM.txt [2026-01-01T20:34:58.160556] [INFO ] [sig ] [3505/3531] Completed YUM in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 8.9s [2026-01-01T20:34:58.160615] [INFO ] [sig ] [3506/3531] Forecasting YUMC... [2026-01-01T20:34:58.160647] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-01T20:34:58.160678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-01T20:34:58.171412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-01T20:34:58.171833] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-01T20:34:58.172653] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-01T20:34:58.172703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:58.172734] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:58.172760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:58.172823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:58.229144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:58.230064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:58.230146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:58.230178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:58.353111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:58.353269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:58.353310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:58.353339] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:58.356715] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: UP (p=58.99%) [2026-01-01T20:34:58.356996] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-01T20:34:58.357119] [INFO ] [sig ] YUMC: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:58.506087] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/YUMC.txt [2026-01-01T20:34:58.506252] [INFO ] [sig ] [3506/3531] Completed YUMC in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 8.5s [2026-01-01T20:34:58.506303] [INFO ] [sig ] [3507/3531] Forecasting Z... [2026-01-01T20:34:58.506343] [INFO ] [sig ] Generating forecast for: Z [2026-01-01T20:34:58.506379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-01T20:34:58.517252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-01T20:34:58.517697] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-01T20:34:58.518498] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-01T20:34:58.518550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:58.518611] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:58.518645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:58.518705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:58.574610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:58.575368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:58.575446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:58.575479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:58.698216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:58.698388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:58.698431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:58.698462] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:58.701919] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: DOWN (p=44.55%) [2026-01-01T20:34:58.702199] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-01T20:34:58.702325] [INFO ] [sig ] Z: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:58.843225] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/Z.txt [2026-01-01T20:34:58.843379] [INFO ] [sig ] [3507/3531] Completed Z in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 8.2s [2026-01-01T20:34:58.843431] [INFO ] [sig ] [3508/3531] Forecasting ZBH... [2026-01-01T20:34:58.843460] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-01T20:34:58.843490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-01T20:34:58.853763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-01T20:34:58.854186] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-01T20:34:58.855049] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-01T20:34:58.855104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:58.855174] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:58.855215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:58.855300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:58.912071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:58.912973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:58.913056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:58.913090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:59.033209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:59.033370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:59.033413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:59.033443] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:59.036940] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: DOWN (p=3.17%) [2026-01-01T20:34:59.037220] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-01T20:34:59.037344] [INFO ] [sig ] ZBH: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:34:59.184901] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZBH.txt [2026-01-01T20:34:59.185052] [INFO ] [sig ] [3508/3531] Completed ZBH in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 7.8s [2026-01-01T20:34:59.185098] [INFO ] [sig ] [3509/3531] Forecasting ZBIO... [2026-01-01T20:34:59.185141] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-01T20:34:59.185200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-01T20:34:59.195056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-01T20:34:59.195370] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-01T20:34:59.196195] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-01T20:34:59.196245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:59.196282] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:59.196311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:59.196373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:59.251985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:59.252780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:59.252868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:59.252902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:59.371446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:59.371620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:59.371665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:59.371697] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:59.375075] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-01-01T20:34:59.375348] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-01T20:34:59.375467] [INFO ] [sig ] ZBIO: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:59.515491] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZBIO.txt [2026-01-01T20:34:59.515647] [INFO ] [sig ] [3509/3531] Completed ZBIO in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 7.5s [2026-01-01T20:34:59.515689] [INFO ] [sig ] [3510/3531] Forecasting ZBRA... [2026-01-01T20:34:59.515717] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-01T20:34:59.515769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-01T20:34:59.525630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-01T20:34:59.526006] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-01T20:34:59.526843] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-01T20:34:59.526895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:59.526928] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:59.526955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:59.527018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:59.584363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:59.585223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:59.585305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:59.585339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:34:59.704688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:34:59.704850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:34:59.704892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:34:59.704922] [INFO ] [FORECASTER] Training complete [2026-01-01T20:34:59.708305] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-01-01T20:34:59.708598] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-01T20:34:59.708722] [INFO ] [sig ] ZBRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:34:59.852430] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZBRA.txt [2026-01-01T20:34:59.852606] [INFO ] [sig ] [3510/3531] Completed ZBRA in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 7.1s [2026-01-01T20:34:59.852649] [INFO ] [sig ] [3511/3531] Forecasting ZD... [2026-01-01T20:34:59.852679] [INFO ] [sig ] Generating forecast for: ZD [2026-01-01T20:34:59.852711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-01T20:34:59.863053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-01T20:34:59.863423] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-01T20:34:59.864241] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-01T20:34:59.864293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:34:59.864325] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:34:59.864353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:34:59.864411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:34:59.924545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:34:59.925467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:34:59.925563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:34:59.925616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:00.044209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:00.044369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:00.044411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:00.044472] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:00.048765] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: DOWN (p=22.79%) [2026-01-01T20:35:00.049317] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-01T20:35:00.049461] [INFO ] [sig ] ZD: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:00.194472] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZD.txt [2026-01-01T20:35:00.194651] [INFO ] [sig ] [3511/3531] Completed ZD in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 6.8s [2026-01-01T20:35:00.194695] [INFO ] [sig ] [3512/3531] Forecasting ZEPP... [2026-01-01T20:35:00.194729] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-01T20:35:00.194760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-01T20:35:00.205164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-01T20:35:00.205514] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-01T20:35:00.206301] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-01T20:35:00.206352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:00.206383] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:00.206410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:00.206467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:00.264198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:00.265078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:00.265160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:00.265195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:00.374324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:00.374447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:00.374488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:00.374529] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:00.377954] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=17.69%) [2026-01-01T20:35:00.378236] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-01T20:35:00.378373] [INFO ] [sig ] ZEPP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:00.517937] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZEPP.txt [2026-01-01T20:35:00.518091] [INFO ] [sig ] [3512/3531] Completed ZEPP in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 6.5s [2026-01-01T20:35:00.518141] [INFO ] [sig ] [3513/3531] Forecasting ZETA... [2026-01-01T20:35:00.518178] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-01T20:35:00.518215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-01T20:35:00.528450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-01T20:35:00.528833] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-01T20:35:00.529668] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-01T20:35:00.529719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:00.529754] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:00.529785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:00.529843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:00.587851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:00.588669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:00.588755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:00.588789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:00.710962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:00.711063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:00.711634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:00.711679] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:00.715553] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: UP (p=67.10%) [2026-01-01T20:35:00.715890] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-01T20:35:00.716026] [INFO ] [sig ] ZETA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:35:00.858964] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZETA.txt [2026-01-01T20:35:00.859154] [INFO ] [sig ] [3513/3531] Completed ZETA in 0.3s | 2.94 sym/s | Total: 19.9m | ETA: 6.1s [2026-01-01T20:35:00.859202] [INFO ] [sig ] [3514/3531] Forecasting ZEUS... [2026-01-01T20:35:00.859233] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-01T20:35:00.859301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-01T20:35:00.868832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-01T20:35:00.869250] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-01T20:35:00.870083] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-01T20:35:00.870134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:00.870164] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:00.870190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:00.870247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:00.929552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:00.930395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:00.930481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:00.930528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:01.056370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:01.056490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:01.056532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:01.056564] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:01.060828] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: DOWN (p=12.77%) [2026-01-01T20:35:01.061171] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-01T20:35:01.061316] [INFO ] [sig ] ZEUS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:01.223042] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZEUS.txt [2026-01-01T20:35:01.223219] [INFO ] [sig ] [3514/3531] Completed ZEUS in 0.4s | 2.94 sym/s | Total: 19.9m | ETA: 5.8s [2026-01-01T20:35:01.223288] [INFO ] [sig ] [3515/3531] Forecasting ZGN... [2026-01-01T20:35:01.223319] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-01T20:35:01.223350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-01T20:35:01.236238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-01T20:35:01.236750] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-01T20:35:01.237801] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-01T20:35:01.237868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:01.237902] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:01.238118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:01.238176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:01.297971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:01.298932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:01.299062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:01.299097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:01.427277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:01.427431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:01.427474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:01.427505] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:01.431092] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=78.04%) [2026-01-01T20:35:01.431389] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-01T20:35:01.431516] [INFO ] [sig ] ZGN: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:35:01.573304] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZGN.txt [2026-01-01T20:35:01.573458] [INFO ] [sig ] [3515/3531] Completed ZGN in 0.4s | 2.94 sym/s | Total: 19.9m | ETA: 5.4s [2026-01-01T20:35:01.573500] [INFO ] [sig ] [3516/3531] Forecasting ZH... [2026-01-01T20:35:01.573530] [INFO ] [sig ] Generating forecast for: ZH [2026-01-01T20:35:01.573561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-01T20:35:01.584658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-01T20:35:01.585250] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-01T20:35:01.586045] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-01T20:35:01.586096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:01.586128] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:01.586155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:01.586227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:01.643099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:01.643831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:01.643908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:01.643939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:01.767716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:01.767881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:01.767924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:01.767954] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:01.771742] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: UP (p=96.02%) [2026-01-01T20:35:01.772111] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-01T20:35:01.772256] [INFO ] [sig ] ZH: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:35:01.924412] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZH.txt [2026-01-01T20:35:01.924566] [INFO ] [sig ] [3516/3531] Completed ZH in 0.4s | 2.94 sym/s | Total: 19.9m | ETA: 5.1s [2026-01-01T20:35:01.924627] [INFO ] [sig ] [3517/3531] Forecasting ZIM... [2026-01-01T20:35:01.924656] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-01T20:35:01.924716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-01T20:35:01.934700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-01T20:35:01.935052] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-01T20:35:01.935939] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-01T20:35:01.935990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:01.936021] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:01.936047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:01.936104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:01.994119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:01.994790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:01.994868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:01.994901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:02.117932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:02.118103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:02.118156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:02.118195] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:02.121732] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: UP (p=91.72%) [2026-01-01T20:35:02.122010] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-01T20:35:02.122136] [INFO ] [sig ] ZIM: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:35:02.263720] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZIM.txt [2026-01-01T20:35:02.263877] [INFO ] [sig ] [3517/3531] Completed ZIM in 0.3s | 2.94 sym/s | Total: 20.0m | ETA: 4.8s [2026-01-01T20:35:02.263919] [INFO ] [sig ] [3518/3531] Forecasting ZION... [2026-01-01T20:35:02.263947] [INFO ] [sig ] Generating forecast for: ZION [2026-01-01T20:35:02.263977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-01T20:35:02.273775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-01T20:35:02.274343] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-01T20:35:02.275348] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-01T20:35:02.275414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:02.275447] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:02.275474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:02.275532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:02.334190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:02.335124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:02.335210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:02.335282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:02.467266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:02.467437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:02.467480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:02.467511] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:02.471162] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=18.48%) [2026-01-01T20:35:02.471488] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-01T20:35:02.471695] [INFO ] [sig ] ZION: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:02.628745] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZION.txt [2026-01-01T20:35:02.628909] [INFO ] [sig ] [3518/3531] Completed ZION in 0.4s | 2.94 sym/s | Total: 20.0m | ETA: 4.4s [2026-01-01T20:35:02.628975] [INFO ] [sig ] [3519/3531] Forecasting ZIP... [2026-01-01T20:35:02.629009] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-01T20:35:02.629041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-01T20:35:02.641744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-01T20:35:02.642381] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-01T20:35:02.643423] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-01T20:35:02.643479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:02.643516] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:02.643545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:02.643631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:02.704704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:02.705898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:02.706005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:02.706040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:02.833875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:02.834099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:02.834153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:02.834183] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:02.838111] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=23.27%) [2026-01-01T20:35:02.838439] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-01T20:35:02.838596] [INFO ] [sig ] ZIP: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:02.994762] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZIP.txt [2026-01-01T20:35:02.994985] [INFO ] [sig ] [3519/3531] Completed ZIP in 0.4s | 2.94 sym/s | Total: 20.0m | ETA: 4.1s [2026-01-01T20:35:02.995029] [INFO ] [sig ] [3520/3531] Forecasting ZLAB... [2026-01-01T20:35:02.995104] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-01T20:35:02.995141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-01T20:35:03.007422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-01T20:35:03.008011] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-01T20:35:03.008991] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-01T20:35:03.009046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:03.009080] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:03.009107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:03.009166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:03.074933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:03.076366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:03.076500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:03.076544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:03.215657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:03.215945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:03.216015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:03.216064] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:03.220070] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: DOWN (p=24.23%) [2026-01-01T20:35:03.220399] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-01T20:35:03.220540] [INFO ] [sig ] ZLAB: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:03.369612] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZLAB.txt [2026-01-01T20:35:03.369789] [INFO ] [sig ] [3520/3531] Completed ZLAB in 0.4s | 2.94 sym/s | Total: 20.0m | ETA: 3.7s [2026-01-01T20:35:03.369832] [INFO ] [sig ] [3521/3531] Forecasting ZM... [2026-01-01T20:35:03.369894] [INFO ] [sig ] Generating forecast for: ZM [2026-01-01T20:35:03.369927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-01T20:35:03.382731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-01T20:35:03.383264] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-01T20:35:03.384330] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-01T20:35:03.384386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:03.384420] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:03.384448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:03.384508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:03.444826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:03.446017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:03.446118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:03.446156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:03.572932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:03.573274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:03.573408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:03.573505] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:03.577599] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=14.67%) [2026-01-01T20:35:03.577913] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-01T20:35:03.578054] [INFO ] [sig ] ZM: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:03.729817] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZM.txt [2026-01-01T20:35:03.730047] [INFO ] [sig ] [3521/3531] Completed ZM in 0.4s | 2.94 sym/s | Total: 20.0m | ETA: 3.4s [2026-01-01T20:35:03.730092] [INFO ] [sig ] [3522/3531] Forecasting ZNTL... [2026-01-01T20:35:03.730122] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-01T20:35:03.730154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-01T20:35:03.741901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-01T20:35:03.742341] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-01T20:35:03.743392] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-01T20:35:03.743445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:03.743478] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:03.743505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:03.743565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:03.802390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:03.803376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:03.803472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:03.803504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:03.933137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:03.933368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:03.933415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:03.933444] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:03.937456] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: UP (p=95.05%) [2026-01-01T20:35:03.937785] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-01T20:35:03.937922] [INFO ] [sig ] ZNTL: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:35:04.092611] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZNTL.txt [2026-01-01T20:35:04.092884] [INFO ] [sig ] [3522/3531] Completed ZNTL in 0.4s | 2.94 sym/s | Total: 20.0m | ETA: 3.1s [2026-01-01T20:35:04.092942] [INFO ] [sig ] [3523/3531] Forecasting ZS... [2026-01-01T20:35:04.092974] [INFO ] [sig ] Generating forecast for: ZS [2026-01-01T20:35:04.093016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-01T20:35:04.105827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-01T20:35:04.106293] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-01T20:35:04.107308] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-01T20:35:04.107372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:04.107412] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:04.107445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:04.107517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:04.169143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:04.170032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:04.170143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:04.170180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:04.296263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:04.296462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:04.296530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:04.296602] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:04.301569] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=46.25%) [2026-01-01T20:35:04.302009] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-01T20:35:04.302194] [INFO ] [sig ] ZS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:04.465515] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZS.txt [2026-01-01T20:35:04.465718] [INFO ] [sig ] [3523/3531] Completed ZS in 0.4s | 2.94 sym/s | Total: 20.0m | ETA: 2.7s [2026-01-01T20:35:04.465777] [INFO ] [sig ] [3524/3531] Forecasting ZTO... [2026-01-01T20:35:04.465849] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-01T20:35:04.465883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-01T20:35:04.476155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-01T20:35:04.476522] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-01T20:35:04.477428] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-01T20:35:04.477482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:04.477521] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:04.477558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:04.477644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:04.536922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:04.537777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:04.537880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:04.537916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:04.659413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:04.659590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:04.659635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:04.659664] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:04.662979] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=9.54%) [2026-01-01T20:35:04.663248] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-01T20:35:04.663368] [INFO ] [sig ] ZTO: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:04.799217] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZTO.txt [2026-01-01T20:35:04.799354] [INFO ] [sig ] [3524/3531] Completed ZTO in 0.3s | 2.94 sym/s | Total: 20.0m | ETA: 2.4s [2026-01-01T20:35:04.799393] [INFO ] [sig ] [3525/3531] Forecasting ZTS... [2026-01-01T20:35:04.799422] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-01T20:35:04.799453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-01T20:35:04.809325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-01T20:35:04.809693] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-01T20:35:04.810482] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-01T20:35:04.810532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:04.810616] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:04.810645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:04.810702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:04.865265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:04.865973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:04.866049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:04.866082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:04.987746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:04.987904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:04.987962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:04.987992] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:04.991321] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=67.45%) [2026-01-01T20:35:04.991611] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-01T20:35:04.991740] [INFO ] [sig ] ZTS: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:35:05.127412] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZTS.txt [2026-01-01T20:35:05.127547] [INFO ] [sig ] [3525/3531] Completed ZTS in 0.3s | 2.94 sym/s | Total: 20.0m | ETA: 2.0s [2026-01-01T20:35:05.127604] [INFO ] [sig ] [3526/3531] Forecasting ZUMZ... [2026-01-01T20:35:05.127634] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-01T20:35:05.127689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-01T20:35:05.137491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-01T20:35:05.137894] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-01T20:35:05.138693] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-01T20:35:05.138743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:05.138775] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:05.138800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:05.138857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:05.193231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:05.193945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:05.194023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:05.194056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:05.312336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:05.312500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:05.312543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:05.312587] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:05.315892] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: UP (p=57.03%) [2026-01-01T20:35:05.316158] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-01T20:35:05.316281] [INFO ] [sig ] ZUMZ: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:35:05.455426] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZUMZ.txt [2026-01-01T20:35:05.455658] [INFO ] [sig ] [3526/3531] Completed ZUMZ in 0.3s | 2.94 sym/s | Total: 20.0m | ETA: 1.7s [2026-01-01T20:35:05.455734] [INFO ] [sig ] [3527/3531] Forecasting ZURA... [2026-01-01T20:35:05.455769] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-01T20:35:05.455800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-01T20:35:05.467451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-01T20:35:05.467851] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-01T20:35:05.468710] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-01T20:35:05.468760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:05.468805] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:05.468834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:05.468891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:05.525380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:05.526215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:05.526317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:05.526350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:05.645807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:05.645970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:05.646010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:05.646038] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:05.649394] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-01T20:35:05.649682] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-01T20:35:05.649803] [INFO ] [sig ] ZURA: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:05.786248] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZURA.txt [2026-01-01T20:35:05.786406] [INFO ] [sig ] [3527/3531] Completed ZURA in 0.3s | 2.94 sym/s | Total: 20.0m | ETA: 1.4s [2026-01-01T20:35:05.786458] [INFO ] [sig ] [3528/3531] Forecasting ZVIA... [2026-01-01T20:35:05.786523] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-01T20:35:05.786558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-01T20:35:05.797254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-01T20:35:05.797638] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-01T20:35:05.798450] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-01T20:35:05.798501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:05.798532] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:05.798558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:05.798642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:05.853460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:05.854160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:05.854243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:05.854276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:05.974126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:05.974286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:05.974327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:05.974405] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:05.977829] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-01-01T20:35:05.978126] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-01T20:35:05.978256] [INFO ] [sig ] ZVIA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:35:06.116229] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZVIA.txt [2026-01-01T20:35:06.116362] [INFO ] [sig ] [3528/3531] Completed ZVIA in 0.3s | 2.94 sym/s | Total: 20.0m | ETA: 1.0s [2026-01-01T20:35:06.116402] [INFO ] [sig ] [3529/3531] Forecasting ZVRA... [2026-01-01T20:35:06.116432] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-01T20:35:06.116462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-01T20:35:06.126414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-01T20:35:06.126773] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-01T20:35:06.127610] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-01T20:35:06.127663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:06.127710] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:06.127739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:06.127798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:06.182955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:06.183594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:06.183669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:06.183701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:06.298993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:06.299147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:06.299186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:06.299215] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:06.302551] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=83.84%) [2026-01-01T20:35:06.302836] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-01T20:35:06.302955] [INFO ] [sig ] ZVRA: Forecast for 2025-12-31: UP (sign=1.00) [2026-01-01T20:35:06.446061] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-02 1 -> ./output/forecasts/individual/2026-01-02/ZVRA.txt [2026-01-01T20:35:06.446221] [INFO ] [sig ] [3529/3531] Completed ZVRA in 0.3s | 2.94 sym/s | Total: 20.0m | ETA: 0.7s [2026-01-01T20:35:06.446261] [INFO ] [sig ] [3530/3531] Forecasting ZWS... [2026-01-01T20:35:06.446292] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-01T20:35:06.446322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-01T20:35:06.456614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-01T20:35:06.457042] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-01T20:35:06.457938] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-01T20:35:06.457991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:06.458024] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:06.458050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:06.458110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:06.514511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:06.515342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:06.515419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:06.515451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:06.637746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:06.637921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:06.637971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:06.638004] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:06.641493] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: DOWN (p=23.21%) [2026-01-01T20:35:06.641788] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-01T20:35:06.641915] [INFO ] [sig ] ZWS: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:06.781347] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZWS.txt [2026-01-01T20:35:06.781509] [INFO ] [sig ] [3530/3531] Completed ZWS in 0.3s | 2.94 sym/s | Total: 20.0m | ETA: 0.3s [2026-01-01T20:35:06.781553] [INFO ] [sig ] [3531/3531] Forecasting ZYME... [2026-01-01T20:35:06.781605] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-01T20:35:06.781644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-01T20:35:06.792630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-01T20:35:06.793060] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-01T20:35:06.793952] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-01T20:35:06.794007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-01T20:35:06.794040] [DEBUG] [FORECASTER] Starting train method [2026-01-01T20:35:06.794068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-01T20:35:06.794127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-01T20:35:06.851596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-01T20:35:06.852449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-01T20:35:06.852533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-01T20:35:06.852567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-01T20:35:06.972179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-01T20:35:06.972332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-01T20:35:06.972375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-01T20:35:06.972404] [INFO ] [FORECASTER] Training complete [2026-01-01T20:35:06.975844] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-01-01T20:35:06.976117] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-01T20:35:06.976243] [INFO ] [sig ] ZYME: Forecast for 2025-12-31: DOWN (sign=0.00) [2026-01-01T20:35:07.124133] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-02 0 -> ./output/forecasts/individual/2026-01-02/ZYME.txt [2026-01-01T20:35:07.124293] [INFO ] [sig ] [3531/3531] Completed ZYME in 0.3s | 2.94 sym/s | Total: 20.0m | ETA: 0.0s [2026-01-01T20:35:07.124363] [INFO ] [sig ] ================================================== [2026-01-01T20:35:07.124397] [INFO ] [sig ] Forecasts complete: 3531/3531 symbols succeeded [2026-01-01T20:35:07.124425] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-01T20:35:07.124477] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-01T20:35:07.124923] [INFO ] [sig ] Found 56 forecast dates to process [2026-01-01T20:35:07.124979] [INFO ] [sig ] [1/56] Processing report for 2025-10-10... [2026-01-01T20:35:07.125025] [INFO ] [sig ] [1/56] Report for 2025-10-10 already exists, skipping... [2026-01-01T20:35:07.125057] [INFO ] [sig ] [2/56] Processing report for 2025-10-13... [2026-01-01T20:35:07.125092] [INFO ] [sig ] [2/56] Report for 2025-10-13 already exists, skipping... [2026-01-01T20:35:07.125120] [INFO ] [sig ] [3/56] Processing report for 2025-10-14... [2026-01-01T20:35:07.125151] [INFO ] [sig ] [3/56] Report for 2025-10-14 already exists, skipping... [2026-01-01T20:35:07.125178] [INFO ] [sig ] [4/56] Processing report for 2025-10-15... [2026-01-01T20:35:07.125209] [INFO ] [sig ] [4/56] Report for 2025-10-15 already exists, skipping... [2026-01-01T20:35:07.125236] [INFO ] [sig ] [5/56] Processing report for 2025-10-16... [2026-01-01T20:35:07.125266] [INFO ] [sig ] [5/56] Report for 2025-10-16 already exists, skipping... [2026-01-01T20:35:07.125292] [INFO ] [sig ] [6/56] Processing report for 2025-10-17... [2026-01-01T20:35:07.125323] [INFO ] [sig ] [6/56] Report for 2025-10-17 already exists, skipping... [2026-01-01T20:35:07.125349] [INFO ] [sig ] [7/56] Processing report for 2025-10-20... [2026-01-01T20:35:07.125379] [INFO ] [sig ] [7/56] Report for 2025-10-20 already exists, skipping... [2026-01-01T20:35:07.125405] [INFO ] [sig ] [8/56] Processing report for 2025-10-21... [2026-01-01T20:35:07.125435] [INFO ] [sig ] [8/56] Report for 2025-10-21 already exists, skipping... [2026-01-01T20:35:07.125461] [INFO ] [sig ] [9/56] Processing report for 2025-10-22... [2026-01-01T20:35:07.125491] [INFO ] [sig ] [9/56] Report for 2025-10-22 already exists, skipping... [2026-01-01T20:35:07.125525] [INFO ] [sig ] [10/56] Processing report for 2025-10-23... [2026-01-01T20:35:07.125557] [INFO ] [sig ] [10/56] Report for 2025-10-23 already exists, skipping... [2026-01-01T20:35:07.125608] [INFO ] [sig ] [11/56] Processing report for 2025-10-24... [2026-01-01T20:35:07.125644] [INFO ] [sig ] [11/56] Report for 2025-10-24 already exists, skipping... [2026-01-01T20:35:07.125671] [INFO ] [sig ] [12/56] Processing report for 2025-10-27... [2026-01-01T20:35:07.125701] [INFO ] [sig ] [12/56] Report for 2025-10-27 already exists, skipping... [2026-01-01T20:35:07.125727] [INFO ] [sig ] [13/56] Processing report for 2025-10-28... [2026-01-01T20:35:07.125757] [INFO ] [sig ] [13/56] Report for 2025-10-28 already exists, skipping... [2026-01-01T20:35:07.125783] [INFO ] [sig ] [14/56] Processing report for 2025-10-30... [2026-01-01T20:35:07.125813] [INFO ] [sig ] [14/56] Report for 2025-10-30 already exists, skipping... [2026-01-01T20:35:07.125838] [INFO ] [sig ] [15/56] Processing report for 2025-10-31... [2026-01-01T20:35:07.125868] [INFO ] [sig ] [15/56] Report for 2025-10-31 already exists, skipping... [2026-01-01T20:35:07.125894] [INFO ] [sig ] [16/56] Processing report for 2025-11-03... [2026-01-01T20:35:07.125924] [INFO ] [sig ] [16/56] Report for 2025-11-03 already exists, skipping... [2026-01-01T20:35:07.125950] [INFO ] [sig ] [17/56] Processing report for 2025-11-04... [2026-01-01T20:35:07.125980] [INFO ] [sig ] [17/56] Report for 2025-11-04 already exists, skipping... [2026-01-01T20:35:07.126005] [INFO ] [sig ] [18/56] Processing report for 2025-11-05... [2026-01-01T20:35:07.126035] [INFO ] [sig ] [18/56] Report for 2025-11-05 already exists, skipping... [2026-01-01T20:35:07.126061] [INFO ] [sig ] [19/56] Processing report for 2025-11-06... [2026-01-01T20:35:07.126091] [INFO ] [sig ] [19/56] Report for 2025-11-06 already exists, skipping... [2026-01-01T20:35:07.126117] [INFO ] [sig ] [20/56] Processing report for 2025-11-07... [2026-01-01T20:35:07.126146] [INFO ] [sig ] [20/56] Report for 2025-11-07 already exists, skipping... [2026-01-01T20:35:07.126172] [INFO ] [sig ] [21/56] Processing report for 2025-11-10... [2026-01-01T20:35:07.126202] [INFO ] [sig ] [21/56] Report for 2025-11-10 already exists, skipping... [2026-01-01T20:35:07.126228] [INFO ] [sig ] [22/56] Processing report for 2025-11-11... [2026-01-01T20:35:07.126258] [INFO ] [sig ] [22/56] Report for 2025-11-11 already exists, skipping... [2026-01-01T20:35:07.126284] [INFO ] [sig ] [23/56] Processing report for 2025-11-12... [2026-01-01T20:35:07.126313] [INFO ] [sig ] [23/56] Report for 2025-11-12 already exists, skipping... [2026-01-01T20:35:07.126338] [INFO ] [sig ] [24/56] Processing report for 2025-11-13... [2026-01-01T20:35:07.126368] [INFO ] [sig ] [24/56] Report for 2025-11-13 already exists, skipping... [2026-01-01T20:35:07.126393] [INFO ] [sig ] [25/56] Processing report for 2025-11-17... [2026-01-01T20:35:07.126423] [INFO ] [sig ] [25/56] Report for 2025-11-17 already exists, skipping... [2026-01-01T20:35:07.126449] [INFO ] [sig ] [26/56] Processing report for 2025-11-18... [2026-01-01T20:35:07.126479] [INFO ] [sig ] [26/56] Report for 2025-11-18 already exists, skipping... [2026-01-01T20:35:07.126505] [INFO ] [sig ] [27/56] Processing report for 2025-11-19... [2026-01-01T20:35:07.126535] [INFO ] [sig ] [27/56] Report for 2025-11-19 already exists, skipping... [2026-01-01T20:35:07.126561] [INFO ] [sig ] [28/56] Processing report for 2025-11-20... [2026-01-01T20:35:07.126610] [INFO ] [sig ] [28/56] Report for 2025-11-20 already exists, skipping... [2026-01-01T20:35:07.126637] [INFO ] [sig ] [29/56] Processing report for 2025-11-21... [2026-01-01T20:35:07.126667] [INFO ] [sig ] [29/56] Report for 2025-11-21 already exists, skipping... [2026-01-01T20:35:07.126699] [INFO ] [sig ] [30/56] Processing report for 2025-11-24... [2026-01-01T20:35:07.126730] [INFO ] [sig ] [30/56] Report for 2025-11-24 already exists, skipping... [2026-01-01T20:35:07.126756] [INFO ] [sig ] [31/56] Processing report for 2025-11-25... [2026-01-01T20:35:07.126786] [INFO ] [sig ] [31/56] Report for 2025-11-25 already exists, skipping... [2026-01-01T20:35:07.126813] [INFO ] [sig ] [32/56] Processing report for 2025-11-26... [2026-01-01T20:35:07.126843] [INFO ] [sig ] [32/56] Report for 2025-11-26 already exists, skipping... [2026-01-01T20:35:07.126869] [INFO ] [sig ] [33/56] Processing report for 2025-11-28... [2026-01-01T20:35:07.126899] [INFO ] [sig ] [33/56] Report for 2025-11-28 already exists, skipping... [2026-01-01T20:35:07.126924] [INFO ] [sig ] [34/56] Processing report for 2025-12-01... [2026-01-01T20:35:07.126962] [INFO ] [sig ] [34/56] Report for 2025-12-01 already exists, skipping... [2026-01-01T20:35:07.126990] [INFO ] [sig ] [35/56] Processing report for 2025-12-02... [2026-01-01T20:35:07.127020] [INFO ] [sig ] [35/56] Report for 2025-12-02 already exists, skipping... [2026-01-01T20:35:07.127045] [INFO ] [sig ] [36/56] Processing report for 2025-12-03... [2026-01-01T20:35:07.127076] [INFO ] [sig ] [36/56] Report for 2025-12-03 already exists, skipping... [2026-01-01T20:35:07.127102] [INFO ] [sig ] [37/56] Processing report for 2025-12-04... [2026-01-01T20:35:07.127158] [INFO ] [sig ] [37/56] Report for 2025-12-04 already exists, skipping... [2026-01-01T20:35:07.127187] [INFO ] [sig ] [38/56] Processing report for 2025-12-05... [2026-01-01T20:35:07.127219] [INFO ] [sig ] [38/56] Report for 2025-12-05 already exists, skipping... [2026-01-01T20:35:07.127245] [INFO ] [sig ] [39/56] Processing report for 2025-12-08... [2026-01-01T20:35:07.127277] [INFO ] [sig ] [39/56] Report for 2025-12-08 already exists, skipping... [2026-01-01T20:35:07.127303] [INFO ] [sig ] [40/56] Processing report for 2025-12-09... [2026-01-01T20:35:07.127333] [INFO ] [sig ] [40/56] Report for 2025-12-09 already exists, skipping... [2026-01-01T20:35:07.127359] [INFO ] [sig ] [41/56] Processing report for 2025-12-10... [2026-01-01T20:35:07.127396] [INFO ] [sig ] [41/56] Report for 2025-12-10 already exists, skipping... [2026-01-01T20:35:07.127423] [INFO ] [sig ] [42/56] Processing report for 2025-12-11... [2026-01-01T20:35:07.127453] [INFO ] [sig ] [42/56] Report for 2025-12-11 already exists, skipping... [2026-01-01T20:35:07.127479] [INFO ] [sig ] [43/56] Processing report for 2025-12-12... [2026-01-01T20:35:07.127510] [INFO ] [sig ] [43/56] Report for 2025-12-12 already exists, skipping... [2026-01-01T20:35:07.127536] [INFO ] [sig ] [44/56] Processing report for 2025-12-15... [2026-01-01T20:35:07.127566] [INFO ] [sig ] [44/56] Report for 2025-12-15 already exists, skipping... [2026-01-01T20:35:07.127632] [INFO ] [sig ] [45/56] Processing report for 2025-12-16... [2026-01-01T20:35:07.127665] [INFO ] [sig ] [45/56] Report for 2025-12-16 already exists, skipping... [2026-01-01T20:35:07.127690] [INFO ] [sig ] [46/56] Processing report for 2025-12-17... [2026-01-01T20:35:07.127721] [INFO ] [sig ] [46/56] Report for 2025-12-17 already exists, skipping... [2026-01-01T20:35:07.127746] [INFO ] [sig ] [47/56] Processing report for 2025-12-18... [2026-01-01T20:35:07.127792] [INFO ] [sig ] [47/56] Report for 2025-12-18 already exists, skipping... [2026-01-01T20:35:07.127856] [INFO ] [sig ] [48/56] Processing report for 2025-12-19... [2026-01-01T20:35:07.127907] [INFO ] [sig ] [48/56] Report for 2025-12-19 already exists, skipping... [2026-01-01T20:35:07.127939] [INFO ] [sig ] [49/56] Processing report for 2025-12-22... [2026-01-01T20:35:07.127993] [INFO ] [sig ] [49/56] Report for 2025-12-22 already exists, skipping... [2026-01-01T20:35:07.128023] [INFO ] [sig ] [50/56] Processing report for 2025-12-23... [2026-01-01T20:35:07.128071] [INFO ] [sig ] [50/56] Report for 2025-12-23 already exists, skipping... [2026-01-01T20:35:07.128102] [INFO ] [sig ] [51/56] Processing report for 2025-12-24... [2026-01-01T20:35:07.128134] [INFO ] [sig ] [51/56] Report for 2025-12-24 already exists, skipping... [2026-01-01T20:35:07.128161] [INFO ] [sig ] [52/56] Processing report for 2025-12-26... [2026-01-01T20:35:07.128205] [INFO ] [sig ] [52/56] Report for 2025-12-26 already exists, skipping... [2026-01-01T20:35:07.128234] [INFO ] [sig ] [53/56] Processing report for 2025-12-29... [2026-01-01T20:35:07.128266] [INFO ] [sig ] [53/56] Report for 2025-12-29 already exists, skipping... [2026-01-01T20:35:07.128293] [INFO ] [sig ] [54/56] Processing report for 2025-12-30... [2026-01-01T20:35:07.128332] [INFO ] [sig ] [54/56] Report for 2025-12-30 already exists, skipping... [2026-01-01T20:35:07.128361] [INFO ] [sig ] [55/56] Processing report for 2025-12-31... [2026-01-01T20:35:07.128401] [INFO ] [sig ] [55/56] Report for 2025-12-31 already exists, skipping... [2026-01-01T20:35:07.128430] [INFO ] [sig ] [56/56] Processing report for 2026-01-02... [2026-01-01T20:35:07.128462] [INFO ] [sig ] [56/56] Report for 2026-01-02 already exists, skipping... [2026-01-01T20:35:07.128490] [INFO ] [sig ] ================================================== [2026-01-01T20:35:07.128517] [INFO ] [sig ] Report generation complete: 56/56 reports succeeded [2026-01-01T20:35:07.846255] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-01T20:35:07.846438] [INFO ] [sig ] Email notification sent [2026-01-01T20:35:07.846975] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-01T20:35:07.847172] [INFO ] [STATE ] Last completion updated: 2026-01-01T20:35:07.847042